Principal Software Engineer - Java/Polyglot
Remotelead
Software EngineerSoftware Engineering
0 views0 saves0 applied
Quick Summary
Key Responsibilities
Guides architecture decisions, sets engineering standards, and influences cross-team technical direction. Systems Design & Architecture: Designs scalable,
Requirements Summary
Partners effectively with Product, DevOps, and Data teams to deliver business outcomes. Strategic Thinking: Aligns technical decisions and roadmaps with broader company and product strategy.
Technical Tools
Software EngineerSoftware Engineering
About the Role
~1 min readArchitecture & Technical Direction
- Own the architecture and design of distributed systems serving millions of insurance leads and transactions.
- Evaluate new technologies and frameworks to enhance performance and maintainability.
- Contribute to strategic technology roadmap planning and cross-team alignment.
Hands-On Engineering
- Lead by example through hands-on coding, technical reviews, and system optimization.
- Support cross-functional development in multiple languages (e.g., Java, Kotlin, Python, TypeScript, Go).
- Ensure security, reliability, and compliance within all engineering deliverables.
Collaboration & Mentorship
- Collaborate with Product, DevOps, and Data teams on scalable API integrations and microservices.
- Mentor senior and mid-level engineers, fostering a high-performing and collaborative environment.
- 7+ years of professional software engineering experience, including significant time in backend or platform roles.
- Advanced proficiency in Java, plus hands-on experience with at least one additional language such as Kotlin, Python, Go, or TypeScript.
- Proven track record designing, building, and scaling distributed systems and microservice-based architectures in a high-traffic environment.
- Strong experience with RESTful APIs, event-driven architectures, and integrating with internal and external services.
- Deep understanding of system performance, reliability, and observability (profiling, logging, metrics, alerting).
- Practical experience with cloud platforms (e.g., AWS, GCP, or Azure), containerization (Docker), and orchestration (Kubernetes).
- Familiarity with modern CI/CD pipelines, automated testing, and code quality practices.
- Experience working closely with Product, DevOps, and Data teams to ship features and platform capabilities.
- Strong communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Bachelor's degree in Computer Science, Engineering, or a related field; equivalent practical experience considered.
- Technical Leadership: Guides architecture decisions, sets engineering standards, and influences cross-team technical direction.
- Systems Design & Architecture: Designs scalable, resilient distributed systems and microservice-based platforms.
- Polyglot Programming: Expert in Java, with the ability to work effectively in multiple languages (e.g., Kotlin, Python, Go, TypeScript).
- Cloud-Native Engineering: Builds and operates services on modern cloud platforms using containers, orchestration, and CI/CD.
- Performance & Reliability: Optimizes systems for latency, throughput, availability, and observability.
- API & Integration Design: Crafts clear, secure, and maintainable APIs and integrations with internal and external systems.
- Security & Compliance Mindset: Incorporates security, privacy, and compliance requirements into architecture and implementation.
- Cross-Functional Collaboration: Partners effectively with Product, DevOps, and Data teams to deliver business outcomes.
- Strategic Thinking: Aligns technical decisions and roadmaps with broader company and product strategy.
Compensation
- Annual salary of $170,000–$190,000, commensurate with experience, plus bonus potential.
What We Offer
~2 min readWe support our team with comprehensive benefits that promote health, balance, and financial well‑being, including:
✓Medical, Dental, and Vision Insurance
✓Paid Time Off (PTO) and Paid Sick Time
✓Flexible Scheduling (Flex Time)
✓Flexible Spending Accounts (FSA) for health and dependent care
✓Company‑paid Short‑ and Long‑Term Disability
✓No‑cost mental, emotional, and physical well‑being support through the First Stop Health app
✓401(k) with 4% company match
✓Pay for designated holidays without having to work
✓This position includes bonuses in addition to base salary
Location & Eligibility
Where is the job
Worldwide
Fully remote, anywhere in the world
Who can apply
Same as job location
Listing Details
- Posted
- September 30, 2026
- First seen
- October 12, 2026
- Last seen
- October 13, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 32%
- Scored at
- October 13, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
Similar Software Engineer jobs
View all →Remote
Vulnerability Management Engineer
Remote
Senior Scientific Software Developer [635]
Scientific Software Developer II [634]
Remote
Manager, Software Engineering
Remote
Remote
Sr. Software Development Engineer – National Imagery
USD 123136-202488
Remote
Sr. Software Development Engineer – National Imagery
USD 123136-202488
Browse Similar Jobs
Application Developer564Integration Developer472Java Developer435Salesforce Developer241.Net Developer214Laravel Developer157Python Developer156Build Engineer143Solutions Architect134Search Engineer121Java Software Engineer120C++ Developer94Security Software Engineer82Full Stack Developer62Robotics Software Engineer61Php Developer57Database Developer56SAP ABAP Developer52Wordpress Developer48Python Software Engineer44
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.