Software Engineering IC5/IC6

Technology, Data & Digital · Software & Web Development · Software Engineering · DevOps · Artificial Intelligence

In short

Design, build, and operate AI-powered automation, continuous integration and delivery systems, distributed services, developer tooling, and code-intelligence capabilities. This Principal Software Engineer role focuses on improving engineering workflows at scale and advancing code intelligence. The position offers remote work and requires strong technical leadership and expertise in large-scale service architecture.

Responsibilities

  • Own significant systems from design through production operation, focusing on AI automation, CI/CD, distributed services, developer tooling, reliability, and code intelligence.
  • Lead architecture, design documentation, implementation, quality, and operational health for services or technologies within a defined platform area.
  • Build evaluation and validation systems for AI-assisted changes, builds, tests, and deployments, using measurable results to improve automation accuracy and developer efficiency.
  • Design systems to support large repositories, high-volume builds, parallel validation, dependable deployments, and effective cost controls.
  • Define service-level objectives, alerts, runbooks, and incident practices for reliable production service operation, including on-call ownership.
  • Expose automation and code-intelligence capabilities through MCP and APIs, integrating with existing developer and CI/CD systems.
  • Provide substantive code and design reviews, mentor engineers, and drive agreed solutions through delivery.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements, including Microsoft Cloud Background Check.

Desired Qualifications

  • 5+ years of experience building, testing, launching, and operating backend services or data-intensive systems in production.
  • Experience owning the design and architecture of a significant system, including writing design documents and leading technical reviews.
  • Experience in one or more of the following areas: distributed systems and concurrency; continuous integration and continuous delivery platforms; workflow orchestration or developer automation; large-scale data pipelines; cloud-native containerized services on Kubernetes; or search, retrieval, and code intelligence.
  • Demonstrated ability to define an ambiguous problem and drive it through implementation, launch, and measurable results.
  • Master's degree or PhD in Computer Science or a related technical field.
  • 5+ years of experience delivering production software in one or more of the following areas: artificial intelligence-enabled automation, agentic workflows, automated software engineering tasks, evaluation frameworks, retrieval-augmented generation, embedding pipelines, or the Model Context Protocol (MCP).
  • Experience operating vector, graph, or relational databases at scale, such as Qdrant, FAISS, Neo4j, or PostgreSQL.
  • Experience building or operating continuous integration and continuous delivery systems, build and test infrastructure, release automation, deployment orchestration, policy gates, developer self-service platforms, or cloud services using infrastructure as code and Kubernetes deployment tooling.
  • Experience with Google Remote Procedure Call (gRPC) service design, FastAPI or similar frameworks, and TypeScript and React front ends.
  • Experience building developer tools, engineering automation, continuous integration and continuous delivery platforms, build or test systems, static analysis, code search, or code-intelligence products.
  • Experience leading a technical workstream, mentoring engineers, or serving as the recognized owner of a system used by other teams.

Benefits

  • Competitive base pay range
  • Eligibility for benefits and other compensation
  • Opportunity to work with cutting-edge AI in software engineering
#AI#automation#CI/CD#distributed systems#developer platforms
Microsoft Logo

Company

Microsoft

Job Posted

2 hours ago

Employment Type

Full Time

WorkMode

Remote

Experience Level

Senior

Locations

United States

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant