Senior Software Engineer, C&I
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
The Senior Software Engineer, C&I is a key member of the Commercial & Industrial Team responsible for managing non-residential demand response programs. This role focuses on designing and developing scalable and flexible platform features that support the organization’s mission to create a sustainable and efficient energy grid. The position involves leading technical initiatives, collaborating across teams, and delivering high-quality software solutions that accommodate complex, real-world constraints., * Design and implement core platform features addressing multiple constraints and use cases.
- Lead technical initiatives in React and provide front-end development best practices.
- Develop front-end and back-end solutions with an emphasis on maintainable, tested code.
- Collaborate cross-functionally with product managers, engineering teams, and stakeholders.
- Develop creative solutions that enhance platform flexibility and scalability.
- Contribute to best practices in CI/CD, data modeling, and iterative development.
- Mentor and support engineers, fostering a collaborative technical culture.
Requirements
- 5-7 years of professional software engineering experience with senior-level responsibilities.
- Senior experience with React (preferably React 19) and Java (preferably Java 11+).
- Experience with web services, RESTful APIs, and contract-driven development.
- Strong full-stack development skills, including backend, frontend, and relational database modeling.
- Proficiency in automated testing frameworks such as Jest and JUnit.
- Strong SQL and relational database knowledge.
- Effective problem-solving skills balancing multiple use cases.
- Technical project management skills to translate requirements into successful outcomes.
- Ability to operate autonomously and provide technical vision.
- Familiarity with CI/CD pipelines and modern software development practices.
- Strong communication skills for cross-functional collaboration.
- Enthusiasm for learning new technologies and full-stack engineering.
Preferred:
- Experience with Springboot, Maven, Python.
- Familiarity with S3, MongoDB, AWS, DBT, Snowflake.
- Experience with highly configurable software products.
- Please note that sponsorship for employment authorization is not available for this role.
Benefits & conditions
Pay Range and Compensation Package:
- The pay range and compensation package for this role will be determined based on the candidate’s experience, skills, and other relevant factors.
Benefits & Perks:
- 100% paid medical insurance for employees.
- 401(k) with employer match.
- Paid parental leave.
- Flexible scheduling.
- Casual work environment.
- Additional perks including stocked kitchen, bike membership, secure bike rack, gym subsidy, and education assistance program.
Equal Opportunity Statement:
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Note
About the company
The organization operates in the energy technology sector, focusing on enabling utilities and their customers to contribute to a clean, distributed energy future. It addresses challenges related to grid stability and the integration of renewable energy sources by transforming consumer devices like smart thermostats, EVs, and batteries into virtual power plants that enhance grid flexibility and support higher solar and wind power penetration.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.devGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Over-Saturated?
Highest Paying Tech Companies for Developers
Best Countries for Software Engineers
React Developer Salary [2023]