M

Microsoft

Builds workplace software, PCs and cloud services

Software Engineer - Integration and Automation

Backend EngineeringPosted on Nov 10
Full-timeUnited States$102.1k - $219.2k /yrIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science or a related technical field, plus 2 or more years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Responsibilities

  • Implement features and deliver them through the full engineering lifecycle, from code authoring to production operation, across artificial intelligence automation, continuous integration and continuous delivery, distributed services, developer tooling, reliability, and code intelligence, adhering to engineering best practices.
  • Deliver end-to-end features based on architecture and design documentation, including implementation, quality, and operational health for defined team-domain features such as artificial intelligence workflow automation, continuous integration and continuous delivery orchestration, build and validation services, developer experiences, code intelligence, or production operations; participate in technical reviews and roadmap discussions, and reason about cost, latency, reliability, and quality trade-offs.
  • Build evaluation and validation systems for artificial intelligence-assisted changes, builds, tests, deployments, and code-intelligence experiences, using measurable results to improve automation accuracy, release confidence, developer efficiency, and platform reliability.
  • Implement features that scale automation and delivery platforms to support large repositories, high-volume builds, parallel validation, dependable deployments, branch-aware workflows, resilient external integrations, rate-limit management, and cost controls.
  • Contribute to measuring and maintaining service-level objectives, alerts, runbooks, and incident practices; follow security best practices for multitenant authentication, secrets management, and network policy; and participate in on-call ownership for the systems built.
  • Expose automation, validation, delivery, and code-intelligence capabilities through Model Context Protocol and application programming interfaces to connect with existing developer and continuous integration and continuous delivery systems.
  • Participate in substantive code and design reviews, and implement testing, observability, migrations, and release discipline for delivered features.

Desired Qualifications

  • At least 2 years of experience building, testing, launching, and operating backend services or data-intensive systems in production.
  • Experience delivering features end-to-end in a significant system, including writing code, testing, deploying, and monitoring.
  • Experience in one or more of 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 execute a defined feature through implementation, launch, and measurable results.
  • At least 1 year of experience delivering production software in one or more of artificial intelligence-enabled automation, agentic workflows, automated software engineering tasks, evaluation frameworks, retrieval-augmented generation, embedding pipelines, or the Model Context Protocol.
  • Experience using vector, graph, or relational databases such as Qdrant, FAISS, Neo4j, or PostgreSQL.
  • Experience using 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 service design, FastAPI or similar frameworks, and TypeScript and React front ends.
  • Experience using developer tools, engineering automation, continuous integration and continuous delivery platforms, build or test systems, static analysis, code search, or code-intelligence products.

About the Company

Microsoft

Builds workplace software, PCs and cloud services

Microsoft builds workplace software, operating systems and cloud infrastructure for consumers, businesses and government agencies, from small organizations to global enterprises. Microsoft 365 combines Word and Excel with Teams communication and Copilot AI features, while Windows runs PCs and Surface supplies the company's own computers. Azure rents computing capacity, storage and databases to build and run web applications. Microsoft also sells Xbox consoles and games, collecting revenue through software licenses, subscriptions, usage charges and product sales. Founded in 1975 by Bill Gates and Paul Allen, Microsoft is headquartered in Redmond, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Redmond, WA
Founded
1975

Recently Posted Jobs

Explore more opportunities at Microsoft

See more jobs