Skip to main content

Software Engineer – MUST HAVE JAVA 17 – Remote USA or Canada – $90k-$125k

Website Hire With Jarvis - Kevin Jarvis

Software Engineer – Remote Location: Fully Remote USA or Canada – Salary Range: $90,000 – $125,000/year USD

Revolutionize the Utility Sector with Cutting-Edge Software Development
Join our mission-driven team to drive software innovation in the utility sector. If you’re passionate about using your software engineering skills to make a significant impact on energy and environmental challenges, this is the role for you.

Your New Role:

As a Software Engineer, you’ll be an integral part of a dynamic team dedicated to developing high-quality, AI-driven software products. You’ll work closely with fellow engineers, data scientists, and utility experts to design, architect, and enhance software that improves utility operations and contributes to sustainability.

What You’ll Do:

  • Collaborate on the design and architecture of innovative software solutions within a modern technology stack, including distributed microservices and cloud infrastructure.
  • Engage in the full product life cycle, contributing to both the strategy and hands-on development of new features and functionalities.
  • Utilize your expertise in Java, Docker, and data modeling to develop solutions that meet the needs of our clients and the market.
  • Stay updated on the latest in distributed systems, containerization, microservices, and event-driven technologies to ensure our solutions lead the industry.

What Makes You a Great Fit:

  • At least 4 years of experience in software development with a strong background in Java with at least 1 year experience of JAVA 17+.
  • Experience with AWS Cloud Platform, data modeling, relational and nonrelational databases like MongoDB and Cassandra.
  • Proficient in managing microservices in containerized environments using tools such as Spring Boot, Docker, and Kubernetes.
  • Familiarity with Python programming, GIT, and building CI/CD pipelines with Jenkins or AWS Code Pipelines.
  • A proactive learner eager to continuously engage in new technologies and methodologies.
  • You are truly passionate about tech.
  • Excellent communication skills to collaborate with both technical teams and business stakeholders.


  • Competitive salary and performance-based incentives.
  • Comprehensive insurance packages including medical, dental, and vision; company-paid life and disability insurance.
  • Flexible Time Off (FTO) policy and flexible work arrangements to support work-life balance.
  • 401(k) plan with employer match to help you invest in your future.
  • Opportunities for career advancement in a company that values innovation and personal growth.

Join Us:

If you’re looking for a role where you can innovate, lead, and directly contribute to the advancement of sustainable utilities, apply today. Help us transform the utility sector and create a more sustainable future.

This is a remote position, giving you the freedom to work from anywhere while impacting a critical industry. We support a diverse and inclusive work environment and are looking forward to seeing what you can bring to our team.

After you apply for this position, we will need you to complete a short series of questions to help us expedite your application. Please look out for an email from and we recommend you add this to your safe sender list, please check your Spam or Junk folders if you don’t receive the email shortly.
We may also send reminders via email and SMS to you if you have not completed the questions. Your application may not be processed without your screening response.
By applying for this job you consent to Hire with Jarvis to hold personal data and we may use this to contact you, either through SMS or email. You can read our privacy policy at

Apply for job

To apply for this job email your details to