Senior Java Architect & Principal Engineer (SaaS) — Remote

Buoyant

United States

Remote

USD 140,000 - 195,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Three weeks of paid vacation annually
Paid holidays
401(k) retirement plan with employer 0
Medical, dental and vision coverage
Parental leave
Employee assistance program
Commuter benefits

Job summary

Resource Innovations is seeking a Principal Software Engineer to join our SaaS team. This is a hands-on, highly influential role responsible for shaping the architecture of our enterprise platform used by energy customers.

You will partner with senior engineers and product leaders to modernize the platform while balancing practical delivery, security, and reliability. This remote position requires occasional in-person meetings across certain US metro areas.

Qualifications

  • 15+ years of software engineering experience building complex, scalable enterprise applications.
  • Experience operating at 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.

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.

Skills

Java
Spring Boot
Python
Enterprise architecture
Distributed systems
Microservices
APIs
AWS
CI/CD
Containers
Kubernetes
Databases
Observability
Security
Performance
Scalability

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field

Tools

Angular
GitHub Copilot
Claude

Job description

Resource Innovations is seeking a Principal Software Engineer to join our SaaS team. This is a hands-on, highly influential role responsible for shaping the architecture of our enterprise platform used by energy customers.

You will partner with senior engineers and product leaders to modernize the platform while balancing practical delivery, security, and reliability. This remote position requires occasional in-person meetings across certain US metro areas.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Principal Software Architect — Enterprise SaaS
Remote Principal Software Architect — Enterprise SaaS

Resource Innovations • Northern (KY)

Hybrid
USD 140,000 - 195,000
Paid vacation
Paid holidays
401(k) with employer match
+4
Senior SaaS Architect - Remote & Impactful
Senior SaaS Architect - Remote & Impactful

Resource Innovations • Madison (WI)

On-site
USD 100,000 - 144,000
Three weeks vacation annually
Paid holidays
401(k) with employer match
+4
Remote Lead Java Software Engineer — Cloud SaaS
Remote Lead Java Software Engineer — Cloud SaaS

re-zoo-me • Northern (KY)

Hybrid
USD 85,000 - 160,000
Paid vacation
Holidays
401(k) match
+5
Principal Software Engineer (Java)
Principal Software Engineer (Java)

Resource Innovations • Northern (KY)

On-site
USD 140,000 - 195,000
Paid vacation
Paid holidays
401(k) with employer match
+4
Principal Software Engineer (Java)
Principal Software Engineer (Java)

Buoyant • United States

Remote
USD 140,000 - 195,000
Three weeks of paid vacation annually
Paid holidays
401(k) retirement plan with employer 0
+4
Senior Software Engineer - Remote SaaS Lead (Energy Tech)
Senior Software Engineer - Remote SaaS Lead (Energy Tech)

Resource-Innovations • South Salt Lake (UT)

Remote
USD 100,000 - 144,000
Three weeks paid vacation
401(k) with employer match
Medical, dental, and vision coverage
+2
Senior Software Engineer & Tech Lead - Energy SaaS (Remote)
Senior Software Engineer & Tech Lead - Energy SaaS (Remote)

Resource-Innovations • Madison (WI)

Remote
USD 100,000 - 144,000
Paid vacation
Paid holidays
401(k) with match
+6
Java Engineer (Remote)
Java Engineer (Remote)

re-zoo-me • Northern (KY)

Hybrid
USD 85,000 - 160,000
Paid vacation
Holidays
401(k) match
+5
Senior Software Engineer — Remote SaaS Innovator
Senior Software Engineer — Remote SaaS Innovator

Entegral • United States

On-site
USD 136,000 - 170,000
Lead Java and Data Integration Engineer
Lead Java and Data Integration Engineer

Resource Innovations • Denver (CO)

On-site
USD 135,000 - 150,000
Competitive salary
401(k) retirement plan with employer matching
Health, dental and vision insurance
+1