1

Software Development Software Engineer Jobs in Connecticut

Sr. Software Engineer Web

Shelton, CT · On-site

$119K - $149K/yr

The Sr. Software Engineer works within established standards and architecture, contributing high-quality code and participating in continuous improvement across the development lifecycle.

Sr. Software Engineer Web

Shelton, CT · On-site

$119K - $149K/yr

The Sr. Software Engineer works within established standards and architecture, contributing high-quality code and participating in continuous improvement across the development lifecycle.

Principal Software Engineer

Danbury, CT · On-site

$137K - $184K/yr

We are seeking a Software Engineer to join our highly dynamic team developing machine control ... Experience working with Agile development methodologies * Experience in software quality assurance ...

SDET

Hartford, CT · On-site

$50.50 - $65/hr

Job#: 3042379 SDET Location: Hartford, CT, or Wellesley, MA (Partial Remote) Role Overview We are seeking two mid to senior-level Software Development Engineers in Test (SDET) to join our engineering ...

We produce and distribute premier filmed entertainment and programming through our powerhouse film ... Experience with AI tooling for code creation, reviews, testing and related software development ...

We produce and distribute premier filmed entertainment and programming through our powerhouse film ... Experience with AI tooling for code creation, reviews, testing and related software development ...

SDET

East Hartford, CT · On-site

$49.75 - $64/hr

Detailed SDET Location : Hartford, CT (Onsite) Client is seeking a hands-on Software Development Engineer in Test (SDET) to support Client''''s Conversational AI platform across Voice and Chat ...

Senior Software Engineer [604]

New Haven, CT · On-site

$123K - $162K/yr

QBTS) is a leader in the development and delivery of quantum computing systems, software, and ... About the role D-Wave is seeking a Senior Software Engineer to join our Systems Software ...

Sr. Software Engineer (React Native Mobile) Ready to build what's next with one of the world's most ... Understanding of software development fundamentals including object-oriented design and version ...

Sr. Software Engineer (React Native Mobile) Ready to build whats next with one of the worlds most ... Understanding of software development fundamentals including object-oriented design and version ...

Showing results 41-60

Software Development Software Engineer information

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

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

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

What are popular job titles related to Software Development Software Engineer jobs in Connecticut?

For Software Development Software Engineer jobs in Connecticut, the most frequently searched job titles are:

What cities in Connecticut are hiring for Software Development Software Engineer jobs?

Cities in Connecticut with the most Software Development Software Engineer job openings:

Software Engineer in Test

Global Applications Solution

Hartford, CT • On-site

Other

Posted 8 days ago


Key responsibilities

  • Design and develop test strategies, reusable test harnesses, and automation frameworks for Conversational AI systems across Voice and Chat channels.

  • Develop and execute automated tests for backend services, REST APIs, frontend applications, and AI workflows, including multi-turn conversations and AI response validation.

  • Collaborate with engineering teams to establish testing approaches, improve test coverage, and support release quality by identifying and resolving defects.


Job description

Software Development Engineer in Test (SDET)

Location: Hartford, CT or Wellesley, MA

Work Mode: Onsite

Duration: 12-month contract – Potential Extension

Work Authorization: Green Card or U.S. Citizen

Experience: 10+ Years

Job Overview

We are seeking a Mid to Senior Software Development Engineer in Test (SDET) to join our engineering team and help build and evolve a robust test infrastructure for a sophisticated Conversational AI platform supporting voice and chat channels.

This is not a traditional QA role. We are looking for an engineer with a strong software development and automation background who can design and build reusable test frameworks, test harnesses, and automation solutions. The SDET will work closely with Product, Architecture, and Engineering teams to establish testing strategies, improve test coverage, and enable developers to take greater ownership of quality.

The ideal candidate will have strong programming skills in Java or Node.js, extensive API and automation experience, and exposure to Conversational AI, voice/chat applications, AI agents, or LLM testing.

Key Responsibilities

  • Understand the overall software ecosystem and develop testing approaches aligned with the platform architecture and engineering strategy.
  • Collaborate with Product, Architecture, and Engineering teams to define test strategies, coverage objectives, acceptance criteria, and quality standards.
  • Design and develop test strategies and reusable test harnesses for Conversational AI systems across Voice and Chat channels.
  • Build, maintain, and enhance reusable automation frameworks that enable engineers to test efficiently.
  • Establish clear patterns and best practices for test framework selection, test data setup, automation implementation, and test execution.
  • Develop comprehensive examples, documentation, and reusable components that allow developers to write automated tests without reinventing solutions.
  • Provide test infrastructure that enables engineering teams to independently test and own the quality of their services.
  • Develop and execute automated tests across Java/Node.js backend services, REST APIs, and frontend applications.
  • Build specialized testing strategies for conversational AI workflows and AI agent interactions.
  • Develop test harnesses for API-level, backend service, integration, and end-to-end testing.
  • Validate complex multi-turn conversations, intent recognition, context handling, and orchestration logic.
  • Develop and automate Voice and Chat test plans.
  • Test AI-generated responses for accuracy, consistency, relevance, and expected behavior.
  • Apply modern approaches to AI/LLM evaluation, including LLM-as-a-Judge and related evaluation techniques.
  • Identify testing gaps and recommend practical solutions to improve product quality and reliability.
  • Partner with developers on complex testing scenarios and contribute to automation and development activities.
  • Monitor test execution, quality metrics, defect trends, and overall test coverage.
  • Support release quality by ensuring defects are identified, tracked, and resolved within expected SLAs.
  • Validate that platform changes maintain or improve the overall customer experience.
  • Educate and mentor engineers on test automation frameworks, testing patterns, and best practices.
  • Promote test-driven development and automation practices across engineering teams.
  • Remove friction from the testing process by making test infrastructure and automation easy for developers to use.
  • Contribute to automated test implementation and general software development activities when test infrastructure initiatives are complete.
  • Help identify and close testing gaps across engineering teams.

Required Qualifications

  • 5+ years of total software engineering experience, with at least 3+ years focused on SDET, test automation, or software engineering in test.
  • Strong hands-on experience developing automated testing solutions, frameworks, and test infrastructure.
  • Strong programming experience in at least one backend language:
  • Java
  • Node.js / JavaScript
  • Strong understanding of Object-Oriented Design (OOD) and software engineering principles.
  • Extensive experience with REST API testing, including:
  • Request/response validation
  • API automation
  • API mocking
  • Contract testing
  • Experience with test frameworks such as:
  • JUnit
  • Jest
  • or equivalent frameworks
  • Experience with automation and testing tools such as:
  • Playwright
  • Selenium
  • Cucumber
  • Postman
  • SOAPUI
  • Bruno
  • Experience building or maintaining custom test frameworks and test harnesses.
  • Hands-on experience with Voice and Chat test automation.
  • Familiarity with testing Conversational AI, chatbots, voice bots, NLP-based systems, or AI agents.
  • Experience testing conversational workflows involving multiple turns, context, intent recognition, and orchestration.
  • Experience with CI/CD pipelines, preferably GitHub Actions.
  • Strong understanding of test data management and experience developing effective test data strategies.
  • Comfortable performing full-stack testing across APIs, backend services, and frontend applications.
  • Experience testing AI/LLM-based applications and evaluating AI-generated responses.
  • Familiarity with techniques such as LLM-as-a-Judge, LLM evaluation, or AI response validation.
  • Strong communication and documentation skills.
  • Ability to collaborate effectively with software engineers, architects, product teams, and other stakeholders.
  • Ability to mentor engineers and promote automation and testing best practices.
  • Must be available to work onsite in Hartford, CT or Wellesley, MA, or be willing to relocate.

Preferred Qualifications

  • Deep hands-on experience developing automation frameworks, testing tools, and APIs.
  • Experience designing test infrastructure used by multiple engineering teams.
  • Professional experience with Conversational AI platforms.
  • Experience testing AI agents and agentic workflows.
  • Experience with Cyara and/or Hammer.
  • Strong knowledge of API mocking and contract testing tools.
  • Experience with performance, load, or scalability testing.
  • Experience integrating automated testing into CI/CD pipelines.
  • Experience working in cloud-based software development environments.
  • Experience with Test-Driven Development (TDD) and modern software engineering practices.

What Success Looks Like

The successful SDET will help create a testing ecosystem where developers can easily build, execute, and maintain automated tests. You will establish reusable frameworks and patterns, improve coverage across APIs, backend services, Voice, Chat, and AI workflows, and help engineering teams deliver reliable features faster.

This position is ideal for a software engineer who specializes in testing and automation—not a traditional manual QA or test execution role.