Software Engineer II

Microsoft builds tools, platforms, and services for developers worldwide, including Visual Studio, VS Code, Azure, .NET, Python tools, C++, and TypeScript.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Developer Tools

Description For Software Engineer II

Microsoft's Developer Division is seeking a Software Engineer II to join their team in building developer tools and services. This role focuses on improving developer productivity through creating and maintaining tools, platforms, and services used by millions of developers worldwide. The position involves working with Visual Studio, VS Code, Azure, .NET, and other critical developer technologies. The ideal candidate will collaborate with program managers to understand customer needs and develop experiences that enhance productivity. The role offers a balance of technical challenges and creative problem-solving, with opportunities to work on highly scalable cloud services and monitoring systems. Microsoft provides a collaborative environment with strong emphasis on work-life balance and professional growth. The position includes comprehensive benefits, competitive compensation, and the chance to impact developer productivity globally. The role requires 2+ years of experience and offers flexible remote work options with minimal travel requirements.

Last updated 5 days ago

Responsibilities For Software Engineer II

  • Collaborate with stakeholders to determine user requirements
  • Drive identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service for degradation, downtime, or interruptions
  • Proactively seek new knowledge and adapt to new technical trends

Requirements For Software Engineer II

Java
JavaScript
Python
TypeScript
  • 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
  • Must pass Microsoft Cloud Background Check upon hire and every two years
  • Ability to meet Microsoft, customer and/or government security screening requirements

Benefits For Software Engineer II

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?

Jobs Related To Microsoft Software Engineer II

Software Engineer II

Software Engineer II position at Microsoft working on Microsoft 365 admin center team, building next-generation applications and management tools for IT administrators.

Full-Stack Software Engineer

Full-Stack Software Engineer role at Microsoft's Azure CXP team in Atlanta, focusing on cloud services development with hybrid work options and comprehensive benefits.

Software Engineer II

Microsoft is hiring a Software Engineer II to develop real-time communication media orchestration services, focusing on audio stream processing and system optimization.

Software Engineer

Microsoft is hiring a Software Engineer for their Viva Horizontals team to build and maintain scalable skills services, requiring 2+ years of experience and expertise in backend development.

Software Engineer II

Software Engineer II position at Microsoft's AI Frameworks team, developing AI software and infrastructure for running AI models across various platforms from supercomputers to mobile devices.