Software Engineer II

Microsoft is a global technology company that develops, manufactures, and sells computer software, consumer electronics, and personal computers.
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft is seeking a Software Engineer II to join their Edge & Platform organization, focusing on delivering Azure to customers on-premises. This role is part of a team innovating new technologies for managing Edge Devices from Azure in a safe, secure, reliable, and scalable model for global customers. The position offers a unique opportunity to work with the latest Azure offerings and push the boundaries of cloud computing.

The ideal candidate will have 4+ years of software development experience with a strong focus on cloud services and distributed systems. You'll be working with cutting-edge technologies including Kubernetes, LLMs, and various cloud platforms. The role requires expertise in programming languages such as C#, Java, and C++, combined with strong problem-solving abilities and system design skills.

As part of the team, you'll be responsible for developing cloud services, collaborating on platform development for edge device management, and writing high-quality code for large-scale distributed systems. The position offers excellent growth opportunities, including mentoring others and driving quality initiatives across the team.

Microsoft offers a comprehensive benefits package including industry-leading healthcare, educational resources, parental leave, and investment opportunities. The hybrid work environment allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities. This is an excellent opportunity for a mid-level engineer looking to make an impact in cloud computing and edge device management while working for one of the world's leading technology companies.

Last updated 3 hours ago

Responsibilities For Software Engineer II

  • Developing Cloud Services or Restful services, or Distributed systems
  • Analyze and articulate complex issues and technologies
  • Collaborate across Azure to develop platforms for Edge devices management
  • Write exemplary code working with large scale distributed systems
  • Drive for quality across the team, mentor and guide others

Requirements For Software Engineer II

Java
Kubernetes
  • 4+ years of experience in Software Development
  • 2+ years of experience designing, developing, deploying, and monitoring cloud services/RESTful service/Distributed system
  • Knowledge of Kubernetes and related technologies
  • Bachelor's/master's degree or equivalent in Computer science or related field
  • Experience with LLMs preferred
  • Knowledge of Microsoft Azure, AWS or similar cloud platforms
  • Strong Computer Science background with solid C#, Java, C/C++ programming
  • Strong problem-solving skills
  • Deep understanding of efficient data structures and algorithms
  • Entrepreneurial spirit with a can-do attitude

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

Microsoft Azure Core New Tech team is hiring a Software Engineer II to develop and automate hardware management systems for cloud infrastructure, offering remote work and comprehensive benefits.

Software Engineer II

Microsoft is seeking a Software Engineer II to build their Supply Chain Sustainability platform and cloud infrastructure systems, requiring 2+ years of experience in software development and distributed systems.

Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft is seeking a Software Engineer II/Senior Software Engineer for cloud services development with security clearance requirements.

Software Engineer II/Senior Software Engineer - CTJ - Poly

Microsoft Software Engineer position focusing on cloud services for government environments, requiring Top Secret clearance and strong programming skills in various languages.

Software Engineer

Microsoft Azure Software Engineer position in Hyderabad, focusing on cloud platform development with hybrid work options and comprehensive benefits.