1

Software Engineering Research Jobs (NOW HIRING)

Software Engineering Manager

Windsor, WI ยท On-site +1

$135K - $160K/yr

As part of the Biosystems Engineering R&D organization, you will drive technical vision, team ... Represent Software Engineering in cross-functional R&D core teams delivering complete instrument ...

Research Associate

New York, NY ยท On-site

$4.0K/mo

The Computer Science and Engineering Department is a leader in cybersecurity, systems, and software engineering research, with a strong emphasis on real-world impact and open-source innovation.

Research Associate

New York, NY ยท On-site

$48K/yr

The Computer Science and Engineering Department is a leader in cybersecurity, systems, and software engineering research, with a strong emphasis on real-world impact and open-source innovation.

HX5, LLC is an award-winning provider of engineering, research and development, and technical ... They are currently seeking a Senior Software Developer to support the Air Force Life Cycle ...

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be ... Collaborate with engineering, R&D, and mission teams to develop new analytic capabilities and data ...

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be ... Collaborate with engineering, R&D, and mission teams to develop new analytic capabilities and data ...

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be ... Collaborate with engineering, R&D, and mission teams to develop new analytic capabilities and data ...

Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be ... Collaborate with engineering, R&D, and mission teams to develop new analytic capabilities and data ...

Software Developer Software Developer, Senior Heath, OH HX5 is an award-winning provider of ... engineering, research and development, and technical services to clients such as NASA and the ...

Director, Software Engineering About RaySecur RaySecur is redefining threat detection through ... The role will partner closely with cross-functional teams including R&D, Product, Manufacturing ...

Collaborate closely with engineering, research, and product teams to understand requirements and ... Ensure software solutions are reliable, scalable, and aligned with engineering and business goals.

New

Collaborate closely with engineering, research, and product teams to understand requirements and ... Ensure software solutions are reliable, scalable, and aligned with engineering and business goals.

next page

Showing results 1-20

Software Engineering Research information

See salary details

$111.5K

$206K

How much do software engineering research jobs pay per year?

As of Jun 25, 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 engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or cybersecurity, can earn $500,000 or more annually, often through a combination of base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and working at large tech companies or startups with significant funding.

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.

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.

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.

Can I make 200K a year as a software engineer?

Software engineering research roles can reach or exceed a $200,000 annual salary, especially with seniority, specialized skills, or working in high-cost-of-living areas. Factors such as experience, expertise in in-demand technologies, and company size influence earning potential, with some roles offering bonuses and stock options that contribute to total compensation.

Will AI replace coders by 2040?

Software engineering research indicates that AI tools can automate certain coding tasks, but they are unlikely to fully replace human coders by 2040. Instead, AI is expected to augment developer work, requiring skills in AI integration, problem-solving, and adapting to new technologies.

What does a research software engineer do?

A research software engineer develops, maintains, and optimizes software tools and systems to support scientific research and data analysis. They often collaborate with researchers to translate experimental needs into functional code, using programming languages like Python, C++, or Java, and may work with high-performance computing environments. Their role combines software engineering skills with domain-specific knowledge to facilitate innovative research outcomes.
More about Software Engineering Research jobs
Infographic showing various Software Engineering Research job openings in the United States as of June 2026, with employment types broken down into 5% Internship, 71% Full Time, 19% Part Time, and 5% Temporary. Highlights an 81% In-person, and 19% Remote job distribution, with an average salary of $200,510 per year, or $96.4 per hour.
Software Engineering Manager

Software Engineering Manager

Genus PLC

Windsor, WI โ€ข On-site, Remote

$135K - $160K/yr

Full-time

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

Role Overview
Genus PLC has an exciting opportunity. We are looking for a Software Engineering Manager to lead a multi-domain software team building embedded firmware, HMI/SCADA systems, instrument applications, and cloud-connected mobile/web platforms for cutting-edge agricultural equipment. As part of the Biosystems Engineering R&D organization, you will drive technical vision, team growth, and delivery excellence across a full-stack, AI-infused product portfolio.
The successful candidate is a forward-thinking, strategic leader who thrives at the intersection of real-time systems and modern application development. They rigorously evaluate possibilities, make pragmatic tradeoffs, and maintain a big-picture perspective while driving innovation. This individual brings strong people leadership, takes ownership, and is a clear, influential communicator who builds effective relationships and partnerships across a dynamic, cross-functional, multidisciplinary organization. Energized by harnessing AI to accelerate engineering outcomes, they proactively identify and pursue opportunities to advance innovation within the R&D pipeline.
This is a hybrid role in the Windsor, WI area with a minimum requirement of three (3) days a week on-site.
The salary range for this position is $135,000 - $160,000 USD. The salary provided is a good faith estimate representative of all experience levels. Genus considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate's work experience, location, education/training, and key skills.
You Will
  • Represent Software Engineering in cross-functional R&D core teams delivering complete instrument and automation products.
  • Lead a software organization spanning embedded firmware, HMI/SCADA, instrument control applications, and mobile/web platforms.
  • Define and own the technical roadmap - architecture, platform strategy, AI integration, and shared services across domains.
  • Partner with senior engineers and product management to translate customer, business, and regulatory requirements into actionable software backlogs and delivery plans.
  • Drive Agile/Scrum execution across multiple workstreams, maintaining clear visibility into status, quality metrics, risks, and deployment readiness.
  • Provide hands-on technical mentorship: performance management, coaching, career development, code review culture, and continuous feedback.
  • Champion an AI-augmented engineering practice - leveraging LLM-assisted development, AI-powered testing, automated code review, and data-driven optimization where appropriate.
  • Own the controlled software deployment lifecycle from lab to production floor, including versioned firmware release, over-the-air updates, and rollback strategies.
  • Build and evolve CI/CD pipelines promoting automation, quality gates, containerized builds, and release-driven deployment across embedded and application stacks.
  • Lead adoption of strategic technologies, modern architectures, and best practices to keep the organization competitive.
  • Ensure compliance with technical standards, regulatory requirements (FDA, IEC 62304, ISO, GDPR/data privacy), security, and safety protocols.
  • Uphold Genus core values, mission, and vision.

Requirements
Basic Qualifications: (required)
  • A University degree in Computer Science, Electrical Engineering, or a STEM discipline
    • A minimum of 10 years of professional software development experience:
    • A minimum of 3 years leading, managing, and growing teams of software engineers
  • Hands-on experience in at least two of these domains:
    • Embedded systems / firmware / RTOS (C, C++, Rust)
    • HMI / SCADA / industrial automation / PLC integration
    • Web and/or mobile application development (React, Angular, Flutter, etc.)
    • Cloud-connected / IoT instrument applications
    • Instrument control, agricultural technology, or biomedical device industry
  • Agile/Scrum methodology with experience defining "Definition of Done" and delivery ceremonies
  • Proficiency in at least two languages including C/C++ and a modern language (TypeScript/Python/Go/Java)
  • Authorized to work in the U.S. without sponsorship

Preferred Qualifications:
  • Master's degree in a relevant field
  • Experience integrating AI/ML capabilities into products or engineering workflows (LLM tooling, vision systems, predictive analytics, edge AI)
  • Web framework experience: React, Angular, Vue, or equivalent
  • Mobile framework experience: Flutter, React Native, Swift, Kotlin
  • SCADA/industrial protocol experience: Modbus, OPC UA, BACnet, MQTT
  • Real-time operating systems: FreeRTOS, Zephyr, Linux kernel development
  • OT/IT security practices for embedded and connected devices (IEC 62443)
  • CI/CD platforms: GitHub Actions, GitLab CI, Azure DevOps, Jenkins
  • Infrastructure as Code and cloud platforms (AWS, Azure, GCP)
  • Experience with Jira, Confluence, and GIT
  • Track record of building and scaling DevOps/Platform Engineering practices
  • Experience on multi-disciplinary product teams spanning hardware, mechanical, data science, and software

Business Overview
Genus is an agricultural biotechnology pioneer. We are a global FTSE 250 company, headquartered in the UK, and listed on the London Stock Exchange. Genus PLC has a presence in over 70 countries and a global workforce of over 3,000 employees and growing. We are a worldwide leader in porcine and bovine animal genetics, partnering with farmers to transform how we nourish the world - a mission that is important to a sustainable future.
Our vision is clear: Pioneering animal genetic improvement to sustainably nourish the world.
ABS Global is a Genus company and is the world-leading provider of bovine genetics, reproductive services, technologies and udder care products. Marketing in more than 70 countries around the globe, ABS has been at the forefront of animal genetics and technology since its founding in 1941. We are uniquely positioned as a global player with a dedicated research and development function and an international distribution network. We breed and distribute the genes of the world's best bulls, scientifically selecting livestock whose offspring is designed to increase the profitability of our customers who are some of the world's biggest farmers and food producers.
IntelliGen Technologies is the technology within ABS that develops sexed bovine genetics that helps customers maximize their profitability and reach their end goals in a fast and efficient manner.
Benefits Overview
US - At Genus, we offer a competitive salary. Benefits include health, dental, vision, FSA/HSA, long and short-term disability, 401K, tuition reimbursement, paid holidays and ETO (earned time off). This position will provide opportunities for growth.
Equal Employment Opportunities
Genus is an equal opportunity employer. In accordance with anti-discrimination law, it is the purpose of this policy to effectuate these principles and mandates. Genus prohibits discrimination and harassment of any type and affords equal employment opportunities to employees and applicants without regard to race, color, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, disability status, genetic information, protected veteran status, or any other characteristic protected by law. Genus conforms to the spirit as well as to the letter of all applicable laws and regulations.
Recruitment Fraud Warning
Genus plc will never ask you to provide fees or payment for computers, software, or other equipment or supplies during the recruitment and/or onboarding process. If you have any questions about your individual application, please contact the Genus Talent Acquisition team at recruiting@genusplc.com.