Job Closed
This listing is no longer active.
We believe good energy has a ripple effect.
Senior Software Engineer, Backend, Data Systems
Location
United States
Posted
113 days ago
Salary
$137.3K - $171.6K / year
Seniority
Senior
Job Description
Senior Software Engineer, Backend, Data Systems
SOLV Energy
• 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
Job 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.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the design and implementation of high-performance API endpoints that serve billions of requests per month, from initial architecture decisions through production monitoring and iteration. • Push the boundaries of what's possible on top of BigQuery, Snowflake, Redshift, Databricks, and Oracle — you'll develop a deep understanding of their internals, query planners, and limits, and have direct access to the engineering teams behind them. • Tackle hard distributed computing problems: query performance at massive scale, multi-tenant data isolation, low-latency geospatial operations on datasets measured in terabytes. • Shape the technical direction of the APIs team — participating in architecture decisions, setting standards for code quality and testing, and raising the bar through code reviews and mentorship. • Work at the intersection of open-source geospatial communities (PostGIS, GeoParquet, GDAL, Deck.gl) and the modern cloud data warehouse ecosystem, contributing to and learning from engineers at Uber, Google, Databricks, and Snowflake. • Integrate AI tools pragmatically throughout your development workflow — not as a checkbox, but as a genuine productivity multiplier in how you design, build, and test.
• Development and enhancement of a WinForms-based pharmacy application. • Collaborate in Scrum teams, contributing to all phases of the agile lifecycle. • Implement modern architectural patterns (e.g., Mediator, Message Bus) for effective system integration and communication. • Participate/conduct code reviews and set quality benchmarks. • Facilitate knowledge transfer during the transition from external to internal ownership.
• Design and evolve robust, scalable Java APIs • Participate in architectural decisions (event-driven, integration, performance) • Work with cloud environments on AWS • Build and maintain decoupled, event-driven services • Collaborate with other engineers on design, code reviews, and continuous improvement • Contribute to observability and monitoring of production systems • Optimize performance and stability in high-demand environments
Python Developer
InteraptHelping companies successfully build diverse tech talent at scale. NMSDC Corporate Plus.
• Design, develop, and maintain interactive dashboards and reporting solutions • Integrate and extract data from multiple internal and external data sources • Automate manual workflows and optimize operational processes • Collaborate within Agile teams using Jira and Confluence • Integrate Jira and Confluence with other tools and APIs to streamline workflows • Contribute to CI/CD pipelines and ensure code quality and deployment best practices



