C

ComPsych

Workplace mental health and absence management

Senior Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeUnited States$150k - $200kIn-person

About the Job

Requirements

  • Deep server-side experience in a modern language such as Java, Python, C#, Kotlin, or Go, including end-to-end ownership of services.
  • At least 5 years of full-stack development experience.
  • Experience with REST contracts, versioning, OAuth2/OIDC, schema design, and SQL that performs under real load.
  • Production experience with asynchronous and event-driven systems such as Kafka or comparable technologies, idempotency, and understanding at-least-once delivery effects downstream.
  • Experience building and operating production systems at scale on AWS or Azure, including containers, Kubernetes or serverless, infrastructure as code, and CI/CD pipelines; experience carrying on-call responsibility.
  • Ability to define and defend a testing strategy across unit, integration, and contract testing, and verify releases before shipping.
  • Accountability for reliability and security, including experience with SLOs, incidents, OWASP, threat modeling, and PHI/HIPAA or comparable regulated data.
  • Production experience using agentic AI as a primary development surface, including identifying errors before shipment.

Responsibilities

  • Own problem framing, sequencing, and tradeoffs with Product and Design, then define system design including data models, API contracts, and failure modes.
  • Decompose work, write specifications, and direct AI agents to implement it, contributing code directly when debugging or complexity requires it.
  • Determine testing coverage and levels, direct AI to build tests, and validate that tests establish the intended behavior.
  • Build security, reliability, and observability into systems from the start so they can be operated safely and understood when they fail.
  • Review all work rigorously and remain accountable for shipped work regardless of its author.
  • Make deployment decisions, respond to on-call incidents, and apply lessons from incidents.
  • Coach engineers to specify, delegate, and validate AI-generated work rather than hand-code everything.

Desired Qualifications

  • Experience in LLM application engineering, including retrieval-augmented generation (RAG), retrieval quality, evaluations, or LLM observability.
  • Modern TypeScript frontend experience working against a design system.

About the Company

ComPsych

Workplace mental health and absence management

ComPsych provides global mental health, well-being, and absence management solutions through GuidanceResources and AbsenceResources. Its cloud-based platforms combine online resources, coaching, and health navigation with HR and absence tools to deliver end-to-end support for employees and employers. This includes mental health and well-being programs, work-life resources, and leave/absence management across organizations. ComPsych differentiates itself through its long track record (40+ years), large global reach (over 75,000 customers and 160 million lives across 200 countries), and a strong blend of technology with human expertise, which helps many of the world’s Fortune 500 companies support their workforce. The company's goal is to ignite human potential in workplaces by helping individuals and organizations thrive through accessible mental health resources, well-being support, and absence management.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Chicago, IL
Founded
1984

Recently Posted Jobs

Explore more opportunities at ComPsych

See more jobs