Taro Logo

(Senior) Software Engineer

Microsoft is a global technology company that develops and delivers cutting-edge technologies, including the Microsoft Identity Platform.
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For (Senior) Software Engineer

Microsoft is seeking a (Senior) Software Engineer to join their Identity Platform team. This role offers an exciting opportunity to work on cutting-edge technologies within Microsoft's Identity Platform. The team is known for its energy, passion, and collaborative spirit, focusing on creating and delivering new capabilities. The position emphasizes strong technical skills, with requirements including 5+ years of software development experience and proficiency in languages like C#, Python, JavaScript, Java, or C++.

The role involves writing clean, scalable code, breaking down complex systems, and participating in system design through well-defined interfaces. You'll be working in a hybrid environment with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time off. The company maintains a strong commitment to continuous learning and career advancement opportunities. This position is perfect for engineers who thrive in collaborative environments and want to make an impact on large-scale technical problems.

As part of Microsoft's Identity Platform team, you'll be at the forefront of developing essential technologies that power Microsoft's identity solutions. The role combines technical excellence with opportunities for professional growth in a supportive, inclusive environment. Microsoft's commitment to diversity and equal opportunity employment ensures a welcoming workplace for all qualified candidates.

Last updated 6 months ago

Responsibilities For (Senior) Software Engineer

  • Write clean well-thought-out code with emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability
  • Break down complex, interconnected systems to identify improvements
  • System design through well-defined interfaces across multiple components
  • Conduct code reviews
  • Leverage data/telemetry to make decisions

Requirements For (Senior) Software Engineer

Java
JavaScript
Python
  • Bachelor's degree in computer science, related field, or equivalent work experience
  • Proficiency in one or more programming languages (C#, Python, JavaScript, Java, C/C++)
  • Strong experience collaborating on designing, developing, testing, and shipping solutions
  • 5+ years of software development and design experience

Benefits For (Senior) Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?