1

System Software Engineer Jobs in Connecticut (NOW HIRING)

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 ...

Apply Early

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 ...

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 ...

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 ...

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 ...

System Testing to verify overall engine performance * Data Auditing of formal test cases * Perform regression analysis to identify updates to test plan based on updates to the software * Perform test ...

Apply Early

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 ...

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

Embedded Software Engineer

Avon, CT

$129K - $170K/yr

... systems. Expectations: This role blends hands-on engineering with cross-functional collaboration, technical problem solving, product lifecycle support and software technical leadership where ...

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 ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

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 Jul 6, 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 engineers make $300,000 a year?

Senior software engineers, especially those with extensive experience, specialized skills, or working in high-paying industries like finance or tech, can earn $300,000 or more annually. Compensation often includes base salary, bonuses, and stock options, particularly at large tech companies or startups with significant funding.

What does a systems engineer do in software?

A systems engineer in software designs, develops, and maintains complex software systems, ensuring they function efficiently and reliably. They often work with system architecture, integration, and troubleshooting, using tools like scripting languages and version control. Strong problem-solving skills and knowledge of operating systems and networking are essential for this role.

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.

Will AI replace system engineers?

System software engineers design, develop, and maintain complex systems and rely on skills such as programming, troubleshooting, and system analysis. While AI can automate certain tasks like monitoring and routine maintenance, it is unlikely to fully replace system engineers, as their expertise is needed for system design, problem-solving, and adapting to new technologies. AI tools serve as assistants to enhance efficiency rather than replace the role entirely.

What engineer makes $500,000 a year?

Senior software engineers, especially those working in high-demand areas like technology or finance, 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 in programming and system design, and working at large tech companies or startups with significant growth potential.

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:
Sr. Software Engineer

Sr. Software Engineer

subway

Shelton, CT

$119K - $149K/yr

Other

Medical, Life, Retirement

Posted 12 days ago


Subway rating

4.4

Company rating: 4.4 out of 10

Based on 2,022 frontline employees who took The Breakroom Quiz

95th of 104 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