Principal Software Engineer
American HealthTech
Software Engineering
United States · Remote
Posted on Sep 27, 2025
Who you’ll work with
You’ll be the senior-most technical leader embedded within a single Scrum team in the Acute and Payer platform organization.
As the Principal Engineer, you’ll set the technical bar for the team while mentoring engineers, unblocking complex challenges, and ensuring delivery quality at scale. While your home is one team, you’ll collaborate with peer Principal Engineers and platform stakeholders to ensure architectural consistency, cross-team leverage, and adoption of modern practices.
A core part of this role is championing AI-embedded engineering: from agentic development workflows that boost engineering velocity, to applying Model Context Protocol (MCP) and AI-driven tooling in the delivery lifecycle. You’ll help the team and organization take practical advantage of the latest advances in AI-assisted software engineering.
What you’ll be doing day to day
- Acting as the technical authority for your team, driving decisions on architecture, design, and coding practices
- Embedding AI-assisted and agentic development into daily engineering workflows (e.g., Copilot, Claude Code, custom MCP agents)
- Evaluating, prototyping, and operationalizing AI-powered automation for testing, documentation, observability, and support
- Translating business requirements into robust technical solutions that are scalable, secure, and AI-augmented where possible
- Mentoring and coaching teammates in both traditional engineering and modern AI practices
- Leading the design and implementation of distributed, cloud-native applications (Java, Spring Boot, REST APIs)
- Driving adoption of automation, observability, and test strategies, including AI-assisted quality gates
- Partnering with Product Owners and Managers to align on priorities, risks, and trade-offs — including when to apply AI to accelerate outcomes
- Troubleshooting and unblocking production systems using both human and AI-augmented approaches
- Promoting a culture of continuous learning, where new tools and approaches (including AI) are embraced pragmatically
-
Skills and experience we’re looking for
- 10+ years of professional software development experience, with technical leadership in complex systems
- Bachelor’s degree in computer science, Engineering, or related field (advanced degree a plus)
- Advanced proficiency with Java, Spring Boot, and RESTful API design
- Strong background in distributed systems and microservices architecture
- Demonstrated experience applying AI-assisted coding and agentic workflows in day-to-day engineering
- Familiarity with Model Context Protocol (MCP) or similar frameworks for structured AI integration
- Experience designing and deploying cloud-native applications (Azure or AWS)
- Hands-on expertise with Docker, Kubernetes, and container orchestration
- Solid relational database experience (MySQL, PostgreSQL) and schema optimization
- Expertise in test automation (unit, integration, contract, e2e) and modern CI/CD practices
- Experience with observability (logging, tracing, metrics) and tools like Splunk, Prometheus, Grafana, DataDog
- Demonstrated success mentoring engineers and fostering team-level technical growth
Bonus points for
-Stream processing experience (Kafka, Flink, etc.)
- Knowledge of NoSQL and unstructured data stores (e.g., CosmosDB, ADLS)
- Experience operationalizing AI in production systems (NLP pipelines, RAG, inference services)
- Deep familiarity with infrastructure-as-code (Terraform, Bicep, ARM templates)
- Experience embedding AI-driven feedback loops into monitoring, testing, or support workflows
What success looks like in this role
- Your team consistently delivers scalable, reliable, and secure solutions, enhanced by AI where it adds real value
- Engineers around you grow faster because of your mentorship in both traditional engineering and AI-augmented practices
- Complex technical challenges are unblocked through your leadership and AI-informed problem-solving AI-powered workflows, MCP-driven context sharing, and agentic development are embedded into the team’s daily delivery
- You influence broader engineering alignment by sharing proven AI-enabled patterns with adjacent teams
- You inspire confidence across product and engineering leadership by demonstrating foresight, ownership, and technical excellence
#LI-AV1
#LI-remote