About the role
Company Description
At Casebook PBC, our software makes people’s lives better. We are committed to empowering community well-being through adaptive, research-based, and practice-driven technology. Designed to “help the helpers,” our innovative and award-winning SaaS solutions enhance outcomes in human services. We continually expand and evolve the Casebook Platform, aiming to support more agencies and inspire industry-wide innovation.
At Casebook PBC, we are dedicated to fostering a multicultural, unprejudiced, and welcoming workplace where everyone feels included and valued. We believe that different perspectives, backgrounds, and experiences strengthen our ability to innovate and serve our clients effectively. Every employee is respected and empowered to contribute at their highest potential. Our commitment goes beyond providing opportunities—we actively create an environment where everyone has the support, resources, and recognition they need to thrive.
Job Description
💡 Location: This is a remote US-based role. Candidates must be authorized to work in the US.
About the Team
At Casebook, our Engineering team drives innovation and efficiency across our technological infrastructure. This team of passionate experts collaborates with cross-functional teams to build seamless deployment pipelines, champion best practices, and stay at the forefront of emerging technologies. Their work ensures Casebook remains agile and adaptive in a rapidly evolving landscape.
Your Impact
We are looking for a software/systems engineer with deep experience in building, testing, delivering enterprise cloud native software, and is committed to standing up a shippable product as part of a diverse and high-performing team that includes client stakeholders, other software engineers, designers, QA testers, release managers, product managers, and infrastructure engineers. The candidate is a clever problem solver, with a profound understanding of web technology, architecture and process and who is able to find consensus around workable solutions.
The candidate will have a lead role on an Agile development team and an ownership of Casebook Platform code repositories, internal engineering processes and helping improve engineering coding standards. Casebook Platform caters to all human services. The ideal candidate needs to have an engineering mindset, an exceptional appetite for cutting edge technological advances, and be enthusiastic about continuous learning. Casebook Platform follows cloud native architecture and software design patterns with state of the art Continuous Integration and Continuous Deployment modeling. Additionally, the candidate will collaborate with design and product teams which includes client-facing delivery and implementation of the Casebook Platform for small non-profit organizations to large scale state and local government projects.
What You’ll Do (Responsibilities)
Provide hands-on technical leadership in the design, integration, implementation, and evolution of a scalable, enterprise-grade SaaS platform serving the human services sector.
Architect and extend a modern microservices ecosystem that delivers high configurability across data modeling, integrations, workflows, notifications, and data persistence.
Translate complex business and integration requirements into actionable technical solutions aligned with the product roadmap, performance goals, and scalability objectives.
Guide and mentor a team of engineers, fostering best practices in software design, code quality, and operational excellence.
Lead the development of new Casebook platform capabilities using state-of-the-art frameworks, tools, and cloud-native services.
Design, document, and troubleshoot robust APIs and integrations within a distributed ecosystem of internal and third-party systems.
Collaborate cross-functionally with product managers, designers, architects, client partners, and other engineering teams to deliver cohesive end-to-end solutions.
Champion software quality and reliability, ensuring adherence to the highest standards of security, performance, scalability, reusability, and automated testing.
Continuously evaluate and integrate emerging technologies, including AI-assisted development tools, to accelerate feature delivery, testing, and system intelligence.Drive innovation with purpose, developing solutions that empower human services organizations, address their problems and improve outcomes for vulnerable populations.
Qualifications
✅ Bachelor’s degree in Computer Science or related field (or equivalent work experience)
At least 8-12 years of experience as a software engineer
Experience architecting microservice web applications (Java required
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s