
Senior Software Engineer, Backend, Data Systems
SOLV Energy
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $137,280 - $171,600 per year
Job Level
About the role
- Achieve an expert level understanding of our custom software system features, the design intent, integrations with other business platforms, and how the applications are utilized to support business processes
- Utilize functional requirements to create technical specifications and lead development projects, architect custom applications
- Contribute to the creation, migration, and maintenance of complex data models
- Develop creative, efficient, and optimized data solutions
- Optimize performance with large, complex data sets that continue to expand; develop methods for monitoring capacity utilization
- Manage cloud architecture and make recommendations for upgrades and enhancements based on project and business demands
- Maintain and debug live software systems
- Continuous learning, proactive knowledge sharing, and mentorship of teammates
- Complete other responsibilities as assigned
Requirements
- B.S. in Computer Science or Engineering
- 12+ years of software engineering experience and demonstrated ability to deliver complex, technical solutions
- Experience with control systems and sensor data as well as construction automation or similar
- Backend proficiency in one or more of: 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
- Clear and concise communication skills including, but not limited to, wikis, technical specifications, flowcharts, protocol/API/schema descriptions, process documentation
- Familiarity with industrial protocols such as OPC-UA or Modbus is considered a plus
- Data interpretation and visualization
- AWS cloud services and deployment automation
- IT systems, networking, and security.
Benefits
- Employees (and their families) are eligible for medical, dental, vision, basic life and disability insurance.
- Employees can enroll in our company’s 401(k) plan and are provided vacation, sick and holiday pay.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonNumpyPandasSQLRustCC++C#JavaAPI
Soft Skills
problem-solvinganalytical skillscommunicationmentorshipproactive knowledge sharing
Certifications
B.S. in Computer ScienceB.S. in Engineering