Senior Research Software Engineer
$119.8k - $234.7kMicrosoft
Job ID: 200034594Posted: 2026-04-16Location: United States, Washington, RedmondSalary: USD $119,800 - $234,700 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMicrosoft Research (MSR) is a multidisciplinary global organization working to create scientific knowledge and deliver innovation that leads to positive human impact at scale. To envision and build the future, we work with our scientific, engineering, academic and business partners to use Machine Learning and Artificial Intelligence (AI) to impact economics, health and society.The Microsoft Research Americas Engineering team supports several MSR labs (Redmond, New England, New York City, and Montreal) and seeks an innovative and experienced Senior Research Software Engineer on the Agentic Experiences team to drive and contribute to a variety of research projects in various stages of research and productization. You will help deliver quality engineering solutions engaging in AI-native development methods, automation, and agentic workflows to design, build, evaluate, and ship software across Microsoft Research. You will collaborate with other engineers, researchers, and product teams to create innovative vision and drive high quality execution for high-impact and high-scale reach across all of Microsoft’s portfolio, from core models, health, social and economics, coding and development, vision and graphics, systems and networks, and more. You will also be able to contribute to the shape our engineering culture, strategy, and execution, as well as modernize AI engineering practices all in support of accelerating our collective impact across Microsoft Research Americas, Microsoft and beyond.At Microsoft, our mission—to empower every person and every organization on the planet to achieve more—guides how we partner with customers to deliver trusted, impactful solutions. With a growth mindset culture, we innovate responsibly and measure success by shared progress—people, teams, and customers. Join us to do meaningful work that changes the world and helps shape what’s next for everyone.ResponsibilitiesIndividual Contributor (IC) Development: Independently design and build software using appropriate artificial intelligence (AI) tools, frameworks and practices across the software development lifecycle (SDLC) in a disciplined manner. Apply innovative AI agentic tooling and workflows for efficient code generation, evaluation, debugging, and refinement. Contribute to all layers of code and infrastructure to bring scientific experiments from prototypes to reliable and scalable products ready for adoption across Microsoft.Coding and Design: Owns or collaborates with other engineers on the architecture of solutions, with minimal technical oversight. Applies appropriate coding patterns and best practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). Proactively Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered.Engineering Excellence: Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Take responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same.Cross-Project Collaboration: Seek connections between MSR projects, design and develop “better together” systems, architectures, and implementations that align key research in support of facilitating new research as well as product transfers. Build partnerships to align engineering efforts with research priorities and Microsoft’s broader innovation agenda.Technical Leadership: Collaborate with MSR Americas engineering leadership to contribute to a cohesive engineering vision. Navigate ambiguity in a dynamic research environment, using tangible intermediate milestones to realize long-term vision.QualificationsRequired QualificationsBachelor's Degree in Computer Science or related technical field AND 4 + years technical engineering experience coding in languages including, but not limited to, Python, Rust, C#, C++, Java, JavaScript OR equivalent experience.Preferred QualificationsMaster's Degree and/or PhD in Computer Science or related technical field AND 7+ years technical engineering experience with coding in languages including, but not limited to, Python, Rust, C#, C++, Java, JavaScriptOR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Python, Rust, C#, C++, Java, JavaScriptOR equivalent experience.2+ years technical leadership experience, defining milestones and helping an engineering team execute on their deliverablesDemonstrated experience on an engineering team within a research or innovation setting, with responsibilities spanning prototypes to production.Experience with Microsoft AI stack, including but not limited to Azure/AI Platform and Copilot based experiences and tools.Experience contributing to or delivering AI powered products at scaleExperience with early stage or first generation product development #Research #MSRRSoftware 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: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.
$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Research, Applied, & Data... ...you will shape the future of software by advancing how complex... ...world‑class researchers and engineers to push the state of the art... ...impactful research.In this role as a Senior Researcher - Research in...SeniorOngoing contractLocal area$102.1k - $202.2k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewMicrosoft Research AI Frontiers lab is seeking applications for the position of Research Software Engineer - Generative AI to join our team in NY or...SuggestedOngoing contractLocal areaWorldwideShift work3 days per week$60k - $85k
...contributions to the company's success. We are seeking a skilled Research Associate/Senior Research Associate with experience in utilizing display technologies (yeast/phage) in protein engineering, directed evolution, or binder discovery. This is a laboratory-...SeniorWork at office$152k - $241.5k
NVIDIA is looking for outstanding software engineers to help us expand our enterprise GPU management and monitoring tools. In this role, you will work closely with the broader NVIDIA team to design and build cloud-native management agents, Kubernetes integrations, and...SeniorFull time$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time$152k - $241.5k
...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem... ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of...SeniorFull time$152k - $241.5k
We are now looking for a Senior Software Engineer, Agentic AI! NVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25 years. It’s a unique legacy of innovation that’s fueled by great technology—and amazing people. Today, we...SeniorFull time- ...level drivers for Intel SoC . • Interface with other members of engineering team while gathering requirements, use cases and validation... ...Computer Engineering. • 7 or more years of experience developing software in C/C++ for Windows OS on x86 platform. SummaryType:...Senior
$152k - $241.5k
We are now looking for a Senior Software Engineer for Quantized Inference! NVIDIA is seeking software engineers to accelerate the discovery and deployment of efficient inference recipes for LLMs. A recipe defines which operators are transformed into low-precision or sparsified...SeniorFull time$184k - $287.5k
...accelerated computing. We're looking for a senior engineer at the intersection of quantum... ...entire quantum ecosystem. As a Senior Software Engineer, you will design and build data... ...across Product, Engineering, and Applied Research to explore new platform capabilities for...SeniorFull time$152k - $241.5k
...Language Models and 3D reconstruction? We are looking for a driven Software Engineer to bring ground breaking models into NVIDIA's software... ...execution for the latest 3D VLMs from NVIDIA, turning research work into production-grade, highly optimized software (NIMs,...SeniorFull time$102.1k - $202.2k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...end to end, simplified solutions. We are looking to hire Senior Software Engineers and Software Engineer IIs for our teams! The Microsoft Security...SeniorOngoing contractLocal area3 days per week$184k - $287.5k
We are now looking for a Senior Software Engineer for AI Resiliency!At NVIDIA, we are pushing the boundaries of what’s possible in AI. We are... ...Collaborate Across Teams: Work closely with senior engineers, AI researchers, and hardware/software teams to integrate resiliency...SeniorFull time$140k - $190k
DescriptionSenior Software EngineerWho We Are Kymeta revolutionizes satellite communications through Intelligent Communications... ...information, visit kymetacorp.com What We Need Kymeta is seeking a Senior Software Engineer with strong experience in embedded systems development and...SeniorWorldwideFlexible hours$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewWhen... ...ownership role for someone who thrives at the intersection of engineering and program management. You will partner hands-on with SaaS...SeniorOngoing contractLocal area3 days per week$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...Power Platform-based agents, workflows, and applications. As a Senior Software Engineer, you will work on the Power Platform connection management...SeniorOngoing contractLocal areaWorldwide3 days per week$119.8k - $234.7k
...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...new security threats. We are looking for an experienced Software Engineer who is passionate about machine learning and security. You will...SeniorOngoing contractLocal area3 days per week$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...our connected digital world. The AI Gateway Team is hiring a Senior Software Engineer - CoreAI as a part of the Developer Division at CoreAI; offering...SeniorOngoing contractTemporary workLocal area3 days per week$137.2k - $205.38k
...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at... ...including Urban Air Mobility (UTM).Echodyne is seeking a Senior Software Engineer, Emerging Products & Integration to join our fast-growing...SeniorFull timeTemporary work$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...of the future.Join a global engineering organization that sits at the... ...Software Engineer II's and Senior Software Engineers to join us... ...collaborate with Microsoft Research and cross‑functional...SeniorOngoing contractLocal areaWorldwide3 days per week$168.1k - $227.4k
...millions of people.In this role, you will: • Architect and build software to automate hardware test systems • Develop software... ...day in the lifeThis role sits at the intersection of software engineering and hardware validation. You don't need to be an RF engineer,...SeniorPermanent employmentInternshipFlexible hours$168.1k - $227.4k
...Boston and Bangalore.If you’re an engineer who is looking to grow, come... ...! We have one of the most senior teams in AWS - and our senior... ...brainstorm, mentor, and get software built together. We build software... ..., always-on products.- Research implementations that deliver...SeniorInternshipImmediate startWorldwideFlexible hours$102.1k - $202.2k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...cloud-enabled world. Microsoft’s Azure Data engineering team is leading the transformation of analytics... ...looking for Software Engineer II and Senior Software Engineer to help us accelerate...SeniorOngoing contractLocal area3 days per week$119.8k - $234.7k
...week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewThis Senior Sofware Engineer will independently use artificial intelligence tools and practices across the software...SeniorOngoing contractLocal area3 days per week$102.1k - $202.2k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...our customers already rely on.We are looking for a Software Engineer II and a Senior Software Engineer who are passionate about building fast, reliable...SeniorOngoing contractLocal area3 days per week$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...enterprise experiences. We are looking for engineers passionate about creating secure, scalable... ...administrators and end users worldwide. As a Senior Software Engineer, you will play a key...SeniorOngoing contractWork at officeLocal areaWorldwide$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...cloud-enabled world.Microsoft’s Azure Data engineering team is leading the transformation of analytics... ..., Activator, and beyond.We are hiring a Senior Software Engineer to build intuitive,...SeniorOngoing contractLocal areaImmediate start3 days per week$184k - $287.5k
...verification and feedback loops are becoming the clock speed of software development. We are looking for someone who wants to build AI... ...and further optimizations.This is fundamentally a performance engineering role. You will be ruthlessly optimizing every step of the...SeniorFull timeLocal areaRemote work$119.8k - $234.7k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software... ...evaluate and optimize agents.As a Senior Software Engineer within Foundry Agents, you will build... ...translate product, engineering, and research needs into scalable platform capabilities...SeniorOngoing contractLocal area3 days per week$119.8k - $234.7k
...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:... ...Microsoft’s cloud environment at scale. We are looking for a Senior Software Engineer, Security AI to help build AI-powered security systems for...SeniorOngoing contractWork at officeLocal area3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Research Software Engineer. Be the first to apply!
- ngo software engineer Redmond, WA
- entry level software engineer remote Redmond, WA
- software developer positions Redmond, WA
- junior software developer internship Redmond, WA
- software development engineer aws Redmond, WA
- consulting software engineer Redmond, WA
- financial software developer Redmond, WA
- software developer Redmond, WA
- software engineer healthcare Redmond, WA
- cybersecurity software engineer Redmond, WA

