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, Karnataka, Bengaluru 
93823097

03.09.2024

  • 12+ years of experience in Software Development
  • 5+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system in a must
  • A strong Computer Science background with solid C#, Java, C/C++ programming, debugging skills is highly desired
  • Great design and problem-solving skills, with a strong bias for architecting for performance, scalability, security, and reliability
  • Bachelor’s/master's degree or equivalent in Computer science or related field required
  • An entrepreneurial spirit with a can-do attitude – a self-starter, project finisher and adaptive, collaborative
Preferred Qualifications :
  • Experience with Docker, K8s, NodeJS, Typescript and .NET Core
  • Development experience in Linux is a plus
  • Deep understanding of distributed systems principles
  • Experience developing distributed data processing pipelines
  • Experience developing IaaS / PaaS services for a Cloud Platform
  • Deep understanding of threats, vulnerabilities, and writing secure code
  • Able to analyze and clearly articulate complex issues and technologies.
  • Excellent technical design, problem solving and debugging skills, proven track record in shipping software on time, with high quality
  • Proven track record in leading development teams and the ability to grow talented SDEs
Responsibilities
  • Developing Cloud Services or Restful services, or Distributed systems
  • Able to analyze and clearly articulate complex issues and technologies
  • Help to foster innovations, drive investigation across teams. Engage with partners and facilitate cross team collaboration
  • Manage, Mentor and Coach a team of highly capable, diverse software engineers to achieve their best
  • Drive for quality across the team, mentor and guide others to keep the bar high
  • Provide strong technical leadership, push the technical bar for scalability and quality, maintain data and results-driven culture
  • Drive long-term architecture and development for highly scalable services with quality, performance, and maintainability as core tenets
  • Drive Collaboration across teams to deliver high quality solutions from concept to release and live operations
  • Support the broader product group in product and feature development, as well as live-site operations