Microsoft Corporation Software Engineer 2 in Redmond, Washington

A little bit about Skype

Skype is all about breaking down barriers to communication and connecting people. Every day, millions of people and businesses use Skype to chat with friends, make calls, share pictures and files, collaborate, and have fun. They use Skype for emotional moments at https://blogs.skype.com/category/stories/ ; to learn new skills at https://www.livelingua.com/ ; in childrens’ classrooms at https://www.teachthought.com/the-future-of-learning/50-ideas-for-using-skype-in-your-classroom/ ; to present themselves on live TV at https://www.npr.org/sections/thetwo-way/2017/03/10/519641281/overtaken-by-events-kids-burst-onto-scene-of-live-bbc-tv-interview via Skype TX; to respond to messages with Star Wars emojis and masks at https://www.androidheadlines.com/2017/12/face-masks-debut-skype-star-wars-masks-emoji.html , and so on. Skype is the ultimate connectivity tool that spans cultures, countries, and continents.

Technologies we use

We use all the buzzwords you studied in class or at work. As you can imagine, we need full stack engineers on the client. We are huge React / React Native house . We use native Android, iOS, Windows UWP. We use an extensive telemetry pipeline to record business events and product issues. We use tools like Azure data warehouse, Interana and Aqua for debugging and analytics. We use machine learning and image processing to enhance our audio and video calls, and to bring new experiences to video calling, sharing and messaging.

Our location s

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 passionate software engineers to join our teams in Palo Alto/ San Francisco; Redmond; Boston and Prague.

Roles at Skype

Skype has a wide spectrum of roles at our locations; the roles can be scoped appropriately to your experience. So, regardless of whether you’re just starting out your career, or whether you’re a industry veteran – we will have a challenging and rewarding role for you!

Responsibilities

User experience and growth Ninjas:

Work closely with our design team to bring to life exceptional user experiences that make Skype easy to use, fun and globally awesome for users. Design and develop new features in all parts of the app, iterate quickly and focus on making the app better and tailored on all platforms. We have very rapid launch cycles and awesome telemetry – you will need to rapidly figure out what works for our users and what doesn’t. And tell stories about how your experiments and changes lit up usage on a feature that was previously struggling.. We’re looking for React and mobile developers with outstanding attention to detail and passion for app craftsmanship.

About you

Having a very solid knowledge of Computer Science fundamentals and programming is a must. Beyond this…. are you excited about modern software development approaches such as declarative UX and one-way data flows? Are you a polyglot - seeing any particular language or technology as a means to an end? Do you have a passion for customers and technology along with a curious, quick-learning mindset? Do you believe in periodic, frequent product and app launches and using data to iterate?

Skype is looking for people who want to change the world of human communications – we want you to be crazy enough to be willing fail on a global stage to learn from our experiments, and yet still get a pit in your stomach when a single set of grandparents can’t sing happy birthday to their young granddaughter. We want to help long distance relationships succeed. We want students to study together, we want gamers to connect.

We want you to help us build compelling experiences for social interaction that individuals and groups will use, value and love. See the basic qualifications and legalese below…

Qualifications

Qualifications:

  • The ideal candidate will have:

  • Bachelors or Master’s degree in Computer Science, Engineering, Math, Science or related field

  • 2+ years of experience in designing, coding and debugging software

  • Understanding of efficient data structures and algorithms

  • Preferred Qualifications:

  • Experience with open source tools and frameworks are a plus

  • Experience in technologies like JavaScript, TypeScript, React, React Native, C#, C++ Strong will to learn and adopt new techniques, technology, and methodology

Microsoft is diverse and inclusive

Our mission is to empower every person and organization on the planet to achieve more. Our products enable people and organizations to succeed at home, at school, and at work by delivering intelligent products they trust and love to use to communicate, create, learn and work together, anywhere. We hope you will join us in this journey.

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. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form at https://careers.microsoft.com/us/en/accommodationrequest .

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.