Senior Software Engineer/Software Engineer II

MicrosoftRedmond, WA
$102,100 - $261,000

About The Position

We are hiring multiple Senior Software Engineers & Software Engineer II's. Commercial Engineering & AI (CEAI) is modernizing how Microsoft builds and operates customer, partner, and employee experiences for its commercial business. CEAI brings together agents, engineering tools, data, insights, and direct customer feedback to shorten the path from business need to measurable impact and help Microsoft’s commercial business operate as a frontier organization. The AI Engineering Excellence team defines and scales how CEAI applies AI across the software lifecycle. We establish engineering practices, workflows, and reusable capabilities that teams can adopt broadly while incubating breakthrough approaches that are not yet ready to standardize. AI-native engineering spans the full journey—from understanding customer needs and shaping solutions to building, validating, deploying, operating, and continuously improving them—not merely generating code with AI. Our primary focus is defining, analyzing and improving the agent-driven workflows that drive the software development lifecycle. We prove these capabilities in real engineering environments, measure their impact, turn successful patterns into repeatable practices and scale them across the organization. We will also identify where the organization can benefit from common foundations and platform capabilities, incubate services and tools and scale and operate them. We see a generational opportunity to expand human creativity and productivity through rapid experimentation, disciplined measurement, and continuous learning. As a Senior Software Engineer or Software Engineer II, you will help turn this mission into working software. You will lead the design and implementation of agent-driven SDLC workflows and enabling capabilities, translate ambiguous problems into pragmatic technical plans, and take features from experiment through production use and measurable impact. You will remain hands-on—building prototypes and production systems, evaluating emerging models, frameworks, harnesses and tools, making sound design tradeoffs, and partnering with engineering teams to improve developer productivity, ship velocity, reliability, and the overall engineering experience.

Requirements

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python; OR equivalent experience.
  • Experience designing and delivering production software, developer tools, services, or platform components as part of a collaborative engineering team.
  • Experience using generative AI models, coding agents, or engineering platforms to build software, with awareness of evaluation, reliability, security, and appropriate human oversight.
  • Experience improving developer workflows, engineering systems, operating practices, or developer experience and using feedback or measurements to assess the results.
  • Working knowledge in one or more areas such as cloud platforms, distributed systems, developer tooling, identity and security, observability, CI/CD, testing infrastructure, or safe deployment.
  • Demonstrated ability to work through moderately ambiguous problems, make sound implementation tradeoffs, and take well-defined features from design through production operation.
  • Demonstrated ability to communicate technical ideas clearly, collaborate across team boundaries, learn from feedback, and contribute positively to team engineering practices.

Nice To Haves

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years of technical engineering experience; OR Master's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience; OR equivalent experience.
  • Experience building or operating products for developers, AI-enabled engineering workflows, internal developer platforms, developer tooling, or cloud infrastructure is preferred.

Responsibilities

  • Lead the design and implementation of AI-native engineering workflows and platform capabilities within a defined technical area.
  • Analyze end-to-end software-development workflows and identify where agents, automation, or shared engineering capabilities can remove friction and improve outcomes.
  • Design, prototype, and build production-grade agent-driven workflows, services, and tools spanning areas such as planning, implementation, testing, review, deployment, operations, and learning.
  • Write clear design documents, define interfaces, and create maintainable implementation patterns that teammates and partner teams can safely build on.
  • Evaluate emerging AI development tools, models, and platforms in representative scenarios, considering reliability, security, quality, cost, performance, and appropriate human oversight.
  • Drive scoped 0→1 experiments from hypothesis to working capability, validate them with engineering teams, and use measured results to improve, scale, redirect, or stop the work.
  • Contribute to common foundations and platform capabilities that improve engineering workflows, and help bring resulting services and tools into reliable production use.
  • Own the quality and production readiness of the capabilities you deliver, including testing, observability, security, reliability, performance, cost, incident response, and continuous improvement.
  • Collaborate across teams to resolve dependencies, communicate technical decisions clearly, and influence the design of adjacent systems through sound engineering judgment and demonstrated results.
  • Use AI-native engineering practices in your own work, mentor other engineers, contribute to design and code reviews, and help teams adopt effective practices through working software and practical guidance.

Benefits

  • Certain roles may be eligible for benefits and other compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service