R&D Software Engineer Jobs
R&D Software Engineer jobs are open across technology, defense, life sciences, and consumer electronics, from new-grad to principal and staff levels, with specializations in embedded systems, machine learning, and systems architecture. See the openings below and apply to the ones that match your experience.
Find R&D Software Engineer JobsOverview
Showing 5 of 1,713+ R&D Software Engineer jobs







Overview
A career with us means you’ll work alongside exceptional people and be empowered to reach your professional and personal goals. Our employees are at the foundation of what enables MassMutual to deliver on our purpose to help people secure their futures and protect the ones they love.
We embrace the idea that we all are stronger and better through our support for one another. We strive to create a culture where employees feel valued and are celebrated for who they are.
Job Description
The Impact
- Lead business stakeholders in executing automation discovery roadmaps, including process analysis and improvement, and automation implementation
- Evaluate automation suitability and feasibility in partnership with business stakeholders, solution architects, developers, testers, and delivery leads; identify assumptions, risks, dependencies, and constraints early.
- Translate business needs into complete, testable requirements, use cases, process maps, decision tables, acceptance criteria, and future-state designs that support successful RPA delivery.
- Develop clear automation recommendations and value cases that consider efficiency, capacity, cost, quality, customer experience, risk reduction, scalability, and operational readiness.
- Facilitate stakeholder discussions, challenge unclear or conflicting inputs, drive decisions, and maintain alignment on scope, priorities, requirements, and expected outcomes.
- Manage multiple concurrent assignments with disciplined follow-through, timely status communication, and adherence to agreed instructions, standards, templates, and governance practices.
- Partner throughout design, development, testing, implementation, and stabilization; support test-scenario development, defect clarification, business readiness, training, and transition to operations.
- Monitor outcomes and recommend improvements to automation processes, analyst practices, intake quality, documentation standards, and delivery consistency.
- Act as a knowledgeable resource for RPA analysis practices and provide constructive support to less-experienced analysts.
If you need an accommodation to complete the application process, please contact us and share the specifics of the assistance you need.
California residents: For detailed information about your rights under the California Consumer Privacy Act (CCPA), please visit our California Consumer Privacy Act Disclosures page.
MassMutual will accept applications on an ongoing basis until such time as a candidate has been offered employment. The job description includes the main duties of this position, which may evolve over time. You may be required to perform other duties not listed.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.
Salary Range: $99,800-$131,000
Award-Winning Culture
MassMutual is guided by a single purpose: We help people secure their future and protect the ones they love. As a company operated for the benefit of our members and participating policyowners, we are defined by mutuality and our vision to provide financial well-being for all Americans. It’s more than our company structure — it’s our way of life. We are a company of people protecting people. Our company exists because people are willing to share risk and resources and rely on each other when it counts.
We strive to build a thriving community where everyone is valued, included, and feels that they belong.
At MassMutual, we Live Mutual.
How We Work
MassMutual’s flexible workplace approach combines the importance of connecting in person and the flexibility of working remotely. Our hybrid model puts collaboration first with employees coming in at least three days per week to our spectacular campus settings and also enjoying the flexibility of remote Fridays, company-wide remote weeks, and a bank of flexible remote weeks to use throughout the year.
Benefits for the whole you (and your loved ones)
There’s more to your life than your job and there’s more to your aspirations than a paycheck. We take a holistic view of compensation and benefits that provides the flexibility to create a healthy balance in your life for work, family, and community. We offer the benefits you’d expect, like medical, dental, 401(k), and generous vacation time, but we also offer ones you might not expect, like three paid days for volunteering, a $1,250 annual Well-Being Wallet, and up to 320 hours of caregiver leave.
Explore some of our offerings below.
Paid Time Off
- In addition to generous vacation time, paid holidays, and flexible holidays, MassMutual offers 'take care' time to care for yourself or someone you love—whether for physical illness or mental health.
Health & Well-Being
In addition to top-line medical and dental coverage, personalized mental health solutions, on-site and virtual health coaching, and much more, MassMutual reimburses employees up to $1,250 per year for eligible expenses supporting mental, physical, and financial well-being.
Financial Well-Being
In addition to competitive salaries and bonuses, educational assistance programs, and much more, MassMutual offers up to a 10% total 401(k) benefit, consisting of a 5% company match and a 5% annual contribution.
Taking Care
MassMutual offers generous maternity and parental leaves, as well as bereavement leave to mourn the loss of a loved one (and the employee defines 'loved one'). In addition, we offer up to 320 hours of caregiver leave to help employees support loved ones in times of need.
Giving Back
MassMutual offers three paid days for employees to volunteer with eligible nonprofits of their choice, and the MassMutual Foundation matches employee donation dollars to eligible nonprofit organizations up to $5,000 annually.
Commuter Benefits
MassMutual offers a Qualified Commuter Program through which eligible employees can pay qualified workplace commuting expenses with before-tax dollars, as well as a commuter wallet option for employees based at Boston and NYC campuses.
See All 1,713+ R&D Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find R&D Software Engineer JobsR&D Software Engineer Job Market
Who's Hiring
- Sandia National Laboratories106

- Los Alamos National Laboratory81

- Kraft Heinz33

- Sherwin-Williams33

- Riot Games29

Top Industries Hiring
- Technology & Software53
- Manufacturing31
- Electronics & Hardware27
- Chemicals & Materials19
- Biotechnology & Pharmaceuticals17
What Employers Look For
The qualifications that appear most often in R&D software engineer jobs.
- Bachelor's or master's degree in computer science, electrical engineering, or a related field
- Proficiency in Python, C++, or MATLAB for prototyping and experimental analysis
- Experience designing and running controlled experiments or proof-of-concept systems
- Familiarity with machine learning frameworks such as PyTorch or TensorFlow
- Ability to read and contribute to technical publications and internal research documentation
- Experience with version control, reproducible research environments, and experiment tracking tools
Tips for Your R&D Software Engineer Job Search
Tailor your resume to research depth
Hiring managers for R&D roles care about patents filed, prototypes shipped, and publications authored. List those explicitly on your resume rather than burying them in a skills section. Quantify the research stage you owned, not just the technologies you touched.
Target openings by research maturity stage
R&D roles split between early-stage exploratory research and applied product-adjacent work. Read each job description carefully for phrases like 'proof of concept' versus 'productionization.' Applying to the right stage saves you from interviews where the expectations never align with your background.
Apply early to roles that fit
Migrate Mate lists r&d software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Build a portfolio around reproducible experiments
Unlike product engineering portfolios, R&D portfolios should show your scientific method: a problem statement, your approach, negative results you learned from, and your final outcome. GitHub repos with clean experiment logs and documented failures signal the intellectual rigor R&D teams look for.
Prepare for whiteboard sessions on novel problems
R&D interviews often skip standard algorithm drills in favor of open-ended design questions or literature-based discussions. Practice walking through how you'd approach an unsolved problem out loud, defending your assumptions and pivoting when the interviewer introduces new constraints mid-session.
Negotiate around publication and IP rights
Many R&D offers include IP assignment clauses and publication approval requirements that product roles don't. Before accepting, clarify what you're allowed to publish, present at conferences, or contribute to open-source projects. These terms affect your long-term professional visibility and are negotiable at offer time.
R&D Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most r&d software engineers?
The companies hiring the most r&d software engineers right now include Sandia National Laboratories, Los Alamos National Laboratory, and Kraft Heinz, with the largest share of openings in California, New Mexico, and Texas, based on current listings on Migrate Mate as of November 2026. Defense contractors, semiconductor manufacturers, and large technology companies consistently account for the majority of R&D software engineering postings nationwide.
How many r&d software engineer jobs are remote?
About 35% of r&d software engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by specialization. Machine learning and data-focused R&D roles tend to offer the most remote flexibility, while positions involving lab equipment, proprietary hardware, or classified environments are almost always on-site.
How do you become a r&d software engineer?
Most r&d software engineers start with a strong academic foundation in computer science, electrical engineering, or a related technical field, often completing graduate coursework or independent research projects. From there, building a portfolio of experimental work, contributing to open-source research tools, and securing internships or entry-level roles at research-driven organizations are the most direct paths into the field.
Can you get hired as a r&d software engineer with little experience?
Yes, you can break into r&d software engineering early by emphasizing research exposure over professional tenure. Senior R&D teams value candidates who've run independent experiments, contributed to academic projects, or built prototypes that tested a novel idea, even outside a formal job. Applying to exploratory or early-career R&D programs at larger technology or defense companies is a practical entry point.
What does the r&d software engineer interview process look like?
R&D software engineer interviews typically include an initial recruiter screen, a technical phone or video round focused on coding and algorithm fundamentals, and a research-oriented design session where you're asked to reason through an open-ended or unsolved problem. Final rounds often involve presenting past research or experimental work to a panel, with questions probing your scientific judgment and how you handle inconclusive results.
Where can I find and apply to r&d software engineer jobs?
You can find and apply to r&d software engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Search the listings to find roles that match your specialization, experience level, and preferred location, then apply directly to each opening that fits.
See All 1,713+ R&D Software Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find R&D Software Engineer Jobs