Principal Software Engineer - Java/Polygot
Core
Designing, building, and scaling distributed software systems and microservices for high-traffic insurance platforms supporting millions of leads and transactions.
Role type
Principal Software Engineer (Java/Polyglot)
Builds
Scalable backend services, RESTful APIs, event-driven architectures, and cloud-native infrastructure for insurance data.
Domain
Insurance technology / Distributed systems
Required skills
Java, Kotlin, Python, Go, TypeScript, Microservices, RESTful APIs, Event-driven architecture, Cloud platforms (AWS/GCP/Azure), Docker, Kubernetes, CI/CD, System observability, Security & compliance
Preferred skills
None explicitly stated
Technologies
Java, Kotlin, Python, Go, TypeScript, AWS, GCP, Azure, Docker, Kubernetes (via careerplan.io/jobs/b73400bb-104b-4e47-bc17-d7bd113cb33a-principal-software-engineer-javapolygot-at-jobgether)
Responsibilities
Own architecture and design of distributed systems; Define technical direction and engineering standards; Lead hands-on coding, technical reviews, and system optimization; Design and evolve microservices and integrations; Ensure security, reliability, and compliance; Optimize systems for latency and throughput; Establish observability practices; Mentor senior and mid-level engineers.
Seniority
Principal, hands-on IC with strategic influence