Software Engineer
Role summary
A leading healthcare company seeks a Lead Software Engineer to design, build, and support a high-availability enterprise service for patient communication. This role involves leading prompt engineering strategies, integrating LLMs into backend services, and leveraging AI-assisted development tools. The engineer will mentor junior developers, address system challenges, and collaborate with cross-functional teams. The position requires 8+ years of enterprise server development experience, 3+ years leading cloud-hosted SaaS products, and familiarity with microservices, Spring Boot, databases, and CI/CD pipelines. This is an on-site position offering a key role in revolutionizing patient engagement through AI-enhanced communication on a greenfield platform.
Lead Software Engineer | On-site | $136,000 - $232,000
This employer is a leading company dedicated to creating a thriving ecosystem that delivers accessible, high-quality, and sustainable healthcare. They are focused on enabling the next generation of healthcare patient conversation features through innovative mobile applications and browser-based solutions.
The Role
• Design, build, and support a high-availability enterprise service for healthcare provider-patient communication.
• Lead the design, definition, and refinement of prompt engineering strategies and integrate LLMs into backend services.
• Leverage AI-assisted development tools to accelerate the software development lifecycle.
• Mentor and coach junior developers and colleagues, ensuring adherence to best practices.
• Proactively identify and address stability, scalability, security, and resiliency challenges.
• Collaborate with cross-functional teams, architects, and Product Managers.
What You'll Need
• 8+ years of software engineering experience with enterprise server development.
• 3+ years of experience leading cloud-hosted SaaS products.
• Experience leveraging AI-assisted development tools throughout the full SDLC.
• In-depth familiarity with microservice development, including hexagonal/CLEAN architecture and distributed systems.
• Experience with Spring Boot and relational database/SQL or NoSQL databases.
• Experience with deployment (CI/CD) pipelines including Jenkins or Harness, along with Git.
What's On Offer
• A key role in revolutionizing patient engagement through AI-enhanced communication.
• Opportunity to work on a greenfield next-generation platform for healthcare providers and patients.
• A collaborative environment with cross-functional teams and an experimental mindset.
• Comprehensive benefits package, including health, financial benefits, and tuition assistance.
Apply via Haystack today!
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite