CareerPlanSign in

Principal Software Engineer - Java/Polygot

USRemoteFull-time2026-10-02 → 2026-10-07

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