Principal Software Engineer - Skype
Palo Alto , California
December 18, 2017
Since 2003, Skype has been synonymous with “communication” and “connecting people." Every day, millions of individuals and businesses use Skype to make video and voice calls, send instant messages, share files and collaborate. Skype is the ultimate connectivity tool that spans cultures, countries, 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 Android software engineers. If you are passionate about apps and great at building them, we want to hear from you! 
As a Principal Software Engineer for the Android team at Skype, you will: 

- Architect, design and implement software systems, components and apps that run on Android 

- Architect, design and implement app features to satisfy both functional and non-functional requirements 

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

- Identify and debug systemic problematic patterns and work on eradicating them

- Be a visible technical leader across the Skype division. Mentor and coach other engineers

- Lead by example. Have a profound effect on the culture of the team and the systems used across the division

- Create and nurture a friendly, productive, supportive environment

- Get to have a deep meaningful impact on one of the most popular and loved apps in the world –  Skype just recently passed 1B total downloads on the Play Store! 
Candidate Profile: 

- CS graduate or equivalent work experience

- Deep knowledge of and insight into CS concepts, data-structures, algorithms and apps architecture
- Ability to deliver impressive technical results in a fast, pragmatic manner

- 4+ years of Android development experience  

- 6+ years of mobile apps development and testing experience on Android, iOS and/or Windows Phone 

- 15+ years of software engineering experience 

- Expert command of Java, RxJava, C# (and ideally -- C++), ObjC / Swift, or Javascript 

- Demonstrated ability to establish frameworks (process frameworks, system frameworks, architecture) to scaffold  

- Leader in software quality and agile software development 

- Leader in architecture and design 

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

- Deep experience with unit testing, mocking and dependency injection frameworks  

- Deep knowledge of mobile apps design patterns (MVVM-S, etc.)  

- Ability to influence high-level executives and organizations as a change leader

- Deep knowledge of Android and/or React 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 

Tags: PZskype

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.