Software Engineer, Cloud Engineer - Software, Full Stack Developer

E Source3 months ago
San Francisco, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Base pay range

$79,000.00/yr - $/yr

Additional compensation types

Annual Bonus

Experienced Talent Acquisition Manager @ E Source | HR Interviewing

Interested in driving software innovation in the utility sector? In this position, you’ll collaborate with a team of like-minded software engineers, data scientists, and utility experts to develop high-quality software products. You’ll be part of a team that values continuous improvement and continuous learning, and you’ll contribute to the software design, software architecture, and overall product life cycle for AI-driven products.

Come join a fast-growing team on a literal mission to save the world.

At E Source, we are creating a more sustainable future in partnership with utilities. We’re a solutions-based data science software, research, and consulting firm that has been a change agent in the utility sector for over 30 years. We’re obsessed with making data useful in helping our clients evolve into customer-centric organizations that make data-driven decisions. And we have fun while we do it!

Join us and have your design and applications make a difference.

The software engineer position is focused on a modern technology stack using the latest software development frameworks, data-intensive distributed microservices, relational and nonrelational database management systems, and containerized cloud infrastructure within a well-established continuous-delivery and Agile development process. You’ll help us with our mission and commitment to a sustainable future.

Your Responsibilities

  • Collaborate with product and engineering leadership to help define product architecture and implement secure, reliable, scalable software products
  • Collaborate with internal and client stakeholders to translate business problems into technical solutions
  • Participate in continuous learning activities to understand latest technology trends and share knowledge across the team and organization

What will make you a good fit:

  • At least 2 years experience in Java (11 or 17+) software development
  • Knowledge or experience architecting software solutions within the AWS Cloud Platform
  • Experience with data modeling and relational database design and implementation
  • Experience with NoSQL databases such as MongoDB and Cassandra
  • Experience with enterprise integration patterns and creating and managing microservices in a containerized environment (Spring Boot, Docker, and Kubernetes)
  • Experience with knowledge graph technologies and techniques
  • Experience programming with Python
  • Experience working with GIT and GITOPS, and building CI/CD pipelines with Jenkins or AWS code pipelines
  • Product-oriented mindset
  • Proven track record of efficiently designing, developing, and releasing software products both independently and collaboratively
  • Creative mind, keen ability, and the initiative to think beyond
  • Ability to effectively communicate with technical teams and business stakeholders
  • Passion for energy and the environment
  • BS or MS in software engineering, computer science, or a related field of study

A little about E Source

Utilities across the US and Canada face the same fundamental, day-to-day challenges: to ensure reliable service for every customer while maintaining and modernizing aging distribution networks and meeting regulatory requirements—all while keeping rates affordable. At the same time, climate change has created a common, universal call to action: to reduce our carbon impact, improve our environment, and ensure the prosperity of future generations.

At E Source, we’re dedicated to helping every utility…

Required Skills

AWS Cloud Platform
Spring Boot
GIT
Docker
Relational Databases
Python
CI/CD Tools (Jenkins, AWS Code Pipelines)
Kubernetes
Microservices Architecture
Java (11 or 17+)
NoSQL Databases (MongoDB, Cassandra)
Data Modeling