1

Software Engineering Jobs in Washington, CT (NOW HIRING)

Job Summary We are seeking a highly skilled and experienced Software Engineering Manager to lead our embedded software development team. This role is crucial for driving the development of embedded ...

Job Summary We are seeking a highly skilled and experienced Software Engineering Manager to lead our embedded software development team. This role is crucial for driving the development of embedded ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Bachelor of Science in Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, equivalent Engineering degree or commensurate experience (required) Three to five years of ...

Job Title: Sr. SDET (Senior Software Development Engineer in Test, Merchandising Automation ... This is a high-impact opportunity to lead quality engineering initiatives, ensuring reliability ...

New

C++ Software Engineer

Danbury, CT · On-site

$150K - $170K/yr

... engineering and non-technical stakeholders, including project updates for leadership • Contribute to software solutions that interact with web-based services and enterprise data platforms when ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Sr. Software Engineer

Shelton, CT · On-site

$119K - $149K/yr

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Sr. Software Engineer

Shelton, CT · On-site

$119K - $149K/yr

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

Collaborate with product managers, designers, and engineering teammates to translate requirements into technical solutions. * Participate in code reviews and incorporate feedback to improve quality ...

next page

Showing results 1-20

Software Engineering information

See Washington, CT salary details

$63.2K

$146.9K

$204.7K

How much do software engineering jobs pay per year?

As of Jun 14, 2026, the average yearly pay for software engineering in Washington, CT is $146,932.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,500.00 and $172,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Software Engineer, you need strong programming skills in languages such as Python, Java, or C++, along with a solid understanding of computer science fundamentals and a relevant degree. Familiarity with development tools like Git, cloud platforms, version control systems, and knowledge of software development methodologies are typically required. Problem-solving abilities, effective communication, and teamwork are valuable soft skills that help engineers collaborate and deliver high-quality solutions. These skills and qualities are essential to create efficient, maintainable software and to adapt to rapidly evolving technologies and project requirements.

What is the difference between Software Engineering vs Software Development?

AspectSoftware EngineeringSoftware Development
CredentialsBachelor's in Computer Science or related, certifications like CSWA or AWSBachelor's in Computer Science or related, coding bootcamps
Work EnvironmentDesigning, planning, and managing software projectsWriting, testing, and debugging code
Industry UsageUsed across tech, finance, healthcare, and more for complex systemsCommon in startups, small teams, and for app development

Software engineering involves designing and managing software projects, focusing on architecture and lifecycle. Software development primarily centers on coding and building applications. While both roles require similar educational backgrounds, software engineers often handle broader project planning, whereas developers focus on coding tasks.

What engineers make $500,000?

Senior software engineers, especially those in high-demand fields like machine learning, cloud computing, or with extensive experience at large tech companies, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires advanced skills, a strong track record, and often working in competitive markets or leadership roles.

What are some common challenges software engineers face when working on large-scale projects, and how can they be addressed?

Software engineers working on large-scale projects often encounter challenges such as managing codebase complexity, coordinating with distributed teams, and ensuring consistent coding standards. To address these issues, teams typically implement version control systems, conduct regular code reviews, and use agile methodologies to break tasks into manageable sprints. Effective communication tools and clear documentation also play a crucial role in keeping everyone aligned and minimizing misunderstandings.

What kind of work do software engineers do?

Software engineers design, develop, test, and maintain software applications and systems. They write code using programming languages, collaborate with teams to solve technical problems, and often work with tools like version control and development environments. Their work can involve creating new software, improving existing programs, or ensuring system security and performance.

What is software engineering?

Software engineering is the discipline of designing, developing, testing, and maintaining software applications and systems. It involves applying engineering principles and systematic methods to ensure software is reliable, efficient, and meets user requirements. Software engineers work with programming languages, frameworks, and tools to solve problems and build solutions for various industries. The field encompasses many specializations, including front-end development, back-end development, DevOps, and more.

Is it true that AI will replace software engineers?

AI is transforming software engineering by automating repetitive tasks and assisting in code generation, but it is not expected to fully replace software engineers. Instead, AI tools enhance productivity and require engineers to focus on complex problem-solving, system design, and oversight. Human expertise remains essential for developing, maintaining, and improving AI-driven systems and software projects.

What jobs can a software engineer do?

A software engineer can work in roles such as application developer, systems engineer, web developer, mobile app developer, or software architect. They often design, develop, test, and maintain software solutions using programming languages like Java, Python, or C++, and may work in various industries including technology, finance, healthcare, and gaming.
What cities near Washington, CT are hiring for Software Engineering jobs? Cities near Washington, CT with the most Software Engineering job openings:
Software Engineering Manager

Software Engineering Manager

Leonardo DRS

Danbury, CT • Hybrid

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 22 days ago


Leonardo DRS rating

7.8

Company rating: 7.8 out of 10

Based on 53 frontline employees who took The Breakroom Quiz

163rd of 518 rated manufacturers


Job description

Job ID: 114193 

The Leonardo DRS Naval Power Systems business is a trusted provider of innovative naval gas and hybrid power systems, control technology and support solutions for the U.S. Navy and navies around the world.

Job Summary

We are seeking a highly skilled and experienced Software Engineering Manager to lead our embedded software development team. This role is crucial for driving the development of embedded systems, focusing on power conversion, distribution, or storage solutions. The ideal candidate will have extensive experience with C++ and/or VHDL programming and Simulink Code-gen, as well as a proven track record in managing agile software development projects. Experience working with military contracts is highly desired.

What You Will Do
  • Team Development: Mentor and develop team members, fostering a culture of continuous improvement and innovation.
  • Embedded Software Leadership: Lead the development and implementation of embedded software for power systems, ensuring projects are completed on time, within budget, and according to specifications.
  • Agile Project Management: Manage projects using Agile methodologies, facilitating sprint planning, retrospectives, and daily stand-ups to ensure team alignment and efficiency.
  • Technical Guidance: Provide technical leadership and guidance to the embedded software engineering team, promoting best practices in coding, testing, and documentation.
  • Stakeholder Collaboration: Work closely with internal and external stakeholders, including customers in the military sector, to understand requirements, deliver custom solutions, and ensure contractual compliance.
Education & Experience Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Master's degree preferred.
  • Minimum of 7 years of experience in embedded software development, with at least 3 years in a leadership or managerial role.
  • Embedded software development using C/C++.
  • Proven experience managing software development projects using Agile methodologies including Agile tools and CI/CD processes.
  • Excellent problem-solving, leadership, and communication skills.
  • Experience in power conversion, distribution, or storage systems.
  • Familiarity with military contracts and the specific requirements for software development and documentation in this context is desired.
  • Experience with Simulink modeling and code generation is desired.
  • Strong analytical skills and the ability to work effectively in a fast-paced, dynamic environment.
  • Ability to lead cross-functional teams and collaborate with stakeholders across the organization.

 U.S. Citizenship required. This position may require an active DOD security clearance or the ability to obtain such clearance within a reasonable time after commencement of employment.

Taking care of our people is a top priority at Leonardo DRS. We are proud to offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, a company contribution to a health savings account, telemedicine, life and disability insurance, legal insurance, and a 401(k) savings plan. We champion wellness programs that focus on physical, emotional, and financial well-being. We develop our talent by offering programs and activities to support career-growth, professional development, and skill enhancement. And we understand there is more to life than work, and the importance of offering flexible work schedules with our 9/80 program, competitive vacation, health/emergency leave, paid parental leave, and community service hours. 

Leonardo DRS, Inc. and its subsidiaries provide equal opportunities to all employees and applicants for employment and prohibit discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, protected veteran status, or any other characteristic protected by federal, state, or local laws.

#NPS 


What Leonardo DRS employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom