Find a jobRecruiters

Principal Software Engineer

Exclusive opportunity

Remote

Principal Software Engineer

Resource Innovations

Principal Software Engineer

Skills

PythonJavaMicroservicesSpring BootAIAWSGitHubKubernetes

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Salary:

$140,000 – $195,000 / year

Location:

United States

Work mode:

Remote

Published on:

7 September 2026

What they need


Who you are

  • 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
  • Bachelor’s or master’s degree in computer science, Engineering, or a related field, or equivalent practical 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
  • 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
  • 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
  • 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

What the job involves

  • 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
  • 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

The application process

  • 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

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

1 month ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

9 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

20 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools