Senior Software Engineer
Location:
Palo Alto , California
Posted:
December 11, 2017
Reference:
1070887
Since 2003, Skype has been synonymous with communication and connecting people. Every day, millions of individuals and businesses use Skype and Skype for Business to make video and voice calls, send instant messages, share files and collaborate. Skype is the ultimate connectivity tool that spans cultures, countries, and continents. Today, a large portion of the Internet-connected world is on Skype but we have even bolder ambitions! To realize them, we are aggressively looking for stellar software engineers. If you are passionate about apps and great at building mobile apps, we want to hear from you!


As a Senior Software Engineer on the Skype team, you will:

- Architect, design, and implement software systems, components and apps that run on multiple platforms - full stack engineer.

- Architect, design and implement in-app instrumentation and telemetry

- Identify, debug and fix defects. Derive systemic problematic patterns and work on eradicating them.

- Be a visible technical leader. Mentor and coach junior engineers on the team.

- Work towards maintaining a friendly, supportive environment. We care about the career trajectory and development of our engineers!

- Get to have a meaningful impact on one of the most popular and loved apps in the world - Skype!


Candidate Profile:

- CS graduate or equivalent work experience.

- Ability to apply CS concepts, data structures and algorithms in order to solve hard programing problems in a clean, pragmatic way.

- 4+ years of mobile apps development and testing experience on multiple platforms

- 5+ years of software engineering experience with an object oriented language such as JavaScript, TypeScript, Java, NodeJS

- Ability to employ a structured approach to solving technical problems

- Strong passion for software quality, combined with agile delivery

- Strong attention to detail. Passion for pixel-perfection and apps craftsmanship

- Knowledge of / experience with Android/iOS and / or React is a big plus

- Knowledge of / experience with unit testing, mocking and dependency injection frameworks

- Knowledge of / experience with mobile apps design patterns (MVVM-S, etc.) is a big plus

- Experience working with cross-functional, geographically diverse teams is a big plus too


Come join the Skype team in Palo Alto and help us define and create the future of communication and collaboration!

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.

If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to askstaff@microsoft.com.

A little about us:
Microsoft offers training and employment opportunities to help you turn your military experience and skills into a civilian technology career.

Know someone who would be interested in this job? Share it with your network.