Software Engineer II

Global technology company empowering individuals and organizations through innovative software and cloud solutions.
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their innovative team focused on AI transformation and remote work solutions. The role involves building a trusted platform that enables productive and healthy enterprises through AI adoption and analytics. You'll work on large-scale interactive data analytics, processing billions of activity signals daily, and leveraging cutting-edge technologies including machine learning, LLM models, and cloud services.

The position offers an exciting opportunity to work in a startup-like culture while backed by Microsoft's resources and scale. You'll be instrumental in helping organizations understand and implement AI transformations, working directly with customers to build innovative solutions that enhance productivity and business resilience.

As a Software Engineer II, you'll be responsible for designing and implementing highly scalable distributed systems, contributing to high-quality services that meet global SLAs, and driving improvements in engineering processes. The role requires collaboration across multiple teams and geographies, offering opportunities to mentor other engineers and shape the future of enterprise AI solutions.

The compensation is competitive, ranging from $98,300 to $193,200 USD annually, with comprehensive benefits including healthcare, educational resources, and parental leave. This remote-friendly position offers up to 100% work from home flexibility, making it an ideal opportunity for someone looking to make a significant impact in the AI and enterprise software space while maintaining work-life balance.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Drive detailed design and implementation of scalable distributed, big data and analytics cloud service
  • Deliver high-quality, highly available service meeting customer SLAs globally
  • Drive system improvements with simplicity and maintainability as core tenets
  • Collaborate across teams and geographies
  • Mentor and develop other engineers
  • Create and optimize code for performance and maintainability
  • Drive identification of dependencies and development of design documents
  • Partner with stakeholders to drive project plans and releases
  • Adapt to new trends and technical solutions

Requirements For Software Engineer II

Python
Java
JavaScript
Scala
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including Scala, C++, C#, Java, JavaScript, or Python
  • 2+ years experience in design and implementation of large-scale cloud services
  • 2+ years experience building extensible and maintainable services
  • Experience with modern engineering practices like CI/CD and Git
  • Must pass Microsoft Cloud Background Check

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 2

Mid-level Software Engineer position at Microsoft focusing on Azure Security platform development with hybrid work arrangement in Hyderabad, India.

Cloud Network Engineer

Cloud Network Engineer position at Microsoft, focusing on Azure WAN infrastructure, combining networking expertise with software development for global backbone network operations.

Technical Support Engineering

Technical Support Engineer role at Microsoft focusing on Azure Billing and Subscription Management support, offering hybrid work arrangement in Bangalore.

Critical Environment Field Service Engineer

Critical Environment Field Service Engineer role at Microsoft's CO+I division, managing datacenter operations and infrastructure in London, UK.

Technical Support Engineer - SAP on Azure

Technical Support Engineer position at Microsoft focusing on SAP on Azure support, offering hybrid work model and comprehensive benefits package.