[Hiring] Software Engineer II or III @E Source
Software Engineer II or III @E Source
Software Development
Salary usd 95,000 - 13..
Remote Location
Employment Type full-time
Posted 1mth ago

[Hiring] Software Engineer II or III @E Source

1mth ago - E Source is hiring a remote Software Engineer II or III. 💸 Salary: usd 95,000 - 130,000 per year 📍Location: USA, Canada

Role Description

At E Source, we help utilities make sense of complexity in a rapidly changing landscape, and we’re looking for a Software Engineer II or III to help shape how that impact shows up in the world.

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.

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.

In this role, you will:

  • 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
  • Mentor junior software engineers on best practices for building scalable cloud applications
  • Participate in continuous learning activities to understand latest technology trends and share knowledge across the team and organization

Qualifications

  • At least 5 years of experience in Java software development, with recent experience in Java 17 or higher
  • 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 in a related field of study or equivalent work experience

Benefits

  • Excellent insurance options, including medical, dental, and vision plans; company-paid life insurance; company-paid long- and short-term disability insurance; medical and dependent-care flexible spending plans, and paid parental leave
  • A flexible time off (FTO) policy that provides paid time away from work, approved by your manager, while ensuring business needs, workload commitments, and appropriate coverage are maintained
  • A 401(k)/RRSP plan with a 3% employer match
  • The budgeted salary for this position is $95,000 to $130,000 USD + annual bonus
  • This role will be 100% remote, with infrequent travel (generally 1–2 times per year)
Before You Apply
remote Be aware of the location restriction for this remote position: USA, Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Software Engineer II or III @E Source
Software Development
Salary usd 95,000 - 13..
Remote Location
Employment Type full-time
Posted 1mth ago
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 155,000+ Remote Jobs
remote Be aware of the location restriction for this remote position: USA, Canada
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply
Applied
Sent Follow-Up
Interview Scheduled
Interview Completed
Offer Accepted
Offer Declined
Unlock 155,000+ Remote Jobs
×

Apply to the best remote jobs
before everyone else

Access 155,000+ vetted remote jobs and get daily alerts.

4.9 ★★★★★ from 500+ reviews
Unlock All Jobs Now

Maybe later