Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Principal Software Engineering Manager 
India, Telangana, Hyderabad 
589509828

10.12.2024

mission is to power, protect, and transform the employee experience at Microsoft around the world.  Come build community, explore your passions, do your best work and be a part of the team within Microsoft Digital (MSD), is the team that innovates, creates, and delivers the vision for Microsoft’s employee experience, human resources, corporate and legal affairs, global real estate products, and runs Microsoft’s internal network and infrastructure, plus builds campus modernization and hybrid solutions. You will

be responsible forthe end-to-end software development lifecycle (SDLC) through Azure DevOps services. You will collaborate with cross-functional teams and other engineering leaders to enhance developer productivity, accelerate release cycles, and ensure system reliability at scale. You will be working in a team that has a lot of AI/ML & security scope and opportunities providing ample room for learning and growth.

Required Qualifications:

  • Bachelor's Degree in Computer Science, or related technical discipline AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Ability to build and lead a world-class engineering team. Lead, mentor, and grow team of engineers, cultivate a high-quality engineering culture, emphasizing technical excellence and rapid iteration.
  • Provide deep strategical technicalexpertiseand guidance in the design/architecture/planning stage of the project, including guidance during the execution/implementation as necessary.
  • Owning and driving delivery of critical areas and features, work with the team and peers every day on solvinghighly complexdesign, coding, troubleshooting and operational challenges.
  • Set a high standard of engineering excellence, guiding both internal and cross-team efforts to produce scalable and maintainable service.
  • Guides team and leads efforts to ensure best practices for security, privacy, and accessibility applied.
  • Collaborate with other disciplines like PM and UX, partner with other teams to manage dependency and effectively manage the project to deliver on time.
  • Help shape our long-term architecture and technology choices across the full client and services stack.
  • Rapid agility with Proof of Concepts especially with AI/ML.
  • Mentoring and growing other engineers to bring in efficiency and better productivity.
  • Experiment with and recommendnew technologiesthat simplify or improve the tech stack.
  • Work to help build an inclusive working environment.

Preferred Qualifications:

  • 4+ years people management experience.
  • Provenexpertisein Azure DevOps, including CI/CD pipelines, Git repositories, YAML pipelines, and automation.
  • Prior experience of building ML models and operationalizing them in production.
  • Problem solving - Ability to clearly understand problems, decompose them into smaller problems; and technical articulation skills so that it is easy for the team to collectively solve.
  • Good communicationand stakeholder management skills.
  • Highcapacityto learn and adapt tonew technologiesand engineering processes quickly.
  • Highcapacityto understand the complexities oflarge scalebusiness problems and create clarity for team andstakeholders.


Responsibilities
  • Own and drive delivery of critical areas and features, Help the team manage projects using agile engineering methodologies and dealing with ambiguity, working closely with Product Managers, Designers, and Stakeholders to define and execute the product roadmap.
  • Provide deep strategical technicalexpertiseand guidance in the design/architecture/planning stage of the project, including guidance during the execution/implementation as necessary.
  • Lead, mentor, and grow team of engineers, cultivate a high-quality engineering culture, emphasizing technical excellence and rapid iteration.
  • Identifyprofessional growth areas for each engineer on the team and proactively provide opportunities for increasing their skill set as engineers.
  • Continuously evaluate engineering processes and practices affecting the team with the goal ofeliminatingin-efficiencies and increasing the overall team effectiveness, drive these improvements both within the team and partners.
  • Guide comprehensive application of automation within production and deployment across products andsolutions.
  • Guide others to run code in simulated, or other non-production environments to confirm functionality and error-free runtime across products.
  • Define and develop standardized, repeatable, and scalable solutions to guarantee quality.
  • Drive innovation and take measurable risks to improve our products and services.
  • Communicate effectively with stakeholders and present technical vision and solutions to large audiences.
  • Rapid agility with Proof of Concepts especially with AI/ML.