CrawlJobs Logo

Senior Software Engineer - Excel Agent Team

United States, Redmond Employment contract 119800.00 - 234700.00 USD / Year · Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

Join the team that powers the world’s productivity! Excel is more than a spreadsheet—it’s a global platform relied on by millions of people every day, from students and scientists to business leaders and innovators. As we embark on the next chapter of intelligent agentic experiences, you have the opportunity to shape the future of how people work, analyze, and create with Excel. As a Senior Software Engineer on the Excel Agent team, you’ll play a pivotal role in changing the way people work in Excel. You’ll design, build, and ship end-to-end features that combine Excel’s core strengths with cutting-edge agentic AI. This role offers the chance to accelerate your growth in product engineering, work across client and service layers, and develop deep instincts for delivering innovative, reliable AI solutions at scale. We are a welcoming and supportive team that values inclusive decision-making, embraces feedback, and celebrates shared success. We are seeking engineers who thrive in dynamic environments, learn quickly, and are motivated to deliver meaningful results. If you bring curiosity, a collaborative spirit, and a passion for solving complex problems, you’ll find an opportunity here to make a lasting impact—both on our products and within our team. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Job Responsibility

  • Design, implement, and optimize AI-powered features and agentic workflows by leveraging evaluation, telemetry, and guardrails to ensure reliable, responsible behavior at scale
  • iterate quickly based on data and customer feedback
  • Leverage and proactively adopt AI-assisted development tools to accelerate engineering and improve code quality
  • Work closely with product, design, and applied science partners to deliver innovative solutions that integrate state-of-the-art AI technologies that meet user needs
  • Act as a Designated Responsible Individual (DRI) on-call to monitor feature health
  • drive mitigations for regressions and incidents
  • and follow through with post-incident improvements
  • Break down larger work into well-scoped tasks, and deliver tested, maintainable code across client and service components
  • Reuse shared components and patterns
  • contribute improvements to code quality, reliability, observability, and engineering standards for agentic experiences in Excel.

Requirements

  • Bachelor's 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/TypeScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Nice to have

  • Effective Communication skills and ability to collaborate across cross-functional teams
  • Experience leveraging AI and LLM-based agents in software development, such as GitHub Copilot, Claude, code-generation workflows, automated test generation, AI-assisted debugging, or AI-based code review
  • Experience building agentic systems, including tool use/function calling, RAG, workflow orchestration, memory, planning, evaluator loops, or multi-agent patterns
  • Experience with high-scale service architectures, such as distributed systems, microservices, Kubernetes, service meshes, event-driven systems, caching, queues/streams, and observability for high-traffic production services
  • Applied science experience preferred, including experimentation, model evaluation, ranking/recommendation, usage analysis, and ability to apply SOTA approaches as needed.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer - Excel Agent Team

8 matching positions

Senior Software Engineer - Agent Team

As an Agent Engineer on Cyera’s Endpoint team, you will play a pivotal role in d...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
cyera.io Logo
Cyera
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of development experience in system programming using C++, Rust, or C, with a focus on system-level applications
  • Strong understanding of operating systems internals, including hands-on experience with WinAPI for Windows or macOS APIs for Mac
  • Proven ability to develop efficient and reliable agents for Windows environments, focusing on performance and security
  • Comfortable working in fast-paced environments with a deep understanding of system architecture and troubleshooting at the kernel level
  • Proven ability to build end-to-end systems, including the design of complex interfaces and data pipelines
Job Responsibility
Job Responsibility
  • Designing and developing high-performance, resilient solutions from concept to production
  • Optimizing code and leveraging new technologies to enhance system performance
  • Collaborating with skilled backend engineers to implement best practices and maintain architectural excellence
  • Writing clean, efficient, and well-tested code to ensure reliability and security
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Agent 365 - Tools

AI agents are rapidly becoming foundational across industries, transforming how ...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's 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.
  • 4+ years of experience as a software engineer designing, implementing, and shipping cloud services or software products.
  • 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 thereafter.
Job Responsibility
Job Responsibility
  • Design and build scalable, resilient, and high-performance backend systems that power critical platform capabilities and enable reliable tool execution at scale.
  • Develop and deliver secure, efficient, and maintainable service architectures and APIs, with a strong focus on scalability, fault tolerance, and operational excellence.
  • Drive end-to-end execution of features and platform capabilities—from design through production—solving complex distributed systems challenges with ownership and urgency.
  • Collaborate with cross-functional stakeholders to deliver robust, end-to-end solutions, ensuring seamless integration across services and platform components.
  • Identify performance bottlenecks and reliability gaps, and lead improvements in system architecture, observability, and service efficiency.
  • Foster a strong engineering culture by mentoring peers, sharing expertise in systems design and backend best practices, and contributing to team growth and technical excellence.
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Embedded Software Automation and Tools

The role involves developing and maintaining software and tools that help variou...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience with automation systems
  • 10+ years of programming experience, preferably with Python
  • Bachelor's degree in computer science or related field
  • Proficient in Linux, Python-based test automation frameworks, and tools using REST APIs
  • Hands-on experience in development/integration of E2E test automation frameworks and tools for embedded software devices
  • Proficient use of AI tools and technologies with a proven track record as a promoter and advocate for AI adoption in software development and testing automation
  • Agentic workflow familiarity: Working knowledge of multi-step AI orchestration frameworks and the practical use of AI agents to support and streamline day-to-day development workflows
  • Experienced in developing and maintaining web-based tools using JavaScript and React/Next.js
  • Experience with DevOps and continuous integration tools (Jenkins, GitLab CI, Docker, and Kubernetes)
  • Experience with CI/CD pipeline development and deployment via AWS or GCP cloud technologies
Job Responsibility
Job Responsibility
  • Develop and release new E2E automation support and tools
  • Debug issues to improve the quality of automated test tools and frameworks
  • Conduct code reviews to improve code quality and optimization
  • Promote coding conventions and standards for code re-usability and cleanliness
  • Document feature guides, identify and formulate user requirements, and define product behavior
  • Support and maintain existing automation tools and technology
  • Mentor less experienced engineers and drive automation development
  • Assist in monitoring and maintenance of critical systems
  • Champion the adoption of AI tools and technologies to enhance automation capabilities and team productivity
  • Review and provide technical feedback on design documents and high-level architecture diagrams across multiple tools and teams, with a focus on evaluating design trade-offs, scalability, maintainability, and alignment with overall system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (.NET)

The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to jo...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in software development with a focus on .NET Core
  • Minimum 3+ years of experience in leading the software engineering team
  • Proven expertise in deploying modern design patterns and building scalable, reusable code
  • Experience building AI/LLM-based applications, preferably with agentic workflows
  • Strong understanding of RAG architecture, embeddings, vector search, prompt design, context retrieval and LLM evaluation
  • Experience with Model Context Protocol ( MCP ) for integrating AI agents with tools, data sources, and enterprise systems
  • Experience with queuing and background jobs orchestration with .Net hosted services
  • Experience with Azure Infrastructure to deploy, configure and troubleshooting ( IaC pipelines, Site Reliability Engineering, DevOps )
  • Ability to develop and deploy microservices on AKS
  • Strong proficiency in Angular for front-end development
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of full stack solutions using .NET technologies
  • Translate business requirements into effective, scalable, and reliable technical solutions
  • Build AI-powered agents that retrieve context, reason across multiple data sources, recommend actions, and support human-in-the-loop automation
  • Participate in sprint planning, refine stories, and provide accurate estimations for development timeline
  • Deliver clean, maintainable code aligned with best practices and modern design patterns
  • Develop and execute unit test cases with high code coverage
  • Mentor and coach Junior engineers, conduct code and design reviews
  • Troubleshoot complex issues, perform root cause analysis, and implement long-term fixes
  • Support CI/CD workflows and ensure continuous improvement in build and release process
  • Model and foster GM’s core values and behaviors
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

At Optimizely, we're on a mission to help people unlock their digital potential....
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
optimizely.com Logo
Optimizely
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Typically 8+ years of professional experience with modern software development practices
  • Strong software design and engineering fundamentals, including object-oriented analysis and design
  • Solid experience with C# and .NET, and with React on the frontend
  • Hands-on experience with CMS platforms, content modelling, or digital experience tooling
  • Experience building and operating cloud-based software
  • Already using AI tools, coding assistants, and potentially agents as part of your daily workflow
  • Comfortable working in an agile environment alongside designers, product managers, and other stakeholders
  • Good communicator who enjoys solving problems together with others
Job Responsibility
Job Responsibility
  • Design, implement, and document software solutions that are simple, secure, scalable, and maintainable
  • Own the operational excellence of your domain, including instrumentation, monitoring and alerting
  • Ensure product quality through thorough automated testing
  • Drive delivery of complex features end-to-end, working across team boundaries when needed
  • Contribute to architecture and design discussions within your team and across teams
  • Participate in project planning, requirements gathering, design, and task refinement
  • Handle incidents and assist our support organisation when they need engineering expertise
  • Bring customer perspective into technical decisions
  • Mentor other engineers and share knowledge across the team
  • Participate in hiring and help grow a diverse engineering organisation
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Our team is at the forefront of transforming digital advertising through intelli...
Location
Location
United States , Mountain View
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's 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
Job Responsibility
Job Responsibility
  • Collaborate with data scientists, ML engineers, and product teams to define requirements for agentic AI-driven bidding capabilities that observe, reason, and adapt autonomously
  • Architect and implement the next-generation agentic bidding platform, enabling AI agents to monitor marketplace signals, interpret advertiser and user behavior, and continuously optimize bidding strategies
  • Build large-scale data validation and quality frameworks to ensure correctness, consistency, and reliability across all auction-critical signals feeding the AI agents
  • Act as a Designated Responsible Individual (DRI): drive operational excellence, incident management, on-call readiness, and high-availability practices for mission-critical bidding services
  • Develop experimentation and simulation frameworks to validate agent behavior and optimize policies before deployment in live auctions
  • Proactively adopt new patterns, technologies, and engineering practices to improve availability, efficiency, performance, and scalability across the bidding stack
  • Set technical direction, mentor engineers, and foster a culture of high-quality execution, innovation, and accountability
  • Explore and invest in emerging AI techniques - multi-agent systems, adaptive optimization - to enhance the autonomy, intelligence, and impact of the bidding platform
What we offer
What we offer
  • Benefits and other compensation
  • Religious accommodations
  • Reasonable accommodations for disability during application process
Read More
Arrow Right

Senior Software Engineer, Embedded UI - C++

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in software engineering, preferably with a focus on embedded systems or UI performance
  • Strong proficiency in C++ programming, with experience in developing and optimizing rendering engines or UI frameworks
  • Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes
  • Solid understanding of Linux OS concepts and experience working in Linux-based environments
  • Experience with test automation as part of the software development lifecycle
  • Familiarity with embedded development principles, particularly in mid-level firmware or system software
  • Ability to work independently and asynchronously in a distributed team environment across multiple time zones
  • Excellent communication skills to collaborate effectively with cross-functional teams
  • A track record of delivering high-performance, snappy user experiences through efficient and maintainable code
Job Responsibility
Job Responsibility
  • Develop, maintain, and enhance the high-performance grid rendering component that power Roku’s app engine
  • Using agentic coding to accelerate feature development and testing
  • Collaborate with cross-functional teams including the Home Screen and EPG teams to integrate feature requests and optimize UI responsiveness
  • Implement unit, integration, and functional tests to ensure high-quality, snappy user experiences across Roku devices
  • Apply deep knowledge of Linux and OS concepts to improve system stability and performance
  • Work autonomously in a distributed team environment, communicating effectively across time zones and locations
  • Participate in design discussions and code reviews to uphold best practices in embedded C++ development and system architecture
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Join a team that puts its People First! As a member of the First American family...
Location
Location
United States , Santa Ana
Salary
Salary:
129300.00 - 172300.00 USD / Year
firstam.com Logo
First American Financial
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in engineering, Computer Science, or related discipline
  • 5+ years of software professional development experience with advanced hands-on C#, C++, .NET Core, ASP .NET, and SQL Server Database technologies
  • 2+ years of hands-on experience with designing / developing with cloud technologies
  • Hands-on experience with Agile methodologies for building modern enterprise and web applications
  • Hands-on experience with object-oriented design using C# and .NET Core or equivalent technologies
  • Hands-on experience with front-end web application development tools and technologies, such as NET Core, .NET Framework, C#, LinQ , Blazor, React, JavaScript, HTML/HTML5, CSS/CSS3, SOAP, RESTful API, SQL Server, T-SQL, Telerik, Jira, Confluence, GitHub, Slack, etc
  • Experience with developing Artificial Intelligence and Agentic workflows, such as Cursor, Claude Code, or Codex
  • Experience with AWS cloud platform
  • Experience with SQL database technologies
  • Effectively integrating with legacy systems and technologies
Job Responsibility
Job Responsibility
  • Perform all phases of software engineering including requirement analysis, application design, code development and automated testing
  • Design, implement and test product features in collaboration with quality assurance, product owners, and stakeholders
  • Provide maintenance of developed software including unit testing and debugging
  • Contribute extensively to the implementation of programming tasks and deliver on time
  • Collaborating and working together with others in a Scrum team
  • Review code and provide feedback relative to best practices and improving performance
  • Mentor and advise less experienced team members
  • Experience leading team of engineers in the design, development, and maintenance of software code for business applications
  • Formulate and define system scope and objectives through research and fact-finding to develop or modify internal business systems
  • Troubleshoot a wide variety of complex problems and identify solutions within broad applications and functional expertise
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401k
  • PTO/paid sick leave
  • employee stock purchase plan
Read More
Arrow Right