Software Engineer II

Global technology company empowering people and organizations worldwide through innovative software and services.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their dynamic team in building scalable and reliable services that power world-class product experiences. This role offers an exciting opportunity to work at a company whose mission is to enable every person and organization to achieve more. You'll be part of a diverse team that values innovation and unique perspectives, working on projects that impact billions of lives globally.

As a Software Engineer II, you'll work across various technology layers, from user interfaces to cloud services, big data, and machine learning. The position offers exposure to cutting-edge web technologies in an agile environment, where you'll collaborate with talented engineers across different Microsoft divisions. You'll be responsible for designing and developing globally scalable services while having opportunities for mentorship and professional growth.

The role comes with competitive compensation ($98,300 - $193,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. Microsoft fosters a culture of growth mindset, excellence, and teamwork, making it an ideal place for engineers who want to make a significant impact while advancing their careers.

The ideal candidate should have at least 2 years of technical engineering experience, strong coding skills in languages like C#, Java, JavaScript, or Python, and a bachelor's degree in Computer Science or related field. You'll be working in a hybrid environment with up to 50% work from home flexibility, allowing for a good work-life balance while maintaining collaborative opportunities with the team.

Last updated 3 days ago

Responsibilities For Software Engineer II

  • Design and develop globally scalable services and experiences
  • Work on user interfaces and cloud services
  • Handle big data and machine learning tasks
  • Develop comprehensive web applications and services
  • Collaborate with team members and various engineering divisions
  • Work in an agile development environment

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Must pass Microsoft Cloud Background Check upon hire and every two years

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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?

Jobs Related To Microsoft Software Engineer II

Software Engineer II (Microsoft AI)

Microsoft AI is seeking a Software Engineer II to build scalable, low-latency services powering products like Copilot, Bing, and Edge browser.

Software Engineer

Full-stack Software Engineer role at Microsoft Teams, focusing on meetings and events features, with hybrid work options in Bangalore.

Software Engineer 2 (Core Search platform)

Software Engineer 2 position at Microsoft working on Bing's Core Search platform, focusing on large-scale distributed systems and search technology.

Software Engineer II

Microsoft Software Engineer II position focusing on cloud operations and datacenter infrastructure development with full remote work option.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop automation capabilities for datacenter operations, offering remote work and competitive compensation.