Expires soon Microsoft France

SOFTWARE ENGINEER

  • Redmond (King County)
  • IT development

Job description

Do you love the engineering challenges of designing and delivering cutting-edge cloud-scale distributed systems technologies? Do you want to enable massive scale, stateful cloud applications that are self-managing and can be operated with ease in public or private datacenters around the world? Do you want to contribute to the critical solutions for Azure on which both cloud and enterprise computing depends? Do you want to be part of a fast paced and energetic team?   The Azure HyperScale team is looking for highly motivated and talented engineers to design and deliver the next generation Platform-as-a-Service. This platform powers many critical 1st and 3rd party internet scale services and runs symmetrically in public cloud and private cloud and on Windows and Linux platforms.  

Engineers in this team work on solving some of the most complex and challenging problems in the distributed systems space, problem such as:  

- Reliable failure detection, leader election, failover  

- Replicated state machines, replicated reliable storage  

- Deployment, Monitoring, Zero Downtime upgrade managements of micro-services based applications

- Container orchestration, resource balancing, distributed name resolution  

- Cloud programming models, tools and services to make it easy to develop, test, deploy and manage micro-services running at scale   Successful engineers in our team will have strong problem solving, design, coding and debugging skills, drive for execution and results, while delivering quality software for large scale projects.

We value passion, creativity, agility, accountability and desire to learn new complex technical areas.

You will be an important part of a team of highly motivated and talented individuals and this is a great opportunity to challenge yourself, grow your career and influence the next generation of distributed systems platform for Microsoft.  

An ideal candidate will have the following skills and experiences:

- 2+ years of professional software engineering experience

- Solid coding skills in C/C++ or C#/Java - Solid CS fundamentals, fluent in multi-threaded and asynchronous programming, strong inclination for architecting at scale

- Excellent technical design, problem solving, debugging and communication skills

- Demonstrated experience in shipping high quality products and services is a plus

- BS/MS in Computer Science or equivalent industry experience

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

Make every future a success.
  • Job directory
  • Business directory