
Manager, Software Engineering
- Costa Rica
- Permanente
- Tiempo completo
- Live our culture and embody our values.
- Practice our leadership principles.
- Define team objectives and outcomes.
- Enable success across boundaries.
- Help the team adapt and learn.
- Attract and retain great people.
- Understand each individual’s capabilities and aspirations.
- Invest in the growth of others.
- 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.
- 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.