Software Engineer, Cloud Engineer - Software, Full Stack Developer
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…