Software Engineer I

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Backend
Entry-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer I

Azure Arc connects the rest of the world's computing power to Azure. As part of the Azure Arc team, you will extend Azure's cloud capabilities to on-premises, multi-cloud, and edge environments, simplifying the management of servers and Kubernetes environments. As a Software Engineer I, you will work on designing, coding, validating, shipping, and running high scale services. You will contribute to all aspects of the stack, from agents running on servers and Kubernetes clusters to high-scale, globally distributed cloud services. You will integrate with other Azure services and create solutions using C#, Go, Kubernetes, Linux, Windows Server, and open-source technologies.

You will be building services, including design, code, testing, and telemetry coverage. This is an opportunity to collaborate with various teams and disciplines to deliver results that exceed our customers' expectations, expand your knowledge, and accelerate your career growth.

Responsibilities include:

  • Contributing to the development of large-scale distributed software services and solutions
  • Collaborating with stakeholders to analyze user requirements and develop design documents
  • Creating, implementing, optimizing, debugging, refactoring, and reusing code
  • Participating in Livesite operations with emphasis on timely response, delivery & customer satisfaction
  • Building automation to identify, prevent and remediate service issues
  • Proactively seeking new knowledge and adapting to latest trends and technical solutions
  • Sharing knowledge with colleagues via code and design reviews

Required Qualifications:

  • 1-2+ years of technical engineering / software engineering experience
  • Bachelor's Degree in Software Engineering, Computer Science or equivalent
  • Min 1+ year of experience with containers and Kubernetes
  • Growth mindset, passion for new technologies, and quick problem-solving capabilities
  • Excellent communication and teamwork skills

Preferred Qualifications:

  • Ability to engage in site-reliability engineering practices
  • Ability to analyze complex problems

This position offers the opportunity to work in a dynamic environment with up to 100% work from home options and 0-25% travel. Join Microsoft and be part of a team that values respect, integrity, and accountability while creating a culture of inclusion where everyone can thrive.

Last updated 23 days ago

Responsibilities For Software Engineer I

  • Contribute to the development of large-scale distributed software services and solutions
  • Collaborate with stakeholders to analyze user requirements and develop design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Participate in Livesite operations
  • Build automation to identify, prevent and remediate service issues
  • Proactively seek new knowledge and adapt to latest trends and technical solutions
  • Share knowledge with colleagues via code and design reviews

Requirements For Software Engineer I

Go
Kubernetes
Linux
  • 1-2+ years of technical engineering / software engineering experience
  • Bachelor's Degree in Software Engineering, Computer Science or equivalent
  • Min 1+ year of experience with containers and Kubernetes
  • Growth mindset, passion for new technologies, and quick problem-solving capabilities
  • Excellent communication and teamwork skills

Benefits For Software Engineer I

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 I

Electrical Engineer

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

Technical Support Engineer - Teams/SFB

Technical Support Engineer role at Microsoft focusing on Teams/Skype for Business support, offering hybrid work and comprehensive benefits.

Critical Environment Electrical Engineer

Microsoft seeks a Critical Environment Electrical Engineer to support cloud infrastructure and services in Dublin, Ireland.

Software Engineer

Join Microsoft's Azure Data team as a Software Engineer, developing cutting-edge database and analytics solutions.

Software Engineer

Join Microsoft as a Software Engineer in Dublin, Ireland. Develop innovative software solutions in a hybrid work environment.