1

Senior Software Developer Jobs in Madison, CT (NOW HIRING)

IT Senior Engineer, Software (Eversource Energy Service Company) (Berlin, CT): Involved in the ... Experience developing with Agile and DevOps methodologies; * Experience supporting Maximo;

Senior Java Developer

Bristol, CT · On-site

$57.25 - $73/hr

Senior Java Developer Job Duration: 18 months (with possibilities of extension) Job Location ... Supports and/or installs software applications/operating systems. Will work on new application ...

The role of the Sr. Software Engineer is to work with Technical Lead and is responsible for designing, executing, assessing, and troubleshooting software programs and applications. This includes ...

The role of the Sr. Software Engineer is to work with Technical Lead and is responsible for designing, executing, assessing, and troubleshooting software programs and applications. This includes ...

Software/Data Engineer Location: Connecticut (Hybrid) Work Arrangement: Full-time, hybrid ... You'll work from our Connecticut office several days each week, collaborating closely with senior ...

Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and minimum ... In-depth understanding of various types of software licensing models for Software * Business acumen ...

Showing results 41-60

Senior Software Developer information

See Madison, CT salary details

$14

$57

$82

How much do senior software developer jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for senior software developer in Madison, CT is $57.74, according to ZipRecruiter salary data. Most workers in this role earn between $48.99 and $64.76 per hour, depending on experience, location, and employer.

What is a senior software developer?

Senior Software Developers are experienced professionals who design, develop, and maintain complex software applications. They often lead development teams, mentor junior developers, and make critical architectural decisions. Their responsibilities include writing high-quality code, troubleshooting technical issues, and ensuring that software projects meet performance and security standards. With deep expertise in programming languages and software engineering principles, they play a key role in delivering successful technology solutions for organizations.

What does a senior software developer do?

As a Senior Software Developer, you’ll typically be responsible for leading complex development projects, designing technical solutions, and mentoring junior team members. Daily tasks often include writing and reviewing code, participating in architecture discussions, collaborating with cross-functional teams (such as QA, product management, and DevOps), and troubleshooting high-level technical issues. You may also be involved in setting coding standards, conducting code reviews, and helping to plan sprints or project roadmaps.

What skills and qualifications are needed to thrive as a senior software developer?

To thrive as a Senior Software Developer, you need deep expertise in programming languages, software architecture, and problem-solving, typically backed by a bachelor’s degree in computer science or a related field. Proficiency with development frameworks, version control systems like Git, and cloud platforms such as AWS or Azure is standard, and certifications in these areas can be beneficial. Leadership, strong communication, and mentoring abilities set standout candidates apart in this role. These skills ensure that complex projects are delivered efficiently, code quality is maintained, and junior team members are effectively guided for overall team success.

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

AspectSenior Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience often 5+ yearsBachelor's or higher in CS or related field; similar experience levels
Work EnvironmentCollaborates on complex projects, mentors juniors, leads technical effortsDesigns, develops, tests software; may work on specific modules or systems
Industry UsageCommonly used in tech companies, startups, and enterprise firmsWidely used across industries, often interchangeable with developer roles

The main difference is that Senior Software Developers typically have more experience, leadership responsibilities, and focus on complex project oversight, while Software Engineers may focus more on designing and implementing software solutions. Both roles require similar credentials and are integral in software development teams, but Senior Software Developers often take on mentorship and strategic tasks.

What cities near Madison, CT are hiring for Senior Software Developer jobs?

Cities near Madison, CT with the most Senior Software Developer job openings:

Infographic showing various Senior Software Developer job openings in Madison, CT as of August 2026, with employment types broken down into 82% Full Time, 15% Part Time, and 3% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $120,093 per year, or $57.7 per hour.

Senior Software Engineer, Instrument Control

Branford, CT • On-site

$155K - $175K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 days ago


Key responsibilities

  • Design, develop, and maintain software for the instrument, ensuring high performance and reliability.

  • Develop and integrate data acquisition, motion control, signal processing, data analysis, automated workflows, and user interfaces for a complex scientific instrument.

  • Collaborate with systems integration and engineering teams to define and implement new instrument functionality.


Job description

We are looking for an experienced and ambitious instrument control software engineer to join our instrument software team. We are developing advanced life science research instruments that combine precision hardware control, imaging, and automation. Our software is at the intersection of control systems, hardware communication interfaces, distributed services, and Linux applications. This complex system requires experienced software engineers to maintain and improve existing code, as well as enable us to continue scaling the capabilities and throughput of our instrument platform as we develop future generations of instruments. 

This is an opportunity to work across the full technology stack-from low-level hardware integration and instrument automation to distributed services and user-facing applications-while helping shape the architecture of next-generation scientific instruments. 

As part of our team, your core responsibilities will be:  

  • Design, develop, and maintain software for the instrument, ensuring high performance and reliability. 
  • Develop and integrate data acquisition, motion control, signal processing, data analysis, automated workflows, and user interfaces for a complex scientific instrument. 
  • Collaborate with systems integration and engineering teams to define and implement new instrument functionality. 
  • Refactor and improve existing software architecture to enhance maintainability and reduce technical debt. 
  • Document software designs, code, and processes to ensure clarity and maintainability. 
  • Troubleshoot and debug software issues, providing timely resolutions. 

Qualifications 

Baseline skills/experiences/attributes: 

  • Bachelor's degree in Computer Science, Electrical Engineering or related discipline (or equivalent practical experience) 
  • 5+ years of professional experiencein software development, with a strong focus on C# 
  • Experience with .NET 6+ for developing and maintaining cross-platform applications 
  • Familiarity with Linuxoperating systems (Ubuntu preferred) 
  • Proficiency with Git and collaborative development workflows, including code review and Agile/Scrum practices 
  • Experience with automated testing (unit and integration) and CI/CD pipelines 
  • Experience with multi-threaded programming and real-time data acquisition 
  • Experience with RPC frameworks (e.g., gRPC) for inter-process and inter-service communication 
  • Proven track record in software architecture improvement, refactoring, and managing technical debt 
  • Strong documentation skillsto ensure maintainability and clarity of the codebase 
  • Experience debugging, profiling, and optimizing software for performance, memory usage, and real-time constraints 

Ideally, you also have these skills/experiences/attributes (but it's ok if you don't!): 

  • Interfacing with communication protocols (Serial, USB, I2C, CAN) 
  • Knowledge of control systems, including PID control loops, motion control, and trajectory planning 
  • Proficiency in developing GUIsusing Avalonia 
  • Experience with Python scriptingfor automation and control logic 
  • Experience with Linux system-level scripting and configuration (e.g., bash, systemd, udev) 

The estimated base salary range for this position in the United States is $155,000 - $175,000. In addition to base salary, full-time employees are eligible to participate in Quantum-Si's discretionary annual bonus program and may receive equity awards as part of the total compensation package. Actual compensation will be determined based on a variety of factors, including, but not limited to, the position level, relevant skills, knowledge, experience, qualifications, geographic location, internal equity, and market data.

Quantum-Si also offers a competitive benefits package designed to support employees' health, well-being, work-life balance, and family needs. Benefits include:

Comprehensive medical, dental, and vision insurance coverage

Health Savings Account (HSA) and Flexible Spending Account (FSA) options, where applicable

Company-paid life and accidental death & dismemberment (AD&D) insurance

Short-term and long-term disability coverage

Employee Assistance Program (EAP) resources to support personal and professional well-being

Discretionary paid time off and company-paid holidays

Parental leave to support employees welcoming and caring for a new child

401(k) retirement savings plan with both pre-tax and Roth contribution options

Additional Information

Candidates must be authorized to work in the United States. Quantum-Si does not provide employment-based immigration sponsorship of any kind for this position, including support for applicants currently pursuing permanent residency (Green Card sponsorship).

Quantum-Si does not accept unsolicited agency resumes.

Quantum-Si is an E-Verify and equal opportunity employer regardless of race, color, ancestry, religion, gender, national origin, sexual orientation, age, citizenship, marital status, disability or Veteran status. All your information will be kept confidential according to EEO guidelines.