The Job logo

What

Where

Principal Software Engineering Manager

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
We are seeking a highly skilled and experienced individual to join our team as an Engineer. You will be responsible for driving critical Teams Search initiatives, designing and shipping software, and collaborating with other teams. This role requires excellent problem-solving skills, strong communication abilities, and a solid understanding of computer science. If you are passionate about engineering and have the desire to make a significant impact, we would love to hear from you.

Job description 

Qualifications  

  • Bachelors or master's degree in computer science or a related field 
  • Exemplary design and problem-solving skills, with a proven track record of engineering excellence at scale. 
  • 12+ years of experience in building on web technologies and frameworks (JavaScript / TypeScript / HTML / CSS / AngularJS / Electron / ReactJS) . 
  • 5+ years of people management experience 
  • Have proven track record of forming, mentoring and growing strong engineering teams 
  • Experience with web fundamentals, application performance analysis and improvement. 
  • Excellent written and verbal communication skills. 
  • Curiosity and willingness to learn, share and improve. 
  • Proven track record as a strong performer with significant direct technical contribution. 
  • Will apply modern UI design principles and ensure the best experience across all applications in the suite 
  • Will Work with PM and UX to prototype and ship features on Microsoft Teams 
  • Are a thought leader and a change agent 
  • Are obsessed about great customer experiences and outcomes 
  • Believe technology can be a great enabler 
  • Are looking to be part of a diverse and inclusive team culture 
  • Are a great communicator, able to convey complex issues, ideas and concepts clearly 
  • Love mentoring and helping others grow in their career 
  • Are good at creating clarity, generating energy and delivering results 
  • Hands on experience in delivering web experience on a variety of form factors e.g. tablets, phones, etc. 
  • DevOps Experience supporting production systems 

 
Responsibilities

  • You will be a key member of the engineering team driving critical Teams Search initiatives, being accountable for vision , and shipping a complete product that succeeds with our customers.
  • You will be part of a very strong and fun team, building next gen user experience in Teams Search, staying touch on the state-of-the-art front-endtechnologies in both open source and Microsoft own stack.
  • Some of the core responsibilities include designing, owning and shipping software, writing secure, reliable, scalable and maintainable code.
  • Syncing with other teams for product features that span across teams and geographies, figuring out dependencies and driving them to completion.
  • You should have a solid understanding of the software development cycle. Successful candidates should have ability to ramp up quickly on new technologies and adopt solution from within the company or from the Open-Source community. In addition, strong problem solving & debugging skills are necessary. 
Set alert for similar jobsPrincipal Software Engineering Manager role in Bengaluru, India
Microsoft Logo

Company

Microsoft

Job Posted

a year ago

Job Type

Full-time

WorkMode

Hybrid

Experience Level

13-17 Years

Category

Software Engineering

Locations

Bengaluru, Karnataka, India

Qualification

Bachelor or Master

Applicants

Be an early applicant

Related Jobs

Microsoft Logo

Prinicpal Software Engineering Manager

Microsoft

Bengaluru, Karnataka, India

Posted: 9 months ago

Join Microsoft as a Principal Software Engineering Manager in Bengaluru, Karnataka, India. This is a hybrid full-time opportunity. You will be responsible for driving critical Teams Search initiatives, owning the vision and shipping a complete product. Your role will involve engineering excellence, web technologies, and people management experience. You should have a solid understanding of web fundamentals, excellent communication skills, and a passion for creating great customer experiences. Apply now!