Software Design Engineer

Microsoft is a global technology company leading in cloud computing, AI, and enterprise software solutions.
Backend
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1.5+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Design Engineer

Join the Azure OpenAI and Azure AI team at Microsoft, where you'll work on cutting-edge cloud technologies and build the next generation Cloud platform for AI. Azure OpenAI is one of the fastest-growing Azure services, providing GPT family models with enterprise-grade features for secure and compliant AI workloads. As a Software Design Engineer, you'll have an end-to-end impact working with various technology providers to productize Azure AI technologies as first-class Azure services. The role involves building scalable, high-performance services using modern technologies like Docker, Kubernetes, and cloud platforms. You'll be part of a team that brings AI within reach of every developer through simple API calls, enabling capabilities like seeing, hearing, speaking, searching, and understanding in applications. The position offers hybrid work arrangements with up to 50% work from home, comprehensive benefits, and the opportunity to work with the latest AI and cloud technologies. This is an excellent opportunity for engineers passionate about code, agility, and scale, looking to make a significant impact in the AI and cloud computing space.

Last updated 4 days ago

Responsibilities For Software Design Engineer

  • Write concise and clean code with unit tests
  • Design and build scalable, high-performance services that are highly reliable
  • Work across teams in a large organization
  • Design and implement new features and add functionality to existing systems
  • Investigate pre-production and production issues, implement and deploy fixes
  • Participate in on-call rotation (14 hours per day for one week every 3 months)
  • Be enthusiastic, self-motivated, and a great collaborator

Requirements For Software Design Engineer

Python
Go
Java
Kubernetes
  • BS/MS in Computer Science/Engineering or related field
  • 1.5 years of architecture, system design/OO design/product development experience
  • Experience with Web API/Load Testing/Security/Privacy
  • Technical design, problem solving, coding and debugging skills
  • Experience with Cloud platform such as Microsoft Azure
  • Experience with microservices architecture, Docker, Kubernetes
  • Experience with Git, Azure DevOps or other Engineering System
  • Must pass Microsoft Cloud Background Check

Benefits For Software Design Engineer

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 Design Engineer

Software Engineer

Entry-level Software Engineer role at Microsoft's Azure Data team, focusing on database migration and modernization with hybrid work options in Hyderabad.

Technical Support Engineering

Technical Support Engineer role at Microsoft, focusing on customer success and technical problem-solving with hybrid work options.

Software Engineer

Entry-level Software Engineer position at Microsoft Development Center Estonia, focusing on Enterprise Cloud solutions with up to 100% remote work option.

Software Engineer

Entry-level Software Engineer position at Microsoft Vancouver, working on collaborative work management products with competitive pay and comprehensive benefits.

Electrical Engineer

Critical Environment Electrical Engineer role at Microsoft's Cloud Operations & Innovation division, focusing on datacenter infrastructure and electrical engineering solutions.