Casebook PBC

Lead Engineer – Level IV

Casebook PBC

full-time

Posted on:

Location Type: Remote

Location: Remote • Texas • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $170,000 - $180,000 per year

Job Level

Senior

Tech Stack

CloudJavaMicroservicesSDLC

About the role

  • 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.

Requirements

  • 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)
  • Experience leading feature or component development, balancing trade-offs, mentoring others, and raising team execution quality.
  • Experience with software design patterns, coding standards and code reviews
  • Experience with identifying and remediating maintainability, scalability and performance challenges early in the SDLC
  • Experience establishing testing requirements early in the development process
  • Experience with software testing, including test planning, integration testing and load and performance testing
  • Experience collaborating with product and design to estimate, and deliver reliable, high quality software solutions
  • Experience with security compliance, architecture, disaster recovery, performance and cost optimization
  • Experience with relation databases, different level of normalization, indexing, migration, and data integrity
  • Experience evaluating emerging technologies, including AI-assisted development tools.
Benefits
  • Competitive salary and benefits package.
  • Professional growth opportunities.
  • The chance to make a real difference by supporting those who help others.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavamicroservicesAPIssoftware design patternssoftware testingintegration testingload testingperformance testingrelational databasesAI-assisted development tools
Soft skills
technical leadershipmentoringcollaborationproblem-solvingcommunicationteam execution qualitybest practicesoperational excellencetrade-off balancingcross-functional teamwork
Certifications
Bachelor’s degree in Computer Science