Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer 
United States 
471119473

Yesterday


As a Senior Software Engineer on the Arc-enabled Kubernetes team, you will work with a highly collaborative group and contribute to all aspects of the stack, from the agents running on Kubernetes clusters to the high-scale, globally distributed cloud services. You will develop a deep understanding of Azure Arc-enabled Kubernetes agentry, integrate with other Azure services, and create solutions using Golang, C#, Kubernetes, Linux, and various open-source technologies.You'll have the empowerment and ownership of your areas, including architecture, design, coding, testing, debugging, and telemetry. You'll be encouraged to actively participate in design and code reviews, offering constructive feedback and taking initiative for excellent engineering practices. This role also provides opportunities to collaborate across teams and disciplines, delivering results that delight our customers while expanding your expertise and advancing your career.


Required Qualifications:
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C#, Java, Golang or Python
    • OR equivalent experience.
  • 4+ years of experience designing and implementing distributed systems.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Preferred Qualifications:

• Prior experience or knowledge in developing and maintaining cloud services hosted in Azure or other similar cloud platforms.
• Ability to engage in site reliability engineering practices, with a proactive approach to identifying and resolving issues across the stack.
• Proven Problem-solving skills, attention to detail, a passion for technology and learning, and a commitment to driving engineering effectiveness and delivering results.
• Experience with containers and Kubernetes.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Responsibilities
• Creates, implements, optimizes, diagnoses, enhances, and reuses code to establish and enhance the performance, maintainability, and reliability of our services and components.

• Collaborates with stakeholders to gather customer requirements for scenarios, develops design documents, drives project and release plans.
• Acts as a Designated Responsible Individual (DRI), monitoring services during on-call rotations, responding promptly to service interruptions, and communicating updates to stakeholders while resolving issues.
• Proactively seeks new knowledge and adapts to emerging trends, technical solutions, and patterns to enhance the availability, reliability, efficiency, observability, and performance of products as well as engineering system, while also driving consistency in monitoring and operations at scale.
• Actively shares expertise through code reviews, team discussions, and knowledge-sharing sessions to promote collaboration and alignment.