About the Role
We are seeking a Senior Software Engineer - Backend and Data Systems to join SOLV Energy's remote team. In this role, you will play a crucial part in developing and maintaining our custom software solutions for the renewable energy sector. As a Senior Software Engineer, you will work on innovative projects that support utility-scale solar and battery storage systems, contributing to a sustainable future.
What You'll Do
- Achieve an expert level understanding of our custom software system features and integrations with other business platforms.
- Utilize functional requirements to create technical specifications and lead development projects, architecting custom applications.
- Contribute to the creation, migration, and maintenance of complex data models.
- Optimize performance with large, complex data sets and develop methods for monitoring capacity utilization.
- Manage cloud architecture and make recommendations for upgrades based on project and business demands.
- Maintain and debug live software systems, ensuring high availability and performance.
- Engage in continuous learning and proactively share knowledge with teammates.
- Complete other responsibilities as assigned.
Requirements
- B.S. in Computer Science or Engineering.
- 12+ years of software engineering experience with a proven track record of delivering complex technical solutions.
- Backend proficiency in one or more of the following: Python, Numpy/Pandas, SQL (non-ORM), Rust, C/C++/C#, Java.
- Advanced database knowledge and SQL proficiency.
- Understanding of API use to consume data in various formats such as JSON.
- Proficiency with Git and deployment automation.
- Strong problem-solving ability and analytical skills.
- Excellent communication skills, including the ability to document technical specifications and processes clearly.
Nice to Have
- Familiarity with industrial protocols such as OPC-UA or Modbus.
- Experience with AWS cloud services and deployment automation.
- Knowledge of IT systems, networking, and security.
What We Offer
- Competitive salary range of $137,280 - $171,600.
- Comprehensive medical, dental, and vision insurance.
- 401(k) plan with company match.
- Paid vacation, sick leave, and holidays.
- Remote work flexibility with a supportive team culture.
- Opportunities for professional development and mentorship.
- A commitment to diversity, equity, and inclusion in the workplace.
This Senior Software Engineer position at SOLV Energy offers a unique opportunity to work remotely while contributing to impactful renewable energy projects. With a competitive salary and comprehensive benefits, it's an attractive role for experienced engineers.
Who Will Succeed Here
Proficient in backend technologies such as Python and Rust, with hands-on experience in data manipulation using Pandas and NumPy, enabling efficient processing of large datasets for renewable energy applications.
Self-motivated and disciplined, thriving in a remote work environment, demonstrating strong time management skills to balance multiple projects while meeting deadlines in a fast-paced, innovative sector.
Extensive experience with cloud services, particularly AWS, and a solid understanding of database management with SQL, allowing for the design and optimization of scalable, robust backend systems for energy solutions.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months