Principal Software Architect

hace 2 semanas


Tabasco, México Microsoft A tiempo completo
About Microsoft

Microsoft is a global leader in the technology industry, with a strong focus on innovation and customer satisfaction. Our mission is to empower every person and organization on the planet to achieve more.

Job Summary

We are seeking a highly skilled Principal Software Engineer to join our team at Microsoft. As a Principal Software Engineer, you will play a critical role in driving the technical details for projects spanning multiple areas and product teams. You will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.

Key Responsibilities
  • Drive Multiple Projects to Delivery: You will be responsible for driving multiple projects through to delivery, removing obstacles as needed to ensure success.
  • Develop Architecture and Design: You will develop the architecture and design of large-scale distributed software services and solutions.
  • Feature Development: You will be responsible for feature development, including technical designing, coding, validation, and releasing to production at all stages of the service lifecycle.
  • Drive Improvements to Software Engineering Practices: You will drive improvements to software engineering practices, prioritizing engineering investments to balance short- and long-term goals.
  • Mentor and Develop Other Engineers: You will mentor and develop other engineers, helping them to grow and develop their skills.
  • Collaborate with Teams: You will collaborate with teams across Microsoft to achieve goals, promoting collaboration across teams for code reuse and knowledge sharing.
  • Stay Up-to-Date with Industry Trends: You will stay up-to-date with industry trends and apply them to projects as appropriate.
Essential Qualifications
  • Education: You must have a BS or MS degree in Computer Science or Engineering, or equivalent years of work experience.
  • Experience: You must have 10+ years of software design and development experience with backend services, and 10+ years of technical engineering experience with coding in any Object-Oriented coding language such as C++, C#, Java, or Python, or equivalent experience with C.
  • Distributed Systems Experience: You must have 3+ years of experience architecting distributed systems.
  • Global Collaboration: You must be proficient in English, as global collaboration is integral to our work at Microsoft.
Preferred Qualifications
  • Communication Skills: You must be able to communicate technical details clearly across organizational boundaries.
  • DevOps Experience: You must have experience in DevOps to maintain live services and/or application frameworks.
  • Cloud and Services Experience: You must have cloud and services experience, with Azure cloud experience highly desirable.
  • Analytical Skills: You must have excellent analytical skills with a systematic and structured approach to software design.
  • Scalability and Reliability: You must have a passion for building highly scalable, highly reliable services.
  • Agile Development Experience: You must have experience with or exposure to Agile and iterative development processes.
Interpersonal Skills
  • Growth Mindset: You must have a growth mindset, with a desire to learn, a tendency to embrace challenges, persist in the face of setback, see failures as essential to mastery, learn from criticism, and find lessons and inspiration in the success of others.
  • Diversity and Inclusion: You must be able to help create a diverse and inclusive culture where everyone can bring their full and authentic self, where all voices are heard, and where we do our best work as a result.
  • Communication and Influence: You must be confident and articulate in expressing ideas to a mixed audience with varying views and challenges.
  • Accountability and Motivation: You must have a sense of personal ownership and accountability, with the ability to develop and deliver to deadlines while managing internal stakeholder expectations.
  • Collaboration and Motivation: You must be self-motivated, with a strong drive for reaching across teams and organizations to make progress collaboratively.


  • Tabasco, México Ingenio Services A tiempo completo

    Descripción del PuestoEl Especialista en Ingeniería de Procesos de Ingenio Services será responsable de desarrollar y revisar las ingenierías de procesos en proyectos EPC (Engineering, Procurement, y Construction) dentro de la industria petrolera y petroquímica. Su objetivo será la optimización de los sistemas de producción y refinación, asegurando...

  • Contador para empresa

    hace 4 meses


    Villahermosa (Tabasco), México Cronoshare.com.mx A tiempo completo

    Necesito un servicio de Despachos contables con las siguientes características:Perfil de cliente que necesita al asesor contable   Empresa (sa)¿De qué sector es la actividad o negocio?   Servicio de gym¿Estás utilizando algún software de contabilidad actualmente? (opcional)   No estoy utilizando software de contabilidad¿Cuáles son las...


  • Tabasco, México Vallen Proveedora A tiempo completo

    **Objetivo principal:** Brindar apoyo técnico en la operación de las máquinas expendedoras en la región asignada.**Funciones y responsabilidades:**1. Realizar mantenimiento preventivo y correctivo en las máquinas expendedoras, incluyendo la actualización y reparación de software y hardware.2. Llevar a cabo el proceso de traspasos y ubicación de...


  • Tabasco, México Opex A tiempo completo

    Descripción del PuestoBuscamos un/a Ingeniero/a experimentado/a para unirse a nuestro equipo de Opex dedicado a la optimización y mantenimiento de pozos de petróleo y gas. El objetivo principal de este puesto es diseñar, planificar y ejecutar operaciones de workover y well services, garantizando la eficiencia operativa y la seguridad en todo...


  • Tabasco, México Opex A tiempo completo

    Descripción del PuestoBuscamos un/a Ingeniero/a experimentado/a para unirse a nuestro equipo de Opex dedicado a la optimización y mantenimiento de pozos de petróleo y gas. El objetivo principal de este puesto es diseñar, planificar y ejecutar operaciones de workover y well services, garantizando la eficiencia operativa y la seguridad en todo...