CareerPlanSign in

Principal Software Engineer (Java)

United States🌐 Remote💼 Full-time💰 $140,000–$140,000🗓 2026-09-01 → 2026-09-26

Core

Define and guide the evolution of a complex, business-critical SaaS platform architecture for the energy sector while remaining hands-on in design and development.

Role type

Principal Software Engineer (Java)

Builds

Enterprise software platform for energy organizations

Domain

Energy / Clean Technology / SaaS

Deliverable

production ML models | product features

Required skills

Java, Spring Boot, enterprise architecture, distributed systems, microservices, AWS, Kubernetes, CI/CD, relational and NoSQL databases

Preferred skills

Python, Angular, AI-assisted development tools, energy/utility industry knowledge

Responsibilities

Define and guide platform architecture evolution; Develop phased modernization approaches; Lead technical design and code reviews; Mentor engineers and translate technical direction into delivery; Resolve complex technical challenges across application and cloud architecture

Seniority

Principal, hands-on IC with strategic influence

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.