Microsoft is seeking Software Engineer II and Senior Software Engineers for its Microsoft 365 team, focusing on building and operating large-scale cloud services such as Exchange, Teams, and SharePoint. Candidates will design high-scale, low-latency backend services, collaborate with architects, and mentor junior staff, all in a remote setting.
Software Engineer II / Senior Software Engineer at Microsoft
Remote - Piau, MG
More jobs at MicrosoftRequirements
Education
- Bachelor's degree in Computer Science or Engineering
- Master's degree in Computer Science or Engineering
Experience
- 3+ years of experience in software design and backend service development
- 3+ years of hands-on experience in an object-oriented language such as C++, C#, Java, Python, or C
Skills
- Object-oriented programming
- Software design
- Backend service development
- Distributed systems
- Clean code
- Testing
- Mentoring
- Collaboration
- On-call support
Languages
- English
Responsibilities
- Drive projects through to delivery, removing obstacles to ensure success.
- Contribute to the design of large-scale distributed software services and solutions.
- Write clean, well-tested code.
- Champion and improve team software engineering practices.
- Mentor junior engineers.
- Collaborate with related teams to achieve goals.
- Promote knowledge sharing and contribute to onboarding documentation.
- Participate in the on-call rotation to monitor service health and manage incidents.
Technologies
C++C#JavaPythonCAzureDevOpsAgileMicrosoft Graph
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.