Software Engineer
Microsoft
Job Description
The ES365 (Microsoft 365 Engineering Systems) team seeks a Software Engineer passionate about large-scale projects, especially within the exciting and diverse Microsoft 365 division. This role involves impactful, creative challenges with immediate results, focusing on enhancing the developer experience across platforms. Responsibilities include designing, implementing, testing, and shipping features, with a focus on quality, performance, and scalability. The ideal candidate will work with engineers, program managers, and partner teams, own feature delivery, and contribute to a diverse and inclusive culture. The team develops and maintains services and infrastructure that make up the end-to-end developer experience in Office, including source control, build, testing, security, compliance, and deployment automation. The role involves working with various technologies, including web application development, cloud services, and AI. The team is seeking engineers to help build the future of Engineering Systems at Microsoft.
Responsibilities:
- Work with engineers, program managers, partner teams and end customers to deliver a set of features with the right overall design and architecture.
- Own and deliver complete features, including design, architecture, implementation, testability, debugging, and shipping.
- Write clean, well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability and maintainability.
- Be committed to delivering the best experience for our customers.
- Help create a diverse and inclusive culture where everyone can bring their full and authentic self and where we do our best work as a result.
Qualifications:
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- Excellent coding, testing, problem solving, and debugging skills in any language.
- Excellent communication and collaboration skills.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- 1+ years’ experience in professional software development.
- Understanding of Object-Oriented design with one of these languages - C#, C++ or Java.
- Passion for building highly available distributed systems at scale.
- Experience working across disciplines, groups, and teams.
- Experience writing applications using C/C++, C#, TypeScript, or JavaScript.
- Experience in Machine Learning and AI.
Microsoft is an equal opportunity employer.
About Microsoft
Microsoft's mission is to empower every person and organization globally to achieve more. We believe technology should be a force for good, fostering innovation for a brighter future. Our culture encourages curiosity, embraces authenticity, and values continuous learning and collaboration. We prioritize inclusivity and respect, operating in 190 countries with a diverse workforce of approximately 228,000 passionate employees.
How to Apply
Ready to take the next step in your career? Click the "Apply Now" button to be redirected to the official application portal.
Company Info
Microsoft
Posted on LinkedIn