Software Engineer III

Paychex•Cincinnati, OH

About The Position

The Software Engineer III validates requirements and performs analysis and design for system improvements and new applications. The role represents the department by leading work and guiding others. On the Unified Service Development (USD) team, the engineer builds and supports applications and reporting data used for client service and business operations. The team maintains web applications and services, SQL Server databases, ETL pipelines, and reporting data feeds, while modernizing systems onto containerized platforms such as OpenShift. The team also develops internal AI-enabled developer tooling and uses AI-assisted development in its day-to-day work. The engineer develops, tests, deploys, maintains, and improves software; makes significant technical contributions; supports applications across environments; and contributes to technical direction and delivery standards. Work includes building .NET applications and services, deploying containerized applications on OpenShift, developing and optimizing SQL Server databases and ETL processes, and helping modernize legacy ETL workloads. The role also uses Jira, Bitbucket, and Confluence to manage work, code, and documentation, and applies AI-assisted development tools while reviewing and validating generated code. Paychex describes its rewards as including medical coverage, virtual wellness classes, tuition reimbursement, a 401(k) with employer match, adoption assistance, financial assistance, paid time off, company holidays, culture days, work-life balance programs, training and development, and paid volunteer time. The position's stated starting base pay range is $93,590–$147,070; final compensation may depend on geographic location, skills, education, and experience.

Requirements

  • Bachelor's degree in a computer-related discipline or equivalent work experience.
  • Three years of experience in a related field.
  • Application development experience.
  • Experience with .NET Framework and/or .NET.
  • Experience with unit testing and test automation.
  • Experience with SQL Server, Azure, and relational databases, including T-SQL, stored procedures, and querying from an application.
  • Experience with data validation, error handling, and monitoring scheduled data loads.
  • Experience with OpenShift and containerization.
  • Experience with CI/CD pipelines such as Jenkins.
  • Experience using Jira, Bitbucket, and Confluence.
  • Experience with AI-assisted software development, including agentic coding tools such as Claude Code or GitHub Copilot.
  • Ability to effectively prompt and direct AI tools, critically review and validate generated code, and integrate AI tools into testing, code review, and security practices.

Nice To Haves

  • Experience with React.
  • Experience with Node.js.
  • SSIS experience.
  • Python-based ETL experience.
  • Databricks experience.
  • Familiarity with MCP servers or building AI-enabled tooling.

Responsibilities

  • Develop, test, deploy, maintain, and improve software to meet requirements.
  • Complete complex program changes independently and perform comprehensive analysis and design for broadly defined requirements.
  • Make significant technical contributions and contribute to technical direction.
  • Estimate user stories based on business requirements, specifications, and designs; monitor progress against estimates and provide status updates.
  • Comply with and contribute to SDLC standards and CI/CD procedures, and introduce standards and process improvements.
  • Provide technical support and troubleshoot applications across environments, including high-impact production issues.
  • Maintain existing code and monitor for failures in non-production environments.
  • Support changes during quality assurance, user acceptance testing, and post-implementation to ensure application integrity.
  • Share technical expertise and guide and mentor others to improve team effectiveness and quality.
  • Build and support web applications and services using .NET and related technologies.
  • Deploy and support containerized applications on OpenShift, including monitoring and troubleshooting across environments.
  • Design, build, and maintain ETL processes and scheduled data loads for downstream reporting consumers.
  • Develop and optimize SQL Server databases, queries, stored procedures, and SQL Agent jobs for applications and reporting.
  • Help modernize legacy ETL workloads such as SSIS into containerized OpenShift solutions, including shared libraries, orchestration, validation, and monitoring.
  • Manage work in Jira, source code in Bitbucket—including branching, pull requests, and code review—and technical documentation in Confluence, including designs and operational/support procedures.
  • Use AI-assisted development tools such as Claude Code and GitHub Copilot to improve productivity, quality, and test coverage, while critically reviewing and validating generated code.

Benefits

  • Medical coverage.
  • Virtual wellness classes.
  • Tuition reimbursement.
  • 401(k) with employer match.
  • Adoption assistance.
  • Financial assistance.
  • Paid time off.
  • Company holidays.
  • Culture days.
  • Work-life balance programs.
  • Award-winning training and development programs and ongoing learning opportunities.
  • Paid time off for volunteerism.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service