1

Mid Level Software Engineer Jobs in Putnam, CT (NOW HIRING)

Mgr Software Engineering

Johnston, RI · On-site

$180K - $231K/yr

Impact and Continuous Improvement Delivers measurable team-level impact through reliable execution ... managing engineering teams and delivering software products Strong understanding of software ...

Mgr Software Engineering

Johnston, RI · On-site

$180K - $231K/yr

Impact and Continuous Improvement Delivers measurable team-level impact through reliable execution ... managing engineering teams and delivering software products Strong understanding of software ...

Mgr Software Engineering

Johnston, RI · On-site

$180K - $231K/yr

Impact and Continuous Improvement Delivers measurable team-level impact through reliable execution ... managing engineering teams and delivering software products Strong understanding of software ...

Full Stack Engineer

Smithfield, RI · On-site

$69 - $74/hr

Experience Requirements: * 5+ years of full stack software engineering experience, preferably within financial services. * Proficiency with server-side and mid-tier technologies: Java 11+, Java EE ...

... and Mid-tier technologies • An understanding of the principles of Microservices and how to ... DevOps, what it means and its implementation • Experience working in a fast-paced agile ...

Showing results 41-60

Mid Level Software Engineer information

See Putnam, CT salary details

$64.3K

$149.5K

$208.2K

How much do mid level software engineer jobs pay per year?

As of Sep 5, 2026, the average yearly pay for mid level software engineer in Putnam, CT is $149,488.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,600.00 and $175,300.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a strict barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and experience with development tools, through self-study, coding bootcamps, or formal education. Employers value skills and experience over age, so with dedication, starting at 25 is entirely feasible.

What does a mid level software engineer earn?

A mid-level software engineer typically earns between $80,000 and $120,000 annually, depending on location, industry, and experience. They often have 2-5 years of experience and may work with programming languages like Java, Python, or C++, using tools such as Git and Agile methodologies.

What are the most commonly searched types of Software Engineer jobs in Putnam, CT?

The most popular types of Software Engineer jobs in Putnam, CT are:

What cities near Putnam, CT are hiring for Mid Level Software Engineer jobs?

Cities near Putnam, CT with the most Mid Level Software Engineer job openings:

Infographic showing various Mid Level Software Engineer job openings in Putnam, CT as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $149,488 per year, or $71.9 per hour.

Staff Engineer - SRE, Retail and Pharmacy

CVS Health

Woonsocket, RI • On-site

$54.50 - $72.50/hr

Full-time

Posted 25 days ago


Key responsibilities

  • Own programs and platforms that span all engineering domains, including the observability platform, production readiness framework, incident management operating model, chaos engineering program, and developer reliability platform.

  • Set standards and define the system for reliability, partnering with engineering domain owners and representing SRE at the engineering director level.

  • Build and develop reliability programs from first principles, especially in an environment where the programs are in early to mid stages of development.


CVS Health rating

5.8

Company rating: 5.8 out of 10

Based on 4,364 frontline employees who took The Breakroom Quiz

92nd of 113 rated pharmacies


Job description

We're building a world of health around every individual - shaping a more connected, convenient and compassionate health experience. At CVS Health, you'll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselvesaccountable and prioritize safety and quality in everything we do. Join us and be part of something bigger - helping to simplify health care one person, one family and one community at a time.

Position Summary:

About the Team

Our Site Reliability Engineering team is the execution engine behind the reliability, availability, and performance of distributed store technology powering thousands of retail and pharmacy locations nationwide. We operate across pharmacy platforms, Point of Sale (POS) systems, handheld devices, store servers, dispensing systems, and edge computing infrastructure - spanning hybrid cloud and on-premises environments at massive fleet scale.

Our engineering philosophy is grounded in five pillars:Detection,Prevention,Recovery,Learning Loops, andDeveloper Experience (DevX).

Our operating principle is thereliability covenant: SRE's success is measured not by how many incidents we respond to, but by how much reliability capability we transfer to the engineering teams we serve.The ultimate measure of this function is how much of the work it currently does becomes unnecessary over time- because development teams have internalized reliability ownership, automation has replaced manual operations, and the organization has developed the reflexes to prevent rather than respond. If you are drawn to building a capability-transfer engine rather than an operations center, this is the right environment.

We trackoperational toil as an engineering metric. Toil accumulation is treated as a reliability risk and a capacity cost. Engineers at every level are expected to eliminate it, document the reduction, and reinvest the recovered capacity into prevention and automation.

About the Role

As aStaff Software Engineer - SRE, you own programs and platforms that span all engineering domains. Where a Senior Engineer owns a domain's reliability posture,you own the infrastructure of reliability itself- the observability platform, the production readiness framework, the incident management operating model, the chaos engineering program, and the developer reliability platform.

You author standards, not just follow them. You set the direction that SSE and SE engineers operate within, partner with engineering domain owners as a technical peer and organizational change agent, and represent SRE at the engineering director level. Your decisions have blast radius across the entire engineering organization and directly affect the operational experience of thousands of store locations.

Scope:Cross-domain program ownership - you define the system, not just operate within it.

The Environment You Are Joining

This section is an honest description of what you are joining, not a caveat. Read it carefully.

You are joining at theinception of an SRE transformationin a large-scale engineering organization. The programs described in this role - the observability platform, the chaos engineering program, the production readiness framework, the incident management operating model - are in early to mid stages of development. You will build them from first principles.

The engineering organization you are partnering with has operated without a formalized SRE function for years. There are established ways of working, teams with strong ownership cultures, and leadership that is results-oriented and skeptical of new frameworks until they demonstrate measurable value.Adoption is earned, not assumed.You will need to demonstrate the value of every program you introduce before you can expect the organization to invest in it.

The observability infrastructure you will architect does not yet exist at the maturity level described in the What You Will Do section. You will be building toward that state simultaneously with running operational programs. The first 90 days will involve as much organizational assessment and relationship-building as technical design.

Candidates who thrive in this roleare energized by the combination of deep technical architecture work, greenfield program building, and the organizational challenge of making a large, established engineering organization believe in something new. They have done this before - built programs from a blank sheet inside a complex organization - and they understand that the organizational work is as important as the technical work.

Candidates who may find this role difficultare those who have operated in mature, well-defined SRE environments where the toolchains are established, the frameworks are proven, and adoption is already institutionalized. The ambiguity, the build mandate, and the organizational persuasion work are not temporary features of a ramp-up period - they are permanent features of the job at this stage of the function's development.

What You Will Do

Detection & Observability

  • Architect the team's observability platform strategy end-to-end: hot-tier event streaming, warm-tier analytical query and cold-tier long-term storage - including schema design, data contracts, and retention policy
  • Define the org-wide composite reliability signal framework: design how individual SLIs aggregate into domain health scores and fleet-wide reliability indicators that map to business outcomes - not just technical signals
  • Drive SLI/SLO standardization across all engineering domains; own complete Critical User Journey (CUJ) coverage with documented gap analysis, business impact severity mapping, and a roadmap to close every gap
  • Design and own the AI-enabled detection pipeline: implement time-series anomaly detection as a production system; integrate LLM-based alert summarization and incident triage assistance into the detection-to-response workflow; own the feedback loop that improves model accuracy over time from incident outcome data
  • Design certificate and dependency lifecycle monitoring: automated discovery (via Vault,cert-manager, or PKI management API integrations), alerting thresholds with sufficient lead time, automated ticket creation, SRE approval gate, and closed-loop renewal validation
  • Evaluate and adopt emerging observability standards includingOpenTelemetryfor unified telemetry collection andeBPF-basedtooling for low-overhead infrastructure observability
  • Design for the fleet: observability architecture must account for thousands of unattended edge nodes with intermittent connectivity - design for connectivity-tolerant telemetry collection, local buffering, and fleet-aggregated health signals that distinguish node-level failures from fleet-wide patterns

Prevention & Reliability Engineering

  • Own the Production Readiness Review (PRR) framework end-to-end: define the principles, author the checklist, build the YAML-based manifest or equivalent, and implement automated policy enforcement usingOPA/Conftest,GitHub Actionsgates, or custom CI/CD SRE review APIs - the goal is a gate that is frictionless for healthy services and informative for risky ones
  • Design and run an organizationalchaos engineering and GameDay program: define steady-state hypotheses, build failure injection scenarios usingLitmusChaosorChaos Toolkit, facilitate multi-domain GameDay exercises, and measure organizational readiness improvement across cohorts - not just exercise completion
  • Lead fleet-scale deployment reliability: design progressive rollout strategies (canary cohorts, staged fleet expansion, geographic blast radius budgets) for edge node deployments where a misconfigured rollout can simultaneously affect thousands of unattended locations; own the deployment gate criteria and the rollback SLA framework
  • Design configuration drift detection: implement systems that identify when deployed node configurations diverge from the expected state, alert before the drift causes incidents, and provide automated or semi-automated remediation paths
  • Lead hardware and infrastructure risk assessments for major platform programs: evaluate compute sizing, memory constraints, and runtime isolation requirements at fleet scale before architectural commitments are made
  • Define the organization's change management reliability gates: CHG review standards, rollback SLA requirements, deployment freeze windows aligned to peak operational periods, and blast radius assessment criteria for high-risk changes
  • Partner with architecture review boards to embed reliability non-functional requirements (NFRs) into the design phase of major platform programs - reliability engineered in from the first whiteboard session, not reviewed at the launch gate

Incident Response & Recovery

  • Design and operationalize a tiered incident response model: define severity tiers, service and fleet criticality classifications, and proactive monitoring cohorts that enable SRE pre-engagement before customer impact at fleet scale
  • Serve as a certifiedTechnical Incident Commander (TIC); lead P0 and P1 incident bridges with cross-organizational stakeholder coordination spanning Engineering, Infrastructure, Operations, and executive leadership
  • Own the on-call operating model: design the shift structure (follow-the-sun coverage, domain-assigned ownership tiers), conduct coverage gap analysis, define escalation SLAs, and run quarterly on-call health reviews that surface toil concentration, coverage gaps, and alert quality trends
  • Design the alert management and suppression governance framework: suppression policies for planned maintenance and deployments, alert routing rules, and criteria for alert promotion/demotion across severity levels - operating within tools such asGrafana IRM,PagerDuty, orOpsGenie
  • Own the organization's MTTR reduction program as a measurable engineering initiative; establish the MTTR-within-SLA baseline and drive systematic improvement through runbook quality, automation, and escalation path optimization - not heroics

Learning Loops & Continuous Improvement

Learning Loops at this level isdata pipeline engineering for organizational memory- not postmortem program management.

  • Own the postmortem program end-to-end: design the causal taxonomy (origin layer classification + failure pattern codes as a queryable data structure), define the quality scoring model, build the facilitation framework, and run the review cadence across all incident types and severity levels
  • Design the three-phase incident learning model: Phase 1 - structured operational record (AI-assisted scribe using LLM tooling for real-time transcription and timeline reconstruction); Phase 2 - lightweight root cause analysis authored by the TIC within 24 hours; Phase 3 - full blameless postmortem facilitated jointly with Problem Management
  • Engineer the feedback loop as a data pipeline: incident data causal taxonomy classification PRR gate update triggers development team practice changes reduced recurrence. Own the metrics that prove the pipeline is working: incident class recurrence rate, time-from-incident-to-PRR-update, and reduction in repeat incident classes by causal origin
  • Measure learning velocityas an organizational metric: the average time from first occurrence of an incident class to systemic resolution - not just runbook coverage but actual recurrence elimination
  • Partner with the Problem Management organization to align postmortem quality standards, systemic issue escalation criteria, and cross-organizational incident learning governance
  • Own the P1/P2 trend analysis: identify systemic incident drivers across all domains, quantify their business impact, and build the investment case for engineering programs that break the repeat-incident cycle

Developer Experience & Automation (DevX)

  • Own theSRE Developer Platform: design and build the internal developer tooling library including SRE onboarding kits for new service development (greenfield patterns), observability integration templates (brownfield patterns), developer-facing reliability APIs, and self-service SLO health pages
  • Define the organization's DORA metrics program and establish org-wide baselines: instrument Deployment Frequency, Lead Time for Change, MTTR, and Change Failure Rate - run monthly reporting to engineering leadership and connect the data to reliability investment decisions
  • Drive self-service reliability adoption: developer-owned SLO dashboards, automated PRR manifests triggered by CI/CD events, and service health pages that surface CUJ health to the owning team -the measure of success is not adoption rate, it is the number of reliability decisions engineering teams can make without filing an SRE ticket
  • Evangelize the reliability covenant across engineering domain owners: frame SRE as a capability transfer function, not a gatekeeper or an operations team. Your success is the engineering team's independence, not your indispensability
  • Quantify and report toil economicsat the organizational level: total manual operational touchpoints per month across all domains, automation coverage rate, and the dollar value of capacity recovered through toil elimination - use this data to make the case for continued investment in automation and developer platform tooling

Organizational Influence & Change Management

  • Build organizational buy-in before building systems: before a program is widely adopted, it must be widely believed in. Your ability to make engineering directors, domain owners, and platform architects understand why a program matters - and what it will take from them - is as important as your ability to design the program itself
  • Develop and execute an adoption strategy for each major program you own: identify the minimum viable version that delivers clear value to a skeptical team, land it, measure the outcome, and use the evidence to expand adoption across the organization
  • Diagnose and manage organizational resistance: when a program is not being adopted, identify the real reason - unclear value proposition, wrong timing, too much friction, competing priorities - and adapt the approach ...

What CVS Health employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom