Microsoft Corp logo

Senior Software Engineer - CoreAI

Microsoft Corp
  • Redmond, WA
  • $119,800–$234,700 Per Year
4 days ago

Job Description

Overview

The future of software development will be shaped by AI agents that can understand, reason about, and safely evolve complex codebases. The Engineering Horizons team is building platforms, infrastructure, and developer experiences that enable engineers and AI agents to work together with confidence across the largest and most complex software systems.

We are looking for a Senior Software Engineer to design, build, and deliver code intelligence, validation, and agent-driven engineering capabilities. You will work with engineers, scientists, and product partners at the intersection of distributed systems, applied AI, software engineering productivity, and developer tooling. You will contribute to reliable systems that help engineering teams and AI agents understand code, validate changes, and accelerate software development.

This opportunity will allow you to deepen your experience in AI-assisted software engineering, large-scale code understanding, distributed systems, and production service development with talented colleagues across Microsoft's most critical code bases. You will be onsite at least 3 days a week working with an agile team of Scientists and Engineers.

Microsoft's mission is to empower every person and every organization on the planet to achieve more, and we're dedicated to this mission across every aspect of our company. Our culture is centered on embracing a growth mindset and encouraging teams and leaders to bring their best each day. Join us and help shape the future of the world.

Our team values a friendly, collaborative atmosphere with a passion for technology. We believe strongly that a diverse team that applies empathy and leverages high-quality communication skills helps us deliver superior products and is key to our success.

Responsibilities

  • Design, implement, test, and maintain scalable services, data pipelines, and developer infrastructure that support code understanding, semantic analysis, validation, and AI-assisted software engineering experiences.

  • Own the design and delivery of significant features or system components, making appropriate engineering tradeoffs across reliability, performance, security, maintainability, and delivery needs.

  • Collaborate with scientists, product managers, and engineers to translate emerging AI capabilities and customer requirements into reliable production systems.

  • Contribute to technical designs and architecture discussions, identify dependencies and risks, and help the team make informed implementation decisions.

  • Improve the quality and operational health of services through monitoring, telemetry, debugging, root-cause analysis, automated testing, and engineering best practices.

  • Work with partner teams to integrate code intelligence and validation capabilities into developer tools, repositories, build systems, and AI-assisted engineering workflows.

  • Share technical knowledge, participate in design and code reviews, and mentor other engineers through hands-on collaboration and engineering guidance.

Qualifications

Required Qualifications:

  • Bachelors 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++, C#, Java, JavaScript, or Python
  • OR equivalent experience.

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

Preferred Qualifications

  • Experience designing, building, testing, and supporting production software or software-based services.
  • Experience with distributed systems, cloud services, developer platforms, data-intensive systems, or software engineering infrastructure.
  • Experience contributing to technical designs and delivering software features or components through the complete development lifecycle.
  • Ability to work independently in highly ambiguous scenarios.
  • Experience with AI assisted software development.
  • Experience with large language models, agentic systems, retrieval systems, or code-generation technologies.
  • Experience with static analysis, code indexing, semantic search, repository intelligence, source-control platforms, CI/CD systems, or software validation.
  • Experience building or operating reliable, data pipelines, developer tools, or engineering productivity systems.
  • Experience using telemetry, testing, evaluation methods, or operational metrics to improve software quality and system reliability.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119,800 - $234,700 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $160,200 - $261,000 per year.

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

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Numbers & Facts

LocationRedmond, WA
IndustryComputer Software
Salary$119,800–$234,700 Per Year
Company Size10,000 employees or more
Year Founded1975
Websitehttp://www.microsoft.com

About Company

DO WHAT YOU LOVE
Make your mark on the world’s most used technologies. Develop the next hit mobile application. Pioneer a startup that could be the next big thing. At Microsoft, you choose your path.

Headquartered in Redmond, Washington, Microsoft is a top innovator in both the consumer and enterprise technology industry. Just a few of the many things our products do are unleash creativity, connect businesses, and make learning more fun. But our continued success is based on one thing: our employees. We hire amazing, talented people and give them the opportunities—and the tools—to succeed.

WHY MICROSOFT?
As a Microsoft employee, you’re surrounded by a diverse group of the smartest people in your field. This fosters new ideas, better business results, and creates a dynamic work environment. In the office, you’re constantly challenged and supported by your colleagues. Every day holds something new and exciting.

We also offer unparalleled depth and breadth of career opportunities. As an industry leader in multiple fields, working for Microsoft means being able to do whatever you feel passionate about—and being able to make an impact in that field. From day one, we give our employees significant responsibility. This means that you’ll know that you directly contributed to something that has a positive impact on people worldwide. Whether you choose to work in management, dive deep into the newest technology, or explore multiple professions, you’ll find everything you need at Microsoft to drive your career—and to make a difference.

WE GET IT – YOU’RE MORE THAN YOUR JOB
Everyone works differently and is motivated by different things. We also understand that there’s more to you than your job. That’s why we offer competitive pay and a wide assortment of benefits-- to help you make the most of life at work and away from it.

GET THE BALL ROLLING

Skills

  • Analysis Skillsunmatched
  • Artificial Intelligence (AI)unmatched
  • Artificial Intelligence (AI) Agentsunmatched
  • Background Investigationunmatched
  • Best Practicesunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Scienceunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Data Managementunmatched
  • Debugging Skillsunmatched
  • Distributed Computingunmatched
  • Engineeringunmatched
  • Healthcareunmatched
  • Improvement Metricsunmatched
  • Javaunmatched
  • JavaScriptunmatched
  • Mentoringunmatched
  • Microsoft C# (C Sharp)unmatched
  • Microsoft Product Familyunmatched
  • Modeling Languagesunmatched
  • Operational Improvementunmatched
  • Product Engineeringunmatched
  • Product Lifecycleunmatched
  • Production Supportunmatched
  • Production Systemsunmatched
  • Programming Toolsunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Assurance Methodologyunmatched
  • Quality Managementunmatched
  • Reliability Engineeringunmatched
  • Risk Analysisunmatched
  • Root Cause Analysisunmatched
  • Semantic Searchunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Validationunmatched
  • Source Code/Configuration Management (SCM)unmatched
  • Static Analysisunmatched
  • Systems Reliabilityunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical/Engineering Designunmatched
  • Telemetryunmatched
  • Test Automationunmatched
  • Testingunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder