
Lead Engineer – Level IV
Casebook PBC
full-time
Posted on:
Location Type: Remote
Location: Remote • Texas • 🇺🇸 United States
Visit company websiteSalary
💰 $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