Search jobs now Find the right job type for you Create a job alert Explore how we help job seekers Contract talent Permanent talent Learn how we work with you Executive search Finance and Accounting Technology Marketing and Creative Legal Administrative and Customer Support Technology Risk, Audit and Compliance Finance and Accounting Digital, Marketing and Customer Experience Legal Operations Human Resources 2026 Salary Guide Demand for Skilled Talent Report Job Market Outlook Press Room Tech insights Labor market overview AI in recruiting Navigating the AI era Staffing for small businesses Cost of a bad hire Browse jobs Find your next hire Our locations

Add your latest resume to match with open positions.

15 results for Software Engineer in Danbury, CT

Software Engineer II
  • Bloomfield, CT
  • onsite
  • Temporary / Contract
  • 52 - 56 USD / Hourly
  • <p>We are looking for a Software Engineer will develop and maintain embedded software for commercial elevator products. This role requires strong hands‑on experience with embedded systems, real‑time software development, and close interaction with hardware. The successful candidate will work collaboratively within a team environment, remain open to guidance from senior team members, and contribute across the full software development lifecycle, from concept and design through validation and production.</p><p>This position supports both legacy elevator control systems and new product development, requiring adaptability, technical depth, and a strong commitment to safety, quality, and continuous learning.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p>·        Design, develop, and maintain embedded system software for commercial elevator control products.</p><p>·        Participate in all phases of the software development lifecycle, including concept development, design, implementation, validation, deployment, and production support.</p><p>·        Implement new software features and change requests using high‑level C/C++ for embedded elevator systems.</p><p>·        Coordinate project activities across multiple elevator control system components, including control boards and field tools.</p><p>·        Develop and execute unit and integration tests in an engineering lab environment using hardware simulators.</p><p>·        Document software requirements, design specifications, test procedures, and test results.</p><p>·        Perform regression testing in support of software releases and maintain existing control software through enhancements and feature expansion.</p><p>·        Manage configuration control and change management while troubleshooting field issues and delivering software solutions.</p><p>·        Adhere to established coding standards and actively promote peer code reviews to ensure high‑quality, maintainable software.</p><p>·        Develop a deep understanding of elevator control hardware, interfaces, and system interactions.</p><p>·        Collaborate with cross‑functional teams while maintaining alignment across the organization.</p><p>·        Comply with company standards, including the Otis Absolutes of Safety, Ethics, and Quality.</p>
  • 2026-05-13T00:00:00Z
Systems Engineer
  • Hartford, CT
  • onsite
  • Temporary / Contract
  • 39 - 47 USD / Hourly
  • <p>We are seeking an experienced Systems Engineer to join our team on a long-term contract in Hartford, Connecticut. In this position, you will design, implement, and manage complex IT systems, ensuring their reliability and efficiency. The ideal candidate will possess a strong background in server management, virtualization, and cloud technologies, along with demonstrated ability to solve technical challenges and optimize system performance.</p><p><br></p><p>Responsibilities:</p><p>• Design, configure, and maintain Active Directory, Azure Active Directory, and Group Policy to ensure secure and efficient access management.</p><p>• Manage Windows Server environments, including setup, monitoring, and troubleshooting.</p><p>• Implement and support virtualization solutions using VMware and Citrix technologies.</p><p>• Administer 365 Enterprise applications, including Exchange, Intune, and Defender, to enhance productivity and security.</p><p>• Develop and execute disaster recovery plans to safeguard critical systems and data.</p><p>• Perform root cause analysis to address technical issues and implement long-term solutions.</p><p>• Utilize PowerShell and Infrastructure as Code tools for automating system configurations and deployments.</p><p>• Monitor system performance using Azure Monitor and optimize costs for cloud-based services.</p><p>• Create and maintain technical documentation to provide clear guidelines for system operations.</p><p>• Collaborate with teams to ensure compliance with data governance policies.</p>
  • 2026-05-18T00:00:00Z
C++ Software Engineer
  • Danbury, CT
  • onsite
  • Permanent / Full Time
  • 150000 - 170000 USD / Yearly
  • We are looking for an experienced Software Engineer to join a machinery manufacturing organization in Danbury, Connecticut. In this role, you will build and enhance software for complex equipment, partnering across disciplines to deliver reliable, high-performance solutions. The position calls for a strong background in object-oriented development, real-time system design, and practical problem-solving in technically demanding environments.<br><br>Responsibilities:<br>• Design, develop, and maintain software for complex machinery and mechatronic systems across the full product development life cycle<br>• Create robust applications primarily in C++ while contributing to related development efforts involving C#, JavaScript, and React.js where needed<br>• Engineer software components that operate within real-time environments and support dependable system performance<br>• Collaborate with mechanical, electrical, and software teams to define requirements and deliver integrated solutions using a systems-level perspective<br>• Diagnose and resolve challenging cross-functional issues affecting software behavior, controls, and overall system operation under demanding timelines<br>• Participate in Agile planning, development, and review activities to ensure steady progress and effective team coordination<br>• Develop and execute testing and quality assurance activities to verify functionality, reliability, and performance<br>• Communicate technical concepts clearly to both engineering and non-technical stakeholders, including project updates for leadership<br>• Contribute to software solutions that interact with web-based services and enterprise data platforms when required
  • 2026-05-15T00:00:00Z
Software Developer (Javascript, Python, Ruby)
  • Monroe, NY
  • onsite
  • Permanent / Full Time
  • 110000 - 140000 USD / Yearly
  • <p><strong>About the Role:</strong></p><p>We are seeking a versatile and forward-thinking Full Stack Developer to join our dynamic team. The ideal candidate will be proficient across multiple programming languages and frameworks, with a strong foundation in AI integration, testing, and performance optimization. This role requires a developer who thrives in a fast-paced environment and is passionate about building secure, scalable, and innovative web applications.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><ul><li>Design, develop, and maintain full stack applications using Ruby, Ruby on Rails, Python, Django, HTML, CSS, and JavaScript.</li><li>Integrate AI frameworks, APIs, and plugins to enhance application capabilities.</li><li>Conduct thorough debugging, unit testing, and regression testing to ensure code quality.</li><li>Ensure applications meet security and compliance standards, including US and EU regulations.</li><li>Implement and manage payment systems integration.</li><li>Perform load testing to validate performance under high traffic conditions.</li><li>Collaborate with cross-functional teams to define and implement web architecture (preferred but not required).</li></ul><p><br></p><p><br></p>
  • 2026-05-05T00:00:00Z
Automation Engineer
  • Torrington, CT
  • onsite
  • Permanent / Full Time
  • 110000 - 160000 USD / Yearly
  • <p>We are looking for a skilled Automation Engineer to join our dynamic team in Torrington, Connecticut. In this role, you will play a pivotal part in advancing our infrastructure through automation, ensuring seamless operations and enhanced reliability. You will have the opportunity to work on cutting-edge technologies and contribute to modernizing our systems.</p>
  • 2026-04-19T00:00:00Z
Application Developer
  • Torrington, CT
  • onsite
  • Permanent / Full Time
  • 120000 - 150000 USD / Yearly
  • We are looking for an Application Developer to create and support enterprise software solutions in Torrington, Connecticut. This role focuses on building dependable applications, connecting systems and data sources, and enabling reporting and analytics capabilities that support business decisions. The ideal candidate brings strong C# and .NET development experience, a practical approach to problem-solving, and the ability to turn functional needs into well-designed technical outcomes.<br><br>Responsibilities:<br>• Develop, enhance, and support enterprise applications with a primary focus on C# and .NET technologies.<br>• Convert operational and business needs into secure, scalable, and maintainable software designs.<br>• Create and manage integrations between applications, databases, and analytics platforms to ensure reliable data flow.<br>• Contribute to reporting and analytics capabilities by partnering with BI and data teams on data-driven solutions.<br>• Apply appropriate AI-enabled tools or techniques to improve development efficiency and generate deeper insights where beneficial.<br>• Investigate application, performance, and interface issues, identify root causes, and implement durable resolutions.<br>• Participate throughout the software lifecycle, including discovery, solution design, coding, testing, deployment, and production support.<br>• Produce clear technical documentation covering system architecture, workflows, and implementation details.
  • 2026-05-19T00:00:00Z
Embedded Software Engineer IV
  • Farmington, CT
  • onsite
  • Temporary / Contract
  • 70 - 75 USD / Hourly
  • <p>Staff Software Engineer – Embedded Systems</p><p>Location: Bloomfield, CT</p><p>Work Arrangement: Onsite</p><p><br></p><p>Position Overview</p><p>We are seeking a Staff Software Engineer to lead the development of embedded software solutions for complex, safety‑critical commercial systems. This role provides technical leadership across the full embedded software lifecycle, including architecture, development, testing, automation, and field and factory tooling.</p><p>The ideal candidate brings deep expertise in embedded systems, strong leadership and mentoring capabilities, and a proven ability to translate business requirements into robust technical solutions. This position plays a key role in advancing global embedded software standards, improving reliability, security, and user experience across products.</p><p><br></p><p>Key Responsibilities</p><p>Technical Leadership &amp; Architecture</p><ul><li>Lead implementation of the embedded software roadmap across field and factory tools.</li><li>Provide architectural guidance and drive best practices across global engineering teams.</li><li>Establish and enforce coding standards and conduct code reviews to ensure high‑quality, maintainable software.</li><li>Mentor and guide engineers to strengthen technical depth and consistency.</li></ul><p>Embedded Software Development</p><ul><li>Lead development of embedded C/C++ solutions across real‑time systems.</li><li>Support kernel, driver, BSP, bootloader, and device driver development.</li><li>Design and maintain multi‑threaded, real‑time applications using RTOS platforms.</li><li>Integrate and debug hardware interfaces including CAN, RS232/422/485, SPI, I2C, EEPROM, Flash, and timers.</li></ul><p>Testing, Automation &amp; CI/CD</p><ul><li>Drive adoption of automated testing, simulation, and CI/CD pipelines to improve release quality and speed.</li><li>Lead regression and system‑level integration testing strategies.</li><li>Utilize advanced debugging tools (emulators, logic analyzers, JTAG/BDM, CAN analyzers, scopes).</li></ul><p>Security, UX &amp; Field Support</p><ul><li>Lead integration of cybersecurity best practices into embedded products.</li><li>Partner with field users to improve UI/UX and reduce troubleshooting time.</li><li>Lead critical troubleshooting efforts for high‑value customers and legacy systems.</li><li>Participate in project planning, estimation, and cross‑functional resource coordination.</li></ul>
  • 2026-05-15T00:00:00Z
Data Engineer
  • Montvale, NJ
  • onsite
  • Permanent / Full Time
  • 125000 - 150000 USD / Yearly
  • <p>We are seeking a highly skilled Data Engineer to design, build, and manage our data infrastructure. The ideal candidate is an expert in writing complex SQL queries, designing efficient database schemas, and developing ETL/ELT pipelines. This role ensures data accuracy, accessibility, and performance optimization to support business intelligence, analytics, and reporting initiatives.</p><p><br></p><p><strong><em><u>Key Responsibilities</u></em></strong></p><p><br></p><p><strong>Database Design &amp; Management</strong></p><ul><li>Design, develop, and maintain relational databases, including SQL Server, PostgreSQL, and Oracle, as well as cloud-based data warehouses.</li></ul><p><strong>Strategic SQL &amp; Data Engineering</strong></p><ul><li>Develop advanced, optimized SQL queries, stored procedures, and functions to process and analyze large, complex datasets and deliver actionable business insights.</li></ul><p><strong>Data Pipeline Automation &amp; Orchestration</strong></p><ul><li>Build, automate, and orchestrate ETL/ELT workflows using SQL, Python, and cloud-native tools to integrate and transform data from diverse, distributed sources.</li></ul><p><strong>Performance Optimization</strong></p><ul><li>Tune SQL queries and optimize database schemas through indexing, partitioning, and normalization to improve data retrieval and processing performance.</li></ul><p><strong>Data Integrity &amp; Security</strong></p><ul><li>Ensure data quality, consistency, and integrity across systems.</li><li>Implement data masking, encryption, and role-based access control (RBAC).</li></ul><p><strong>Documentation</strong></p><ul><li>Maintain comprehensive technical documentation, including database schemas, data dictionaries, and ETL workflows.</li></ul>
  • 2026-04-28T00:00:00Z
Data Engineer
  • Poughkeepsie, NY
  • remote
  • Temporary / Contract
  • 58 - 77 USD / Hourly
  • We are looking for an experienced Data Engineer to join a team delivering modern data solutions in Poughkeepsie, New York. This Long-term Contract position focuses on building reliable, scalable data platforms in Databricks while supporting analytics needs across the business. The role calls for a hands-on engineer who can improve data performance, uphold governance standards, and partner effectively with cross-functional stakeholders in an agile environment.<br><br>Responsibilities:<br>• Create and support scalable data pipelines in Databricks using Spark technologies such as PySpark or Scala to process and deliver high-quality data.<br>• Develop lakehouse architectures on Azure Data Lake Storage Gen2 and ensure strong integration with Databricks for efficient data management.<br>• Establish and monitor data quality controls and governance practices within the platform using validation methods and Delta Lake capabilities.<br>• Investigate pipeline and application inefficiencies, then implement tuning strategies to improve Spark and Databricks performance.<br>• Work closely with analysts and other stakeholders to translate business data needs into refined, analytics-ready datasets.<br>• Automate ingestion, transformation, testing, and release processes, including integration with CI/CD workflows where appropriate.<br>• Provide guidance to less experienced engineers by sharing best practices for Databricks development, optimization, and support.<br>• Maintain clear technical documentation for notebooks, workflows, data models, configurations, and operational procedures.<br>• Protect data assets by applying security controls and compliance standards across the Databricks environment.<br>• Contribute to design sessions, solve complex data issues, and uphold change management and data integrity standards while delivering large assignments on schedule.
  • 2026-05-20T00:00:00Z
Cloud Engineer
  • Stamford, CT
  • onsite
  • Temporary / Contract
  • 67 - 76 USD / Hourly
  • We are looking for a Cloud Engineer to support and enhance enterprise cloud operations in Stamford, Connecticut. This Long-term Contract position is ideal for someone who can build reliable Azure environments, improve infrastructure automation, and help maintain secure, highly available platforms. The role will work closely with engineering and security partners to deliver scalable cloud solutions and strengthen operational performance.<br><br>Responsibilities:<br>• Build, configure, and sustain Azure infrastructure through Infrastructure as Code practices using Terraform.<br>• Manage the full lifecycle of Azure resources, including subscriptions, networking, storage, compute, and core platform services.<br>• Develop and support cloud network architecture across virtual networks, security groups, firewalls, load balancing, and hybrid connectivity components.<br>• Provision and administer Azure compute services such as virtual machines, scale sets, and managed platform offerings.<br>• Connect infrastructure deployments with CI/CD workflows to enable consistent automation for releases and environment updates.<br>• Administer identity and access controls with Microsoft Entra ID, managed identities, and conditional access policies.<br>• Monitor platform health, respond to alerts, and drive preventive actions to improve resilience and service uptime.<br>• Implement recovery strategies by supporting backup, disaster recovery, and business continuity capabilities within Azure.<br>• Collaborate with security stakeholders to apply cloud governance standards, risk controls, and compliance-focused configurations.<br>• Investigate complex cloud issues, document findings, maintain operational runbooks, and contribute to cost and capacity optimization efforts.
  • 2026-05-19T00:00:00Z
Cloud Engineer
  • Madison, CT
  • remote
  • Permanent / Full Time
  • 90000 - 110000 USD / Yearly
  • We are looking for a Cloud Engineer to support and strengthen a secure, resilient, and scalable cloud environment in Madison, Connecticut. This position focuses on building and maintaining infrastructure that supports operational reliability, strong performance, and regulatory alignment. The ideal candidate brings hands-on cloud engineering experience, a proactive approach to automation, and the ability to work effectively with technical teams across the organization.<br><br>Responsibilities:<br>• Architect, deploy, and support cloud infrastructure solutions that emphasize security, availability, and long-term scalability.<br>• Administer core shared platform services and ensure stable day-to-day operation of cloud-based systems and resources.<br>• Configure and manage cloud components across compute, storage, and network layers to meet business and technical requirements.<br>• Develop and enhance automation for infrastructure provisioning and configuration management using tools such as Python, Terraform, Ansible, and cloud-native services.<br>• Create and maintain standardized machine images by using image-building tools and configuration frameworks to improve consistency and governance.<br>• Track infrastructure health and performance, investigate service disruptions, and resolve issues through effective troubleshooting and root cause analysis.<br>• Evaluate emerging cloud capabilities and provide technical recommendations on services that could improve performance, security, or efficiency.<br>• Maintain patching practices for both Linux and Windows environments to help protect systems and preserve operational stability.<br>• Partner with infrastructure and application teams to integrate cloud platforms with existing systems and support automated deployment pipelines.
  • 2026-05-05T00:00:00Z
Artificial Intelligence (AI) Engineer
  • Monroe, NY
  • onsite
  • Permanent / Full Time
  • 120000 - 175000 USD / Yearly
  • <p>We are seeking a skilled AI Engineer to join our dynamic technology team. The ideal candidate has hands-on experience integrating advanced AI and large language model (LLM) features into applications, as well as a strong background in designing and delivering AI-driven solutions. In this role, you will work closely with product, engineering, and data teams to build and enhance innovative products using the latest AI frameworks and tools.</p><p><br></p><p><strong>Key Responsibilities:</strong></p><p><br></p><ul><li>Design, develop, and integrate AI and LLM features into new or existing applications, ensuring scalable and reliable deployment.</li><li>Collaborate with cross-functional teams to define technical requirements and deliver AI-driven functionalities in production environments.</li><li>Utilize AI frameworks, APIs, and platforms such as OpenAI, LangChain, vector databases, and machine learning libraries to accelerate solution development.</li><li>Lead prompt engineering, fine-tuning, and model optimization initiatives to improve performance and user outcomes.</li><li>Evaluate and select the most appropriate AI/ML models, tools, and platforms for project needs.</li><li>Conduct documentation, code reviews, testing, and performance monitoring of AI-driven products.</li><li>Stay up to date with advancements in artificial intelligence, generative models, and industry best practices.</li></ul><p><br></p>
  • 2026-04-20T00:00:00Z
Technical Lead (.NET)
  • Mahwah, NJ
  • onsite
  • Permanent / Full Time
  • 150000 - 160000 USD / Yearly
  • <p>We are seeking a hands-on technical leader with deep expertise in software development, infrastructure, and web application design. This role is responsible for shaping infrastructure strategy to ensure systems are scalable, efficient, and reliable. The ideal candidate will lead initiatives that tackle questions such as how to improve application speed and how to prepare platforms to seamlessly support growing traffic, ultimately driving solutions that enhance performance and reliability across the organization.</p><p><br></p><p><strong>Responsibilities</strong></p><ul><li>Define and drive backend, infrastructure, and DevOps strategy</li><li>Architect scalable, secure, and reliable systems</li><li>Diagnose and resolve performance, infrastructure, and integration issues</li><li>Oversee backend development, including coding standards, integrations, and APIs</li><li>Lead infrastructure tooling, cloud strategy, automation efforts, and CI/CD pipelines</li><li>Evaluate new tools and frameworks to improve efficiency and system performance</li><li>Establish metrics and KPIs to measure infrastructure performance</li><li>Implement proactive monitoring, logging, and alerting solutions</li><li>Manage infrastructure budgets with a focus on cost optimization</li><li>Communicate technical solutions clearly and effectively to stakeholders at all levels</li><li>Conduct all code reviews, ensuring quality, consistency, and best practices across the team</li><li>Manage frontend and database infrastructure, addressing performance bottlenecks and recurring issues caused by poor architecture</li></ul><p><br></p>
  • 2026-04-24T00:00:00Z
Storage and Systems Engineer
  • Torrington, CT
  • onsite
  • Permanent / Full Time
  • 110000 - 140000 USD / Yearly
  • <p>We are looking for a skilled Systems Engineer to oversee critical infrastructure operations and ensure the reliability, security, and scalability of storage and network systems. This role involves managing enterprise-level storage solutions, maintaining network security, and supporting physical data center operations. The ideal candidate will be comfortable collaborating with global teams and adept at responding to incidents in high-performance environments.</p>
  • 2026-04-23T00:00:00Z
PeopleSoft Integrations Developer
  • Hartford, CT
  • remote
  • Temporary to Hire
  • 43 - 58 USD / Hourly
  • <p>We are looking for a PeopleSoft Integrations Developer to join a contract opportunity with potential for a permanent role. This position focuses on maintaining and improving critical data interfaces across PeopleSoft environments, with a strong emphasis on Informatica-based development and support. The ideal candidate will partner with business and technical teams to deliver reliable integrations, investigate data issues, and produce clear documentation that supports ongoing operations.</p><p><br></p><p>Responsibilities:</p><p>• Build, enhance, and oversee integration processes using Informatica to support the movement of data across PeopleSoft applications and connected systems.</p><p>• Analyze interface errors, failed jobs, and data inconsistencies, then take corrective action to restore dependable processing.</p><p>• Work closely with functional partners and technical stakeholders to gather requirements, clarify data movement needs, and translate them into effective integration solutions.</p><p>• Prepare and maintain detailed technical documentation, including interface designs, mapping logic, workflow steps, and operational support materials.</p><p>• Participate in test planning, execution, and validation activities for integration updates, fixes, and new enhancements before release.</p><p>• Review source-to-target mappings, schemas, and existing interface artifacts to ensure alignment with business rules and system design.</p><p>• Provide dependable knowledge-sharing and handoff support by documenting processes thoroughly and assisting with continuity of existing integrations.</p>
  • 2026-05-20T00:00:00Z