[Hiring] Senior Software Engineer REMOTE USA
Position: Senior Software Engineer
Date Posted: August 22, 2025
Industry: Energy / Utilities / Software
Employment Type: Full Time
Experience: 5+ years in Java software development (recent experience with Java 17+)
Qualification: BS/MS in Software Engineering, Computer Science, or related field — or equivalent experience
Salary: $80,000 – $130,000 + annual bonus
Location: United States — Remote (occasional travel 1–2x per year; applicants must be authorized to work in the US or Canada)
Company: E Source
Description:
About E Source:
E Source blends industry-leading research, data science, and consulting to help utilities make smarter, data-driven decisions that positively impact customers, financial performance, and the planet. Headquartered in Boulder, CO, the team is distributed across the US and Canada.
Role Overview:
We are hiring a Senior Software Engineer to mentor teammates and drive innovation across AI-enabled products serving the utility sector. You’ll collaborate with software engineers, data scientists, and utility experts, contributing to software design, architecture, and the full product lifecycle. You’ll work in a modern environment of data-intensive distributed microservices and containerized cloud infrastructure, with an emphasis on continuous delivery and Agile practices.
What You’ll Do (How You’ll Help):
• Architect & Build: Partner with product and engineering leaders to shape product architecture and deliver secure, reliable, and scalable cloud applications.
• Translate Needs: Collaborate with internal and client stakeholders to convert business problems into robust technical solutions.
• Mentor & Elevate: Coach junior engineers on best practices for scalable cloud development and code quality.
• Continuously Improve: Engage in ongoing learning, share insights on emerging technologies, and help improve engineering standards and processes across the organization.
Tech Environment & Focus:
• Core Stack: Java (Java 17+), Spring Boot, microservices, Docker, Kubernetes.
• Cloud & DevOps: AWS, CI/CD (Jenkins or AWS CodePipeline), Git, GitOps practices.
• Data Layer: Relational modeling/design, SQL; NoSQL (e.g., MongoDB, Cassandra); experience with knowledge graph tech is a plus.
• Additional Languages/Tools: Python experience welcomed for data and automation use cases.
What Will Make You a Great Fit (Requirements):
• Experience: 5+ years of professional Java development, including recent work with Java 17 or newer.
• Cloud: Knowledge of architecting solutions in AWS and building CI/CD pipelines.
• Data: Strong background in data modeling and relational database design; exposure to NoSQL systems.
• Distributed Systems: Familiarity with enterprise integration patterns, event-driven architectures, and container orchestration.
• Engineering Excellence: Proven track record shipping secure, scalable software independently and as part of a team; strong grasp of design patterns.
• Collaboration: Clear communicator able to work closely with technical and non-technical stakeholders; product-oriented mindset with curiosity and creativity.
• Education: BS/MS in a related field or equivalent practical experience.
• Bonus: Knowledge graph experience and Python proficiency.
Compensation & Benefits (What You Can Expect):
• Salary: $80,000–$130,000 USD + annual bonus (final offer based on experience, skills, and location).
• Benefits: Medical, dental, vision; company-paid life insurance; company-paid short- and long-term disability; medical and dependent-care FSAs.
• Retirement: 401(k)/RRSP with 3% employer match.
• Time Off & Flexibility: Flexible Time Off (FTO) program, flexible schedules, flexible work locations, paid parental leave.
• Work Setup: 100% remote role with infrequent travel (typically 1–2 times per year).
Eligibility & Additional Information:
• Applicants must be authorized to work for any employer in the US or Canada; sponsorship (including H-1B or LMIA) is not available.
• E Source is committed to equal employment opportunity and an inclusive workplace for all protected groups.
• Employees of E Source are encouraged to apply and explore internal career growth.
• For security, E Source contacts applicants via email using addresses that end with @esource.com; do not share personal information with accounts impersonating the company.
Disclaimer: The job details above are structured for clarity and based on publicly available content from recruiters/Company pages. All rights remain with the original source; names may be withheld for confidentiality. We are not involved in the hiring process.