1

System Software Engineer Jobs in Connecticut (NOW HIRING)

Sr. Software Engineer

Shelton, CT · On-site

$119K - $149K/yr

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

Sr. Software Engineer

Shelton, CT · On-site

$119K - $149K/yr

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

Develop & maintain new and existing software systems & features as a Go and/or Python specialist ... Working closely with our SRE team to ensure deployed systems are reliable, resilient, scalable, and ...

Develop & maintain new and existing software systems & features as a Go and/or Python specialist ... Working closely with our SRE team to ensure deployed systems are reliable, resilient, scalable, and ...

Sr. Software Engineer

Shelton, CT · On-site

$119K - $149K/yr

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer ...

Develop & maintain new and existing software systems & features as a Go and/or Python specialist ... Working closely with our SRE team to ensure deployed systems are reliable, resilient, scalable, and ...

Job ID: 114021 The Leonardo DRS Naval Power Systems business is a trusted provider of innovative ... Job Summary We are seeking a Software Engineer with 2-5 years of embedded development experience to ...

Software Engineer II

North Haven, CT · On-site

$97K - $132K/yr

This engineer will also develop software tools for monitoring system performance, improving utility of logged data, and enhancing debugging. As a Software Engineer II, your responsibilities may ...

Support production systems by investigating defects, performing rootcause analysis, and ... Engineering, or a related field, or equivalent experience * 1+ years of professional software ...

You will work closely with system engineers, software developers, and certification specialists to ensure compliance with aviation safety standards. Responsibilities * Develop embedded software for ...

Software Engineer II

North Haven, CT · On-site

$97K - $132K/yr

This engineer will also develop software tools for monitoring system performance, improving utility of logged data, and enhancing debugging. As a Software Engineer II, your responsibilities may ...

Support production systems by investigating defects, performing root-cause analysis, and ... Engineering, or a related field, or equivalent experience * 1+ years of professional software ...

next page

Showing results 1-20

System Software Engineer information

See Connecticut salary details

$79K

$169.1K

$196K

How much do system software engineer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for system software engineer in Connecticut is $169,062.00, according to ZipRecruiter salary data. Most workers in this role earn between $164,600.00 and $195,000.00 per year, depending on experience, location, and employer.

What does a System Software Engineer do?

A System Software Engineer designs, develops, tests, and maintains the core software that enables computer hardware and system applications to function. This includes operating systems, device drivers, firmware, and other low-level software that interacts closely with hardware components. Their work ensures that systems run efficiently, securely, and reliably. They often collaborate with hardware engineers and application developers to optimize performance and troubleshoot complex technical issues.

What are the key skills and qualifications needed to thrive as a System Software Engineer, and why are they important?

To thrive as a System Software Engineer, you need strong programming skills in languages like C, C++, or Rust, a deep understanding of operating systems, and typically a bachelor’s degree in computer science or a related field. Familiarity with low-level debugging tools, version control systems (such as Git), and kernel development environments is essential. Analytical thinking, problem-solving ability, and effective teamwork are standout soft skills in this role. These competencies are crucial for building reliable, high-performance system software that underpins critical applications and infrastructure.

What is the difference between System Software Engineer vs Software Developer?

AspectSystem Software EngineerSoftware Developer
CredentialsBachelor's in Computer Science or related field; often some experience with systems programmingBachelor's in Computer Science or related field; focus on application development
Work EnvironmentDesigning and maintaining operating systems, firmware, or system-level applicationsCreating user-facing applications, websites, or mobile apps
Industry UsageTech companies, hardware firms, embedded systemsSoftware firms, startups, enterprise applications
Search & Comparison IntentUnderstanding roles related to system-level programmingLooking for application or web development roles

System Software Engineers focus on developing and maintaining system-level software like operating systems and firmware, requiring knowledge of hardware and low-level programming. Software Developers typically create applications and user-facing software, emphasizing higher-level programming skills. Both roles often share similar educational backgrounds but differ in their work focus and environment.

What are some common challenges System Software Engineers face when working on large-scale projects?

System Software Engineers working on large-scale projects often encounter challenges such as maintaining system stability while integrating new features, ensuring compatibility across diverse hardware platforms, and optimizing performance under heavy workloads. Coordinating with cross-functional teams, such as hardware engineers and application developers, is essential to address these complexities. Additionally, they must stay updated with evolving technologies and adhere to rigorous testing and debugging practices to prevent system failures.
What are popular job titles related to System Software Engineer jobs in Connecticut? For System Software Engineer jobs in Connecticut, the most frequently searched job titles are:
What are popular job titles related to System Software Engineer jobs in CT? For System Software Engineer jobs in CT, the most frequently searched job titles are:
Infographic showing various System Software Engineer job openings in Connecticut as of June 2026, with employment types broken down into 91% Full Time, 5% Part Time, 1% Temporary, and 3% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $169,062 per year, or $81.3 per hour.
Sr. Software Engineer

Sr. Software Engineer

subway

Shelton, CT • On-site

$119K - $149K/yr

Other

Medical, Life, Retirement

Posted 16 days ago


Subway rating

4.5

Company rating: 4.5 out of 10

Based on 1,998 frontline employees who took The Breakroom Quiz

88th of 103 rated fast food restaurants


Job description

Sr. Software Engineer (React Native)

Ready to build what’s next with one of the world’s most iconic brands?

Why Join Subway?

At Subway, we are not standing still. We are building.

This is a business focused on what matters most: growing franchisee profitability, strengthening our brand and creating long-term value. The people who thrive here are the ones who want to make a real impact.

You will not just do the work. You will shape it.

We move fast. We think like owners. We make decisions that matter. We hold ourselves to a high standard because what we do directly impacts thousands of franchisees around the world.

If you bring energy, accountability and a bias for action, you will fit right in.

We take the work seriously, but we also know the best results come from teams that support each other, celebrate wins and show up ready to build something better every day.

This is your chance to be part of what’s next.

About the Role:

The Sr. Software Engineer designs, develops, and maintains software solutions that support business and product capabilities. This role contributes to the delivery of reliable, scalable, and maintainable systems while collaborating closely with product, engineering, and cross-functional partners. The Sr. Software Engineer works within established standards and architecture, contributing high-quality code and participating in continuous improvement across the development lifecycle.

Responsibilities include but not limited to:

  • Design, develop, and maintain software applications, services, or APIs in accordance with technical standards.
  • Write clean, maintainable, and well-tested code following established engineering practices.
  • Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions.
  • Participate in code reviews and incorporate feedback to improve quality and consistency.
  • Debug, troubleshoot, and resolve software defects and production issues.
  • Contribute to unit, integration, and automated testing to ensure system reliability.
  • Support CI/CD pipelines and deployment processes in partnership with DevOps or platform teams.
  • Document code, designs, and technical decisions as needed.
  • Participate in Agile or product-centric delivery practices including sprint planning and retrospectives.
  • Learn and apply new technologies, tools, and patterns to improve system quality and team effectiveness.

Qualifications, Competencies & Traits:

  • Experience developing software in JavaScript, Node.js, ReactJS, and React Native.
  • Understanding of software development fundamentals including object-oriented design and version control.
  • Familiarity with REST APIs and service-based architectures.
  • Experience working with databases and data persistence concepts.
  • Ability to follow established architecture and development standards.
  • Strong problem-solving and troubleshooting skills.
  • Ability to collaborate effectively within an engineering team.
  • Good communication skills and willingness to learn.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • 6–9 years of professional software engineering experience.
  • Experience delivering production software preferred.
  • Experience working in Agile or team-based development environments preferred.
  • People Management: No
  • Scope: Individual contributor responsible for delivering assigned software components or features.
  • Decision Making: Makes implementation decisions within defined designs, standards, and guidance.
  • Travel Requirements: Minimal to none.

What do we offer?

  • Insurance Plans (Medical, Life)
  • Pension/401K/RSP (country specific)
  • Competitive Bonus
  • Mobility Allowance
  • Tuition Reimbursement
  • Company Holidays
  • Volunteering time
  • And More....

Compensation: The base pay range for this role is $119,200 - 149,000 USD annually.

Pay within this range will be determined in good faith based on job-related factors, which may include skills, experience, education/training, location, and internal equity.


What Subway employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom