1

Software Engineering Research Jobs (NOW HIRING)

RESEARCH SOFTWARE ENGINEER-ENT

Tampa, FL · On-site

$70K - $114K/yr

Transfer knowledge, expertise, and methodologies by providing documentation, technical assistance and mentorship to researchers and technical staff; communicate software engineering concepts to ...

New

SEACORP is seeking a Software Engineering Manager to lead technical teams in the research, design, development, and testing of tactical navigation systems for surface and submarine platforms. This ...

SEACORP is seeking a Software Engineering Manager to lead technical teams in the research, design, development, and testing of tactical navigation systems for surface and submarine platforms. This ...

Partner with research and development, systems engineering, quality, regulatory, product management, and program teams to align software development activities with product roadmaps and business ...

Partner with research and development, systems engineering, quality, regulatory, product management, and program teams to align software development activities with product roadmaps and business ...

Partner with research and development, systems engineering, quality, regulatory, product management, and program teams to align software development activities with product roadmaps and business ...

Software Engineer - Research

Boston, MA · On-site +1

$110K - $177K/yr

Develop and transition research and prototype software and systems solutions to production ... S. or foreign equivalent) in Computer Science, Computer Engineering, or related field. * Position ...

Showing results 41-60

Software Engineering Research information

See salary details

$111.5K

$206K

How much do software engineering research jobs pay per year?

As of Sep 14, 2026, the average yearly pay for software engineering research in the United States is $200,510.00, according to ZipRecruiter salary data. Most workers in this role earn between $205,000.00 and $205,000.00 per year, depending on experience, location, and employer.

What is software engineering research?

Software engineering research is the systematic study of methods, tools, and practices used to design, develop, test, and maintain software systems. Researchers in this field aim to improve software quality, productivity, and efficiency by exploring new techniques in programming, project management, and software architecture. Their work often involves both theoretical studies and practical experiments, contributing to advancements in technology and industry best practices. The results of software engineering research influence the development of new software tools, methodologies, and standards.

How does a software engineering researcher typically collaborate with product development teams?

Software Engineering Researchers often work closely with product development teams to bridge the gap between cutting-edge research and real-world application. This collaboration may involve presenting findings, proposing innovative solutions to engineering challenges, and assisting in the integration of new technologies or methodologies into existing workflows. Researchers also frequently participate in design and code reviews, as well as brainstorming sessions, to ensure that research outcomes are aligned with the team's goals and practical constraints. Such interdisciplinary cooperation not only accelerates product innovation but also helps researchers gain insight into market needs and technical limitations.

What are the key skills and qualifications needed to thrive as a software engineering researcher, and why are they important?

To excel as a Software Engineering Researcher, you need a strong background in computer science, programming, algorithm design, and a graduate degree (often a Ph.D.) in a related field. Familiarity with advanced research tools, version control systems, programming languages like Python or C++, and experience with academic publishing and data analysis platforms is typical. Analytical thinking, creativity, effective communication, and collaboration are essential soft skills for presenting findings and working with interdisciplinary teams. These abilities enable researchers to innovate, contribute original insights, and advance the field of software engineering.

What is the difference between Software Engineering Research vs Software Development?

AspectSoftware Engineering ResearchSoftware Development
CredentialsAdvanced degrees (Master's, PhD), research experienceBachelor's or higher in Computer Science or related field
Work EnvironmentResearch labs, academic institutions, R&D departmentsCorporate offices, startups, tech companies
Industry UsageFocus on developing new theories, algorithms, and methodologiesBuilding, testing, and maintaining software products
Common Search IntentResearch methods, academic careers, innovative technologiesJob roles, project management, coding skills

Software Engineering Research involves exploring new theories and methodologies in software development, often within academic or R&D settings. In contrast, Software Development focuses on creating and maintaining software products in industry environments. Both roles require strong technical skills, but their goals and work settings differ significantly.

What does a software engineering researcher do?

A software engineering researcher investigates methods, tools, and processes for developing software systems. They analyze software design, testing, and maintenance techniques, often using programming languages, data analysis, and research methodologies to improve software quality and development practices.
More about Software Engineering Research jobs

What are popular job titles related to Software Engineering Research jobs?

For Software Engineering Research jobs, the most frequently searched job titles are:

Infographic showing various Software Engineering Research job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $200,510 per year, or $96.4 per hour.

Applied Research - Software Engineering

San Francisco, CA • On-site

Mosaic.tech
Software Development • 51 - 200 employees

$241K/yr

Other

Posted 12 days ago


Job description

ABOUT THE JOB

Company Intro: TurbineOne is the frontline perception company. We deliver decision advantage, better situational awareness, and stronger force protection. Our customers love how we automate the right portions of the military intelligence cycle while keeping them in the loop. The company is a small, fast-moving, and high-performance startup that is backed by the best DefenseTech venture capitalists.

Job Title: Applied Research - Software Engineer
  • Reporting directly to the Chief Technology Officer
  • Geographically flexible for home-office
Primary Responsibilities:
  • Deliver product experiences built on the T1 Artificial Intelligence and Networking platforms, serving the needs of Intelligence and Security staff around the world.
  • Collaborate with Design and Product Management on feature design, delivery schedule and trade off decision points.
  • Be a product owner - there are no tickets to crunch here, be an active builder and designer, shaping the direction of T1’s code and features.
  • Build and innovate on our front end architecture and design system which is a Vue 3 client on a Golang server, with a MongoDB storage layer
Desired Experience:
  • 8+ Years working in Product Engineering or Front End Client development positions.
  • Reactive framework experience (Vue, React, Unity etc)
  • Experience with API design and best practices for REST and GraphQL
  • You have demonstrable experience working through ambiguity, navigating uncertain product domains, or becoming involved cross functionally.
  • You’ve been involved in technical design review processes, review boards, or similar thoughtful exercises on technical design considerations.
Startup Culture Expectations:
  • We’re a small, fully remote, team and everything is our responsibility.
  • Our team thrives on autonomy, trust and solid communication.
  • Everyone on the Team needs to be very comfortable with constant change, moving fast, sharing failures, embracing grit, and building things themselves. Most startups fail and no one will come to save us.
Eligibility:
  • Must be eligible to obtain a clearance with the U.S. government.
#J-18808-Ljbffr