Job Summary:
Energy Solutions is a growing company focused on delivering large-scale energy, carbon, and water-use savings. They are seeking a Software Engineer I to design, develop, and maintain software systems that support clean energy technologies and energy efficiency programs.
Responsibilities:
- Effectively executing tasks under the guidance of others while fundamental knowledge of software engineering principles, utilizing Python, Django, Postgres, and frontend technologies.
- Translating well-defined specifications into completed projects within the expected timeframe, ensuring high-quality deliverables.
- Actively enhancing code quality by contributing new unit tests and swiftly resolving any issues that arise in continuous integration checks.
- Collaborating cross departmentally, including quality control and technical support.
- Conducting thorough and constructive code reviews
- Keeping project stakeholders informed by promptly updating tickets with the current status of work.
- Participating in agile ceremonies, such as stand-up meetings and estimation discussions.
Qualifications:
Required:
- A bachelor’s degree in Software Engineering, Computer Science, or a related field.
- A minimum of 2 years’ of relevant work experience, or a master’s degree in a related field.
- Experience with relational databases including MySQL, SQL, PostgreSQL, Oracle or similar.
- Strong written and verbal communication skills, along with a passion for collaborative software development.
- Basic level understanding of security requirements
Preferred:
- Experience with Python and Django preferred.
- Energy industry related professional experience a plus
Company:
Energy Solutions is a renewables & environment company. Founded in 1995, the company is headquartered in Oakland, California, USA, with a team of 201-500 employees. The company is currently Growth Stage.