Software Engineer - II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative cloud computing and software solutions.
Charlotte, NC, USA
$98,300 - $193,200
Cloud
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer - II

Join Microsoft's Azure Customer Experience (CXP) team as a Software Engineer II, where you'll be part of a mission to transform Microsoft Cloud customers into fans. This role focuses on building real-time, scalable services and intuitive user experiences for cloud computing. You'll work with cutting-edge technologies in a globally distributed environment, contributing to services that help customers succeed with Azure.

The position offers a competitive salary range of $98,300 - $193,200 and allows for up to 100% remote work from Charlotte, NC. As part of the role, you'll be designing and implementing high-scale distributed web services, working with modern frameworks and cloud technologies, and contributing to Microsoft's cloud infrastructure.

The ideal candidate will have 2+ years of experience in software engineering, strong programming skills in languages like C#, Java, or Python, and experience with cloud technologies. You'll be joining a team that values diversity, inclusion, and a growth mindset, working on projects that directly impact Microsoft's cloud customers.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The company's culture emphasizes customer obsession, AI innovation, and collaborative problem-solving. This is an excellent opportunity for engineers who want to make a significant impact on cloud computing while working with a world-class team.

Last updated an hour ago

Responsibilities For Software Engineer - II

  • Design, implement, verify, deploy, and maintain high-quality code using modern engineering practices and tools
  • Produce extensible and maintainable designs and code
  • Optimize, debug, and refactor code to improve security, performance, maintainability, and effectiveness
  • Contribute to the continuous improvement of the team's processes, practices, and culture
  • Learn and adopt new technologies and frameworks as needed

Requirements For Software Engineer - II

JavaScript
Python
Java
React
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with C, C++, C#, Java, JavaScript, or Python
  • Experience designing, implementing, and shipping high scale distributed web services
  • Experience in web application dev frameworks like Angular, React, Redux
  • Experience with distributed systems and cloud technology stack (Azure or AWS)
  • Effective communication and collaboration skills
  • Working knowledge of agile software development methodologies
  • Proficiency in computer science concepts including data structures, algorithms, and software design patterns

Benefits For Software Engineer - II

Medical Insurance
Parental Leave
Education Budget
  • 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 is hiring a Software Engineer II in Bucharest to work on Office 365 Enterprise Cloud services, focusing on cloud infrastructure development and system design for large-scale enterprise solutions.

Software Engineer II

Microsoft is seeking a Software Engineer II for their Defender Platform Engineering team to build and maintain large-scale cloud security solutions protecting global organizations.

Software Engineer II

Microsoft Software Engineer II position focusing on cloud infrastructure and datacenter automation, offering competitive salary and comprehensive benefits.

Software Engineer 2

Microsoft Software Engineer 2 position in Hyderabad focusing on cloud security and compliance solutions for Office 365 and Windows platforms.

Software Engineer II

Software Engineer II position at Microsoft's Azure OpenAI team, focusing on building and scaling AI services with competitive compensation and comprehensive benefits.