
Remote opportunity at
ChartHopSenior Software Engineer
ChartHop is hiring a Senior Software Engineer to join its remote team. ChartHop provides an AI-driven people operations platform that helps businesses plan efficiently, maintain operational…
Career Tools
About This Role
ChartHop is hiring a Senior Software Engineer to join its remote team. ChartHop provides an AI-driven people operations platform that helps businesses plan efficiently, maintain operational clarity, and make informed workforce decisions. In this role, you will focus on advancing integration capabilities by developing a configuration-driven integration system designed to connect external platforms more rapidly. Additionally, you will participate in artificial intelligence initiatives by embedding AI capabilities directly into the…
Job Description
ChartHop is hiring a Senior Software Engineer to join its remote team. ChartHop provides an AI-driven people operations platform that helps businesses plan efficiently, maintain operational clarity, and make informed workforce decisions. In this role, you will focus on advancing integration capabilities by developing a configuration-driven integration system designed to connect external platforms more rapidly. Additionally, you will participate in artificial intelligence initiatives by embedding AI capabilities directly into the product ecosystem. The position is well-suited for an independent developer who enjoys utilizing AI development tools, possesses strong backend engineering competencies, and thrives within smaller R&D environments or startup settings.
Daily duties involve creating and maintaining integrations across applicant tracking, payroll, business intelligence, notification, and human resources information systems. You will design robust APIs and data pipelines, oversee the complete software development lifecycle from API research to production deployment and monitoring, and collaborate alongside product, customer success, and partner teams. Performance is evaluated based on integration uptime, data accuracy, code maintainability, timely feature delivery, and overall customer impact.
Responsibilities
- Design, construct, and support integrations across HRIS, payroll, ATS, notification, and business intelligence platforms
- Develop and expand the configuration-driven integration framework and its necessary features
- Architect APIs and data pipelines for dependable third-party system connectivity
- Contribute to the implementation of artificial intelligence features within the ChartHop product
- Manage the complete development lifecycle including API documentation research, coding, deployment, and health monitoring
- Write tests, perform code reviews, and adhere to maintainability and quality guidelines
- Collaborate with product, customer success, and external partners to fulfill business and technical specifications
- Enhance integration management tooling, developer tools, monitoring, and alerting systems
Requirements
- Experience building and maintaining third-party integrations such as HRIS, payroll, ATS, or business intelligence
- Experience working with data pipelines or ETL processes
- Strong backend software development capabilities
- Strong API experience encompassing REST, GraphQL, webhooks, OAuth, and data synchronization
- Ability to analyze and troubleshoot API complications
- Experience working independently on a small team, at a startup, on a small R&D team, or on a self-launched project
- Comfort using AI tools in development work
- Strong problem-solving skills, attention to detail, and clear communication across technical and non-technical audiences
Qualifications
- Experience with Kotlin or another JVM language such as Java, Scala, or Groovy
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, the posting specifies that the role is remote.
What is the tech stack used for this role?
The backend relies primarily on Kotlin and MongoDB, while the frontend utilizes TypeScript and React. Infrastructure runs on AWS, Valkey is used for caching, and Anthropic is partnered with for AI models.
What does the interview process consist of?
The evaluation process includes an intake call with a recruiter, a hiring manager screen, a culture interview, a take-home assessment, a live technical review with two engineers, a team collaboration interview with a product manager, and a leadership interview with the CTO.
What salary is offered for this position?
The posting does not specify a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.