Principal Software Engineer (Java)
$140k - $195kResource Innovations
Resource Innovations is seeking a Principal Software Engineer to join our growing Software as a Service (SaaS) team. This is a highly influential, hands-on technical role responsible for helping shape the future architecture of our enterprise software platform.
You will partner with senior engineers, product leaders, and cross-functional teams to modernize a complex, business-critical platform used by leading energy organizations. You will bring proven experience designing and evolving large-scale enterprise systems, while combining a fresh architectural perspective with the deep product and domain knowledge of the existing team.
The ideal candidate is both a senior architect and an accomplished software developer who can establish technical direction, translate architectural vision into practical execution, and remain actively involved in design and development. We are looking for someone who is passionate about product craftsmanship, modern engineering practices, and building technology that makes a meaningful impact on the world.
This is a remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas: San Francisco, CA; Chicago, IL; Phoenix, AZ; Denver, CO; Salt Lake City, UT; or Madison, WI. Candidates must currently reside in the United States. Resource Innovations is not offering visa sponsorship or extensions for this position.
Resource Innovations is a women-led energy transformation firm focused on impact . Building on our expertise in energy efficiency, we are continually expanding our portfolio of clean energy solutions to help utilities navigate increasingly complex and connected challenges, including load flexibility, electrification, and carbon reduction. With every step, we are leading the charge to power change.
Responsibilities
- Define and guide the evolution of the platform architecture to improve scalability, reliability, performance, security, and maintainability.
- Develop a practical, phased modernization approach that balances future-state architecture with current customer and business commitments.
- Remain hands-on in the design and development of critical platform capabilities, architectural patterns, and proof-of-concept solutions.
- Lead technical design and code reviews, establish engineering standards, and guide complex decisions across application, integration, data, and cloud architecture.
- Partner with senior engineers and cross-functional teams to resolve complex technical challenges, mentor engineers, and translate technical direction into successful delivery.
Education
- Bachelor’s or master’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
Experience
- 15+ years of software engineering experience building complex, scalable, and reliable enterprise applications.
- Experience operating at a Principal, Staff, Architect, or equivalent technical leadership level.
- Proven experience designing and modernizing established enterprise software platforms.
- Experience defining technical direction and influencing decisions across multiple engineering teams.
- Strong hands-on development experience and the ability to translate architectural strategy into practical implementation.
Technical Skills
- Expert-level proficiency in Java and Spring Boot, with working knowledge of Python.
- Deep experience with enterprise architecture, distributed systems, microservices, APIs, integration patterns, and event-driven design.
- Strong experience with AWS, cloud-native application design, CI/CD, containers, and Kubernetes or similar platforms.
- Experience with relational and NoSQL databases, data pipelines, messaging systems, search platforms, and observability tools.
- Strong understanding of application security, performance, resiliency, scalability, and production-readiness practices.
Leadership and Communication
- Strong architectural judgment with the ability to balance long‑term direction and pragmatic delivery.
- Ability to influence and build alignment across teams without direct authority.
- Excellent analytical, problem‑solving, verbal, and written communication skills.
- Collaborative approach that values and leverages the knowledge of existing team members.
- Ability to clearly communicate technical options, tradeoffs, and risks to both technical and business stakeholders.
Preferred Experience
- Modernizing mature, business‑critical SaaS platforms while maintaining customer and operational continuity.
- Supporting enterprise platforms with large data volumes, complex workflows, and extensive integrations.
- Experience with Angular or comparable web technologies.
- Familiarity with AI‑assisted development tools such as GitHub Copilot, Claude, or equivalent.
- Knowledge of the energy, utility, energy‑efficiency, or clean‑energy technology industry.
About Resource Innovations
Resource Innovations (RI) is a women-led energytransformation firm focused on impact . Building onour expertise in energy efficiency, we’re constantlyexpanding our portfolio of clean energy solutionsto guide utilities through increasingly complex, connected challenges. Load flexibility. Electrification.Carbon reduction. With every step, we’re leadingthe charge to power change.
Resource Innovations is an Equal Opportunity Employer, committed to ensuring equal employment opportunities for all job applicants and employees without regard to race, color, religion, national origin, gender, age, disability, marital status, genetics, protected veteran status, sexual orientation or any other protected status. In addition to federal law requirements, Resource Innovations complies with applicable state and local laws governing non-discrimination in employment in every location in which the company does work.
Compensation & Benefits
Resource Innovations offers competitive salaries based on a candidate's skills, experience and qualifications for the position. The compensation range for the base salary for this position is $140,000- $195,000.In addition to base pay, employees may be eligible for a discretionary annual bonus. The stated salary represents the expected compensation for this position.Final compensation will be determined based on factors such as the candidate's experience, education and location.
At Resource Innovations, we believe supporting our people is essential to delivering impact. We offer a comprehensive benefits package designed to promote health, financial security, and work‑life balance. This includes three weeks of paid vacation annually, paid holidays, a 401(k) retirement plan with employer match, medical, dental and vision coverage, parental leave, an employee assistance program, commuter benefits, and additional supplemental offerings.
Employment with Resource Innovations is contingent upon the successful completion of a comprehensive background check and reference check. If applicable to the position, a pre-employment drug screen may also be required.
The above job description and job requirements are not intended to be all inclusive. Resource Innovations retains the right to make changes or adjustments to job descriptions and/or job requirements at any time without notice.
#J-18808-Ljbffr- Principal Software Engineer - Java/Polygot Skills Java Kotlin Python Go TypeScript Microservices APIs Cloud-native infrastructure Performance optimization Reliability engineering Security best practices Observability Description This position is listed on behalf of a partner...SuggestedRemote workVisa sponsorshipWork visa
$160.29k - $188.1k
...analyze requirements, develop, test, and document software quality to ensure proper implementation. Architect and maintain a Java/Cucumber BDD automation framework... ...and five (5) years of experience as a software engineer, software developer, or related Special Skills...SuggestedWork experience placementLocal areaImmediate startRemote work2 days per week- Fidelity Investments in the United States is seeking a Senior Principal Software Engineer/Developer to design and implement large-scale Java microservices, APIs, and UI layers. You will lead architecture discussions, drive CI/CD automation, and build observable cloud-native...Suggested
- ...Job Title: Principal Software Engineer, AI Location : Remote - US Salesloft is building the next era of enterprise revenue — one where teams make... ...Strong command of a major programming language (e.g., Python, Java, or Go) and modern cloud infrastructure (AWS or GCP). •...SuggestedRemote work
- ...Fidelity Charitable is looking for experienced engineers who are hardworking, collaborative,... ...with a focus on delivering high‑quality software ~ Advanced hands‑on expertise with Angular... ...backend development experience using Java (11+), Spring Boot, and open‑source technologies...SuggestedFull time
- ...management, to secure infrastructure, software, devices, messages, AI content and agents... ...We are seeking an experienced Principal Software Engineer to join our dynamic and innovative team... ...development. ~ Strong proficiency in Java, with hands-on experience in frameworks...
- ...Role and Responsibilities Produce software based on desired functionality provided... ...Bachelor’s in Computer Science, Computer Engineering, Electrical Engineering, or a related field... ...Solid understanding of Java language concepts Active TS/SCI clearance...Worldwide
$200k - $240k
...Culture We are a remote first engineering organization with teammates... ...experienced, hands‑on Senior Principal Engineer to lead the design... ...technical expertise in modern software development, cloud... ...‑scale SaaS products. Expert Java skills a must ~5+ years in...Full timeTemporary workImmediate startRemote work- ...Consultant, Software Development About Our Firm: Granite Solutions Groupe provides financial... ...seeking an experienced Senior Software Engineer to join our dynamic team. Our client is... ...high-performance backend services using Java, Spring, and SpringBoot. Collaborate...Immediate start
$150k - $180k
...professional to join its Enterprise Solutions (ES) team as a Principal Software Engineer based in Boston. This role offers a unique opportunity to... ...availability and performance. ~ Advanced proficiency in Java, C#, and the .NET ecosystem, including .NET Core and ASP.NET...Temporary workFlexible hours- ## Principal Software EngineerApply: Warrendale, PA: Hybrid: Full time: Posted 6 Days Ago: JR1003... ...Fullsight, LLC is seeking a Principal Software Engineer to work in Warrendale, PA. This is a... ...-on software engineering role using java, including spring. Must have previously...Full timeWork at officeRemote workWork from home3 days per week
$190.6k - $317.7k
**Principal Software Engineer** As a Principal Software Engineer reporting to the VP - Engineering, you'll play a critical role in shaping technology... ...solution design.* Strong understanding of Linux, Core Java, and the TCP stack. **Nice-to-Have*** Experience with processing...Temporary workH1bWork at officeHome officeFlexible hoursShift work3 days per week- ## Principal Software EngineerApply: Herndon, VA: Full time: Posted Today: R24667Vantor is forging... ...Developer collaborates with ontology engineers, software engineers, database engineers... ...enterprise software applications using Java, Python, C#, or comparable object-oriented...Full time
- ...execution decision Auger makes starts with the AI Enablement Engineering team. This team transforms complex, disconnected customer... ...business outcomes for our customers. What You'll Do As a Principal Software Development Engineer, you bring a strong data engineering...Contract work
- ...Houston, TX 77021, USA Description As we continue to grow and expand our services, we are seeking an accomplished Principal Software Engineer to work ONSITE to serve as a technical leader and architect across our software ecosystem. This role is responsible for...Full timeLocal area
$185.5k - $265k
...company pioneering security transformation in the AI era? Join us at Zscaler. Role We are looking for a Principal Software Development Engineer to join our team. This is a Hybrid role, reporting to the Director, Software Engineering in the Engineering department...Full timeWork at officeLocal areaWorldwide- ...You are visible, your talents are valued, and you are empowered to shape the future of payments. We are looking for a Principal Software Engineer in Test who treats quality not as a gatekeeping function but as a property of the entire software delivery system. This engineer...Full timeContract workWork at officeWorldwideShift work
- ...individual can thrive. Position Summary Engineering is a core discipline at F5 for many roles. As a software engineer specializing in products and services,... ..., agile development mindset to your work. As a Principal SDE, your primary responsibility will be to develop...Work experience placementWork at officeLocal areaRemote workWork from home
$127.5k - $295.9k
...C. H Robinson is seeking a Principal Software Engineer for our Documents and Customs services, which are core capabilities and service lines of our Global Forwarding division. Our Lean AI culture focuses on outcomes and data driven methods to generate high value at an...Hourly payPermanent employmentContract workTemporary workWorldwideFlexible hours- ...week; Lambda’s designated work from home day is currently Tuesday. You will be joining a team of highly capable software, hardware and network engineers building one of the largest AI training and inference networks in the world. You'll collaborate with people across...Work at officeLocal areaWork from homeFlexible hours
- # Principal Software EngineerUnited States8 hours agoID 1081647Price on request## DetailsEmployment type: Full-timeRemote: YesCompany: NetDocumentsLevel... ...What You’ll Do NetDocuments is seeking a Principal Software Engineer – Intelligent DMS to provide technical leadership across the...
- ...and the US, we have brought together the top scientific and engineering minds using proven technologies to unlock fusion power at... ...globally. Your Role Focused Energy is looking for a Principal Software Engineer to define and own the Core Software architecture that...Work at office
- ...Position Summary Base-2 Solutions is seeking a Principal Software Engineer to support a long-term DIA-NDOC DOMEX Technology Platform contract. The role focuses on developing and maintaining scalable Python microservices that interface with Apache Kafka and Elasticsearch...Contract workCasual workRemote work
- ...Help shape how cities are designed We are looking for a Principal Software Engineer to join us in developing the next generation of our AI-powered architecture design platform. Your contributions will have a direct impact on shaping our product and helping teams move...
- ...organizations in over 100 countries – moving AI from possibility to production in real-world enterprise environments every day. Principal Software Engineer Join the Innovation team at Genesys, where we're redefining customer experience by building innovative, scalable...Work from homeWorldwideFlexible hours
$250.6k - $362.6k
...Splunk Enterprise Security team builds software and cloud product capabilities that help... ...insights. The team connects security engineering, security operations, and cloud product... ...customer outcomes. Your Impact As a Principal Software Engineer, you will lead the...Full timeTemporary workWork experience placementLocal areaFlexible hours$199.1k - $348.4k
...It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That... ...designs. Qualifications What You Bring 10+ years of software engineering,with a record of technical direction adopted beyond...Contract workWork at officeImmediate startRemote workFlexible hours- Erias Ventures, LLC is seeking a Software Engineer to provide full stack development for the AUTUMNATTIC tool, built with Java, Angular, and Elasticsearch. You will contribute to front end and back end capabilities, conduct code reviews, and diagnose user issues while collaborating...Remote work
- ...SWE1 Location: Annapolis Junction, Maryland Description: The Software Engineer develops, maintains, and enhances complex and diverse... ...interfaces/queries Position Required Skills: Experience w/Java Knowledge of confluence, JIRA or similar Requirements gathering...
$10k
...Overview VTG seeking a highly experienced Principal Software Engineer to design, develop, maintain, integrate, and enhance complex software systems. This role supports software environments involving processing-intensive analytics, large-scale datasets, real-time systems...Work experience placementRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer (Java). Be the first to apply!
- principal software engineer Eastern, KY
- senior java software engineer Eastern, KY
- java microservice developer Eastern, KY
- java developer backend Eastern, KY
- java spring developer Eastern, KY
- lead full stack java developer Eastern, KY
- java developer full time Eastern, KY
- java cloud developer Eastern, KY
- java web developer Eastern, KY
- remote junior java developer Eastern, KY

