Senior Software Engineer

ChartHop•New York, NY
•$160,000 - $200,000

About The Position

ChartHop is an AI-powered people operations platform. As a Senior Software Engineer, you will help build a configuration-driven integration system that makes it faster to connect HRIS, payroll, ATS, and other systems. You will also contribute to AI functionality across the ChartHop product and experiment with AI tools in your development work. The role involves designing, building, and maintaining integrations, APIs, and data pipelines, while owning work throughout the development lifecycle—from researching API documentation and planning through implementation, deployment, and monitoring. You will collaborate with product, customer success, and external partners, and help improve integration development tools, monitoring, and alerting. The back-end stack is primarily Kotlin and MongoDB, with TypeScript and React on the front end, AWS infrastructure, Valkey caching, and Anthropic AI models. Most of the work will be in Kotlin. The interview process includes a recruiter call, hiring manager screen, culture interview, take-home assessment, live technical review, product manager collaboration interview, and CTO leadership interview. ChartHop describes itself as an inclusive employer that values diversity.

Requirements

  • Experience building and maintaining third-party integrations, such as HRIS, payroll, ATS, business intelligence, or systems involving comparable data.
  • Experience with data pipelines or ETL.
  • Strong back-end software development skills.
  • Strong API experience, including REST, GraphQL, webhooks, OAuth, and data synchronization.
  • Ability to analyze and troubleshoot API issues.
  • Experience working independently on a small team; startup, small R&D team, or self-launched project experience is especially valuable.
  • Comfort using AI tools in development work.
  • Strong problem-solving skills and attention to detail.
  • Clear communication with technical and non-technical audiences.
  • Ability to manage workload and priorities with minimal oversight.

Nice To Haves

  • Kotlin or another JVM language, such as Java, Scala, or Groovy.
  • Experience building integrations outside HR technology using comparable data.
  • Experience at a startup, on a small R&D team, or on a project launched independently.

Responsibilities

  • Design, build, and maintain integrations across HRIS, payroll, ATS, notifications, and business intelligence platforms.
  • Build and extend the configuration-driven integration system and its functionality.
  • Design APIs and data pipelines that connect reliably with third-party systems.
  • Contribute to AI features in the ChartHop product.
  • Own the full development lifecycle, including researching API documentation, planning, writing robust code, deploying, and monitoring integration health.
  • Write tests, conduct code reviews, and follow best practices for code quality and maintainability.
  • Work with product, customer success, and external partners to meet business and technical requirements.
  • Improve integration development and management, including developer tooling, monitoring, and alerting.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service