1

Graduate Software Engineer Jobs in Connecticut (NOW HIRING)

$100K/yr

SUMMER 2027 GRADUATE ENGINEER As a Graduate Engineer, you will be responsible for working on ... software that brings it all together. Our Starlink teams are also undertaking SpaceX's next ...

Designs, codes, tests and Documents software programs for systems of moderate to high complexity as ... Undergraduate degree and 2-4 years relevant experience or Graduate degree and 0-2 years relevant ...

next page

Showing results 1-20

Graduate Software Engineer information

See Connecticut salary details

$60.4K

$140.3K

$195.5K

How much do graduate software engineer jobs pay per year?

As of Aug 23, 2026, the average yearly pay for graduate software engineer in Connecticut is $140,337.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,200.00 and $164,600.00 per year, depending on experience, location, and employer.

What is a graduate software engineer?

A Graduate Software Engineer is an entry-level role for individuals who have recently completed a degree in computer science, software engineering, or a related field. They typically work as part of a development team, assisting in coding, testing, debugging, and maintaining software applications. This role provides hands-on experience with software development methodologies, programming languages, and industry tools. Graduate Software Engineers often receive mentorship and training to build their technical skills and industry knowledge. The job serves as a foundation for career growth in software development and engineering roles.

What does a graduate software engineer do?

As a Graduate Software Engineer, your day often includes writing and reviewing code, participating in daily stand-up meetings, collaborating with other developers and cross-functional teams, and troubleshooting issues within the software. You may also be involved in testing, debugging, and learning new technologies, as well as working on ongoing projects under the mentorship of senior engineers. The role offers a mix of individual tasks and teamwork, allowing you to develop both technical skills and professional relationships. This collaborative environment provides an excellent foundation for growth and learning within the software industry.

What are the key skills and qualifications needed to thrive as a graduate software engineer?

To thrive as a Graduate Software Engineer, you need a solid grasp of programming languages, data structures, algorithms, and a relevant degree in computer science or a related field. Familiarity with integrated development environments (IDEs), version control systems like Git, and common frameworks or libraries is highly valued. Strong problem-solving abilities, effective communication, and a willingness to learn are standout soft skills in this position. These skills are crucial for developing high-quality software, adapting to evolving technologies, and collaborating efficiently within dynamic engineering teams.

What are the most commonly searched types of Graduate Software Engineer jobs in Connecticut?

The most popular types of Graduate Software Engineer jobs in Connecticut are:

What are popular job titles related to Graduate Software Engineer jobs in Connecticut?

For Graduate Software Engineer jobs in Connecticut, the most frequently searched job titles are:

What job categories do people searching Graduate Software Engineer jobs in Connecticut look for?

The top searched job categories for Graduate Software Engineer jobs in Connecticut are:

Infographic showing various Graduate Software Engineer job openings in Connecticut as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 9% Part Time, 2% Temporary, and 5% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $140,337 per year, or $67.5 per hour.

Senior Software Engineer - D425 Hull, Mechanical & Electrical Systems

General Dynamics Electric Boat

Groton, CT • On-site

$121K - $160K/yr

Full-time

Posted 25 days ago


General Dynamics Electric Boat rating

8.3

Company rating: 8.3 out of 10

Based on 164 frontline employees who took The Breakroom Quiz

67th of 544 rated manufacturers


Job description

Overview
Who You Are
You're the kind of engineer who loves understanding how complex systems come together-and you take pride in building software that absolutely must work. You enjoy digging into requirements, tacking challenging problems, and collaborating with people who care as much about precision and purpose as you do. You're the person who sees a complex system and thinks, 'I can make this better.'
You thrive when you can:
  • Own your work end-to-end
  • Translate system needs into clean, reliable code
  • Debug thoughtfully and systematically
  • Challenge a peer or test team to find issues with your code
  • Partner with systems, hardware, and test engineers
  • Build software that keeps real-world systems running safely and effectively

What You'll Do
As a Senior Software Engineer supporting HM&E systems, you'll be part of an engineering team that designs, develops, integrates, and tests shipboard software for multiple submarine platforms. Your responsibilities will include:
  • Analyzing system-level requirements and deriving them into software and interface requirements
  • Designing software components that align with functional and system needs
  • Integrating software with embedded hardware
  • Developing comprehensive unit tests using modern testing frameworks
  • Supporting verification and validation testing for performance and operational requirements
  • Troubleshooting and enhancing existing code to fix defects or support evolving hardware and requirements
  • Maintaining formal software documentation and design artifacts
  • Assisting with prototypes for R&D initiatives

This role has the potential to lead a software team while being responsible for project progress and budget.
Who Thrives Here
This role is ideal for someone who:
  • Ensures alignment with EB's purpose, vision, and values in all they do.
  • Maintains complete and total ownership of their assigned work (quality, cost, and schedule performance).
  • Understands that their signature signifies ownership and responsibility.
  • Speaks up and stops any work that is not being conducted in accordance with standards.
  • Develops the broad and deep knowledge needed for their role and understands how their work fits into the larger whole.
  • Keeps developing their skills, is aware of the limits of their knowledge, and seeks input from mentors and experts.
  • Commits to the success of their team, not just their personal success.
  • Maintains detailed, well-organized records of their work.
  • Identifies and implements improvement ideas as a routine part of their work.
  • Effectively communicates technical and programmatic information to their team, management, and stakeholders.
  • Continually assesses risk throughout a project and develops mitigation plans production.

Electric Boat offers Flexible Work Arrangements that allows for some work to be performed remotely and at home. This is limited in this position due to the environment required for most software development. Please ask for details to understand the extent to which it can be supported.
Qualifications
Required:
  • A Bachelor of Science degree in Computer Science, Electrical, Computer Engineering, or engineering
  • 5-14 years of post-graduate engineering experience in software development experience or software project lead experience
  • Ability to obtain and maintain a DoD Secret security clearance

Preferred:
  • Proficiency in a high level, object-oriented language (e.g. C++, Java, .NET, Python, etc.)
  • Experience with unit testing tools and methodology
  • Demonstrated knowledge of software development lifecycle methodologies (Waterfall and Agile)
  • Demonstrated knowledge of software analysis and design (e.g. UML, diagrams, data flow, etc.)
  • Proficiency with source control tools such as Git or SVN
  • Master's degree in Computer Science, Electrical, Computer Engineering, or equivalent technical degree
  • End-to-end Experience in requirements analysis and hardware/software design, software code and unit test, hardware/software integration, and software test
  • Knowledge of secure coding standards
  • Familiarity with Capability Maturity Model Integrated (CMMI) Level 3 processes
  • Experience with Linux RTOS, LabVIEW, relational databases
  • Familiarity with IBM DOORS or other requirements management software
  • Background in control theory
  • US Navy, DoD contractor, or similar experience with military customers

Skills
A cognizant engineer at Electric Boat:
  • Ensures alignment with EB's purpose, vision, and values in all they do.
  • Maintains complete and total ownership of their assigned work (quality, cost, and schedule performance).
  • Understands that their signature signifies ownership and responsibility.
  • Speaks up and stops any work that is not being conducted in accordance with standards.
  • Develops the broad and deep knowledge needed for their role and understands how their work fits into the larger whole.
  • Keeps developing their skills, is aware of the limits of their knowledge, and seeks input from mentors and experts.
  • Commits to the success of their team, not just their personal success.
  • Maintains detailed, well-organized records of their work.
  • Identifies and implements improvement ideas as a routine part of their work.
  • Effectively communicates technical and programmatic information to their team, management, and stakeholders.
  • Continually assesses risk throughout a project and develops mitigation plans production.

What General Dynamics Electric Boat employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom