Back to jobsJob overview

About the role

Senior Software Engineer - Fullstack at Microsoft

Required Skills

javascripttypescriptreactnode.js.netc#javapythonfullstack

About the Role

Senior Fullstack Software Engineer role at Microsoft Teams in Bengaluru, focusing on building the Search and Find experience. Requires 8+ years of experience designing and shipping software with fullstack skills. Opportunity to work in a startup-like environment with cutting-edge technology.

Key Responsibilities

  • Architect and build low latency and high throughput system
  • Collaborate, socialize, and drive cross-team technical initiatives
  • Participate in design and code reviews
  • Mentor junior engineers in the team
  • Ensure high code quality, live site reliability, and scalability in our services

Required Skills & Qualifications

Must Have:

  • Bachelor's degree in computer science or related technical field AND 8+ years technical engineering experience with coding in languages including JavaScript, TypeScript, C#, Java, C, C++ or Python OR equivalent experience
  • 5+ years experience with frontend technologies like React, JavaScript, TypeScript, Webpack and similar
  • 3+ years experience with backend technologies like Node.js, .NET, C#, Java, Python or similar OOP language
  • 5+ years experience building libraries, SDKs, and other development platform components, preferably using JavaScript/TypeScript
  • 8+ years of industry experience designing, building, testing & shipping software

Nice to Have:

  • Solid problem-solving skills and comfortable in dealing with ambiguity
  • Ability to handle competing priorities and perform at an elevated level in a fast paced, dynamic environment
  • Experience leveraging generative AI technologies for copilot automation

Benefits & Perks

  • Industry leading healthcare