We are seeking a Principal Software Engineer to serve as the technical leader and architect across our Healthtech and Insurtech platforms. As the technical authority, you will be responsible for setting architectural direction, establishing engineering standards, and ensuring technical excellence across our technology organization.
Requirements
- Minimum Experience: Senior Manager/Supervisor
- 10+ years of software engineering experience with at least 3-5 years in principal/staff engineer or similar technical leadership roles
- Deep expertise in distributed systems, microservices and modular architectures, and cloud-native application design (AWS, GCP)
- Strong hands-on proficiency in one or more of our core technology stack: Java (backend services), Flutter (mobile development), and JavaScript/TypeScript (web applications)
- Strong foundation in modern backend technologies, API design, data architecture, and system integration patterns
- Hands-on experience with DevSecOps practices, CI/CD pipelines, infrastructure as code, and observability tools
- Understanding of security principles and compliance requirements in regulated industries (healthcare, insurance, or fintech)
- Exposure to or experience with contemporary AI-based solutions (LLMs, generative AI, machine learning models) and security considerations for AI systems
- Proven ability to influence and drive technical decisions across multiple teams without direct authority
- Exceptional communication skills with ability to explain complex technical concepts to both technical and non-technical audiences
- Track record of mentoring and developing engineering talent, raising the technical bar across organizations
- Experience establishing and leading architectural review processes and technical governance frameworks
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance