Jobs · Virginia

Software Engineer

TalentAlly · Reston, VA · 3 wk ago
Hybrid$102k–$202k/yrFull-time

About the role

This is a fantastic opportunity to work with incredibly talented engineers on Microsoft's next set of big challenges. As part of Microsoft's customer-focused culture, you will be empowered to take ownership of service design by driving reliable, scalable, and high-performance solutions across the entire C+E stack. You will collaborate with multiple teams across the company, gaining wide exposure and a broad technical surface area. Additionally, you will support Commerce + Ecosystems in dedicated clouds, mitigating issues in sustainable and forward-thinking ways. If you love solving challenging problems, developing scripts and automation, and are passionate about operating robust, reliable, highly distributed software systems using cutting-edge technologies, this role is for you.

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We foster a growth mindset, innovate to empower others, and collaborate to realize shared goals. Our values of respect, integrity, and accountability help create a culture of inclusion where everyone can thrive at work and beyond.

Responsibilities

  • Drive reliable, scalable, and high-performance solutions across the C+E stack, ensuring robust service design.
  • Collaborate with cross-functional teams to deliver customer-focused outcomes and broad technical impact.
  • Support Commerce + Ecosystems in dedicated clouds by mitigating issues with sustainable, forward-thinking solutions.
  • Leverage telemetry data to identify patterns and trends that enable continuous operational improvement through automation.
  • Develop scripts and automation to resolve complex problems and prevent recurrence of service issues.
  • Partner with internal customers and engineering teams to conduct root cause analyses, uphold security and compliance, and share end-to-end service expertise.
  • Identify and implement automation opportunities to monitor and manage distributed systems effectively.
  • Embody Microsoft’s culture and values.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph.
  • Ability to meet Microsoft, customer, and/or government security screening requirements for this role. Failure to maintain or obtain the appropriate clearance may result in employment action up to and including termination.
  • Must pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Verification of U.S. citizenship due to citizenship-based legal restrictions supporting U.S. federal, state, and/or local government agencies.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or related technical field, or equivalent practical experience.
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in the same languages OR equivalent experience.

Skills

  • Technical Expertise: Strong understanding of distributed systems, cloud architecture, and interactions between technology layers. Hands-on experience with Azure services, scripting languages (PowerShell, Python), and automation frameworks. Proficiency in programming languages such as C#, .NET, or similar.
  • Operational Excellence: Ability to leverage telemetry and monitoring tools to identify patterns, trends, and drive proactive improvements. Skilled in incident management, root cause analysis, and implementing durable fixes.
  • Automation & Reliability: Demonstrated experience developing scripts and tools to automate repetitive tasks and improve service reliability. Familiarity with CI/CD pipelines and deployment automation.
  • Problem-Solving & Collaboration: Strong analytical skills to troubleshoot complex issues across large-scale systems. Proven ability to partner with engineering teams and internal customers to deliver sustainable solutions.
  • Security & Compliance: Knowledge of security best practices and compliance standards in cloud environments.
  • Growth Mindset: Passion for learning new technologies and driving continuous operational improvement.

Pay

The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 per year. A different range applies to specific work locations, including the San Francisco Bay area and New York City metropolitan area, where the base pay range is USD $133,800 - $219,200 per year.

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net