Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $208,800
Cloud
Mid-Level Software Engineer
Remote
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Join Microsoft's Azure Network Manager team to shape the future of cloud technology. As a Software Engineer II, you'll be working on software-defined networking (SDN) and network function virtualization infrastructure that manages networking resources for Azure clouds. The role offers an opportunity to architect, build, and deliver high-performance cloud infrastructure in an innovative environment. The team focuses on improving agility, scalability, reliability, security, and cost-effectiveness of Azure networking services.

You'll be part of Microsoft's mission to empower every person and organization globally. The position offers flexible hybrid working arrangements, allowing you to work up to 100% remotely within the USA. You'll collaborate with talented engineers, contribute to distributed systems, and work on cutting-edge cloud technology.

The role requires strong technical expertise in programming languages like C++, Java, JavaScript, or Python, along with experience in distributed systems. You'll be responsible for feature development, system design, code implementation, and participating in on-call rotations to ensure service reliability.

Microsoft offers competitive compensation, comprehensive benefits, and a culture built on respect, integrity, and accountability. You'll have opportunities for professional growth, continuous learning, and making significant impacts on cloud infrastructure used by organizations worldwide. The position comes with industry-leading healthcare, educational resources, and various other benefits that support both professional and personal development.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Work with stakeholders to determine user requirements for features
  • Contribute to identifying dependencies and developing design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Act as a Designated Responsible Individual (DRI) for on-call duties
  • Monitor system/product feature/service for degradation and restore services
  • Stay current with developments to improve system availability, reliability, and performance

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ years of experience with distributed systems
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 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 II - CTJ - Poly

Microsoft Azure App Service seeks Software Engineer II for cloud platform management, requiring top secret clearance and cloud expertise.

Software Engineer – Cloud and Enterprise Security

Mid-level Software Engineer role at Microsoft focusing on Cloud and Enterprise Security solutions, requiring 3+ years of experience in software engineering and cloud technologies.

CE Field Service Engineer

CE Field Service Engineer position at Microsoft's Cloud Operations & Innovation team, managing critical datacenter infrastructure with 2+ years experience required.

Software Engineer II

Microsoft Software Engineer II position focusing on Azure cloud infrastructure and engineering systems, requiring 3+ years of experience in full-stack development.

Data Center CE Field Service Engineer

Data Center Field Service Engineer role at Microsoft managing critical environment infrastructure and operations in cloud data centers.