Demo

Software Engineer

ThayerMahan, Inc.
Groton, CT Full Time
POSTED ON 11/26/2025 CLOSED ON 12/18/2025

What are the responsibilities and job description for the Software Engineer position at ThayerMahan, Inc.?

Join our dynamic and innovative team at ThayerMahan, a world leader in autonomous maritime surveillance and monitoring. Headquartered in Groton, CT, we are a fast-growing, mission-focused, innovative technology company in the Intelligence, Surveillance, and Reconnaissance (ISR) and Artificial Intelligence (AI) space. At ThayerMahan we pride ourselves on fostering a culture of excellence, collaboration, and continuous growth.

Position Summary: ThayerMahan is seeking a full stack software engineer to join our team. In this role, you will help develop a wide range of software from web applications to embedded Linux, and microcontrollers.

Role And Responsibilities

Create and maintain software solutions by writing and reviewing code, creating and maintaining documentation, and developing and reviewing design proposals.

  • Design and develop new features and prototypes.
  • Maintain and improve existing features and codebases.
  • Build reusable code and libraries that others can leverage and build upon.
  • Optimize code for maximum speed and scalability.
  • Ensure the technical feasibility of full stack designs.
  • Collaborate with team members to build attractive and usable solutions.
  • Provide field engineering support for R&D, new product testing, and deployed systems.

Required Qualifications

Qualifications and Educational Requirements:

  • Must be a U.S. Citizen (due to access to Controlled Unclassified Information).

Typical Qualifications

  • Bachelor’s degree in a relevant field.
  • Relevant industry experience (including internships).
  • Ability to obtain a DoD security clearance.

Required Skills

  • Self-motivated individual that possesses excellent time management and organization skills.
  • Sound judgment, analytical thinking, and problem-solving skills.
  • Clear and efficient communication skills.
  • Ability to work with a small team in a fast-paced environment with minimal guidance.
  • Ability to quickly learn and adapt to new technologies.

Bonus Points

  • Experience with C/C .
  • Experience with Python.
  • Experience with Git.
  • Experience with Bash and Linux.
  • Experience with Docker.
  • Experience with networking technologies.
  • Experience with single-board computers and microcontrollers.
  • Experience working with or developing systems for DoD customers.
  • Experience applying cybersecurity controls for DoD systems.

Physical And Travel Requirements/Working Conditions

  • Ability to travel to Groton HQ to support on-site development and on short notice. Also, occasional travel for at-sea support or major client milestones.

Benefits

    • Competitive salary and performance-based bonuses.
    • Comprehensive health, dental, and vision insurance.
    • 401(k) plan with company match.
    • Paid time off and holidays.
    • Professional development opportunities.
What We Offer

Competitive salary, comprehensive total rewards package (medical, dental, vision, 401K with employer match), and other great benefits. Opportunity to continue to develop your career at a growing organization.

ThayerMahan is an Equal Opportunity Employer and doesn’t discriminate on the basis of race, color, sex, national origin, sexual orientation, gender identity, religion, age, disability, genetic information, protected veteran status, or other non-merit factor.
Sales Representative
Momentive Software -
New London, CT
Network Sales Representative
Momentive Software -
Groton, CT
Entry Level Embedded Software Engineer- Ship Control
General Dynamics -
Groton, CT

Salary.com Estimation for Software Engineer in Groton, CT
$95,612 to $116,277
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Software Engineer jobs in the Groton, CT area that may be a better fit.

  • General Dynamics Groton, CT
  • Job Details Overview Department 425, Electrical Systems Embedded Software Engineering, engineers apply software and computer engineering skills to specify,... more
  • 1 Day Ago

  • Momentive Software New London, CT
  • Job Description Momentive Software is seeking an experienced, motivated Sales Manager to join our team in a hybrid position based out of our Groton, CT off... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!