Manager, Software Engineering
Microsoft Careers
Multiple Locations, Costa Rica, Costa Rica
Full-Time
Posted Aug 29, 2025
Up to 100% work from home
Compensation
Loading salary analysis...
About the role
We are hiring multiple Software Engineer Managers to join the Microsoft 365 team. These are remote positions, allowing you to work from the comfort of your home! The Microsoft 365 team is expanding their teams to help design and build one of the fastest-growing cloud services in the world. Do you want to work on a product that ships new features every week? If your answer is yes, then the Microsoft 365 team would love to hear from you!
Responsibilities
- Own product scalability, performance, and quality by applying engineering best practices to ensure customer satisfaction.
- Guide technical design, dependency management, and documentation across services and platforms.
- Act as the Designated Responsible Individual (DRI), mitigating system/product/service degradation and ensuring uptime.
- Drive code optimization, refactoring, and reuse to improve system performance and maintainability.
- Coach and develop team members, fostering a culture of high quality, reliability, and inclusiveness.
- Guide the team in executing group project plans, release plans, and work items in coordination with stakeholders.
- Promote knowledge sharing and contribute to onboarding documentation for new engineers.
- Lead with empathy and courage, caring for direct reports’ growth and well-being.
- Communicate complex ideas clearly and effectively, both verbally and in writing.
- Collaborate across disciplines, levels, and product areas to drive alignment and shared success.
- Operate in a dynamic environment, bringing clarity and momentum to ambiguous situations.
- Manage internal stakeholders’ expectations and deliver to deadlines.
- Demonstrate a strong sense of personal ownership and accountability.
- Independently own and deliver technically challenging projects with measurable impact.
- Drive for results by following problems through to their conclusion and solving them for good.
- Promote a growth mindset, embrace challenges, and learn from setbacks and feedback.
Requirements
- Bachelor’s degree in Computer Science or a related technical discipline AND 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
- OR equivalent experience.
- 4+ years of people management experience.
- Global collaboration is integral to our work at Microsoft, and proficiency in English is essential for effective communication in this role.
- Strong analytical mindset with a data-driven approach to problem-solving, consistently upholding high standards of quality and engineering rigor.
- Experience in DevOps to maintain live services and/or application frameworks.
- Cloud and services experience, with Azure cloud experience highly desirable.
- Passion for building reliable and well-tested services.
- Experience with or exposure to Agile and iterative development processes.
- Growth mindset with a desire to learn, embrace challenges, persist through setbacks, view failures as opportunities for mastery, learn from feedback, and find inspiration in the success of others.
- Commitment to creating a diverse and inclusive culture where everyone can bring their authentic self, all voices are heard, and the team does its best work as a result.
- Confident and articulate in expressing ideas to diverse audiences with varying perspectives and challenges.
- Strong sense of personal ownership and accountability, with the ability to deliver to deadlines while managing internal stakeholder expectations.
- Self-motivated with a strong drive to collaborate across teams and organizations to make progress collectively.
- Ability to lead a team focused on performance optimization for LLM and ML-based backend services, emphasizing scalability, reliability, and enterprise intelligence.
- Experience collaborating with engineering and research teams across multiple organizations to co-design and ship performance optimizations in M365 AI products.
Benefits
- Industry leading healthcare
- Educational resources
- Discounts on products and services
- Savings and investments
- Maternity and paternity leave
- Generous time away
- Giving programs
- Opportunities to network and connect
About the Company
Microsoft is a global leader in technology and innovation, with a diverse range of products and services that help people and businesses achieve more.
Job Details
Salary Range
Salary not disclosed
Location
Multiple Locations, Costa Rica, Costa Rica
Employment Type
Full-Time
Original Posting
View on company website