Jobs · himalayas

R

Senior Full-Stack Software Engineer — Solar Design Tools

Meridian Softworks · United States · Posted 12d ago

remoteFull-timesenior5-8 yrs118000-157000 USD🇺🇸 United States
Apply on himalayas

About the role

Design and build internal software tools for utility-scale solar project design.

Work Location: Remote or In-Office Salary Band: $120,000 – $160,000 Role Summary Revamp Engineering is seeking a Senior Full-Stack Software Engineer to design and build internal software tools that power utility-scale solar project design. You will own the architecture and develop applications from the ground up alongside a small internal team. This includes the UI that engineers interact with daily, the file pipeline that produces AutoCAD-ready deliverables, and the integration layer that ties it all together. This is a greenfield build with long-term product ambitions and a rare opportunity for a software engineer to make a direct, tangible impact on deploying utility-scale renewable energy and fighting climate change. Duties & Responsibilities Lead the technical architecture of a new internal design platform, making foundational decisions on tech stack, data models, and system design in collaboration with an external architect consultant during the initial build phase. Independently apply extensive and diversified knowledge of software engineering principles and practices to solve complex, non-standard technical challenges. Design and build a desktop or web-based UI that allows engineers to configure designs. Build tools that interface with AutoCAD. Integrate terrain and topographic data from multiple formats (Civil 3D surfaces, LiDAR point clouds, GIS shapefiles/GeoTIFF) into the design workflow. Collaborate closely with the product owner to translate documented design rules, setback constraints, and labeling conventions from spreadsheets into working software logic. Establish and enforce development practices for the project, including version control workflows, testing strategy, CI/CD, and documentation; review work products for conformity and quality assurance. Implement optimization algorithms and approaches to refine designs. Review and finalize scopes, effort estimates, and delivery schedules for the platform and its component workstreams. Serve as the primary technical point of contact for the internal product team and relevant stakeholders. Assist upper-level management as a technical specialist and advisor on software platform strategy and build-vs-buy decisions. Supervise, provide guidance to, and mentor any assigned developers or contractor contributors on the team. Develop new techniques, improved processes, and reusable tooling to advance the platform's long-term architecture. Perform additional duties as assigned or directed. Experience, Knowledge, Skills, & Abilities Required Bachelor's degree or higher in computer science, software engineering, or a related field. 5+ years of professional experience in full-stack software development with a portfolio or track record of shipping production applications used by non-developer end users. Strong proficiency in Python and at least one of C# or C++. 3+ years of experience designing and building desktop or web application UIs with a modern framework (React, Qt, Electron, WPF, or similar). Advanced understanding of software architecture; demonstrated ability to independently evaluate, select, and adapt architectural approaches — including monolith vs. services, state management, file formats, and data flow — for a multi-year product, with minimal supervision. Demonstrated ability to manage multiple workstreams simultaneously and independently, including prioritizing, organizing, and planning effectively. Experience supervising, mentoring, or technically directing less experienced developers or contractors. Advanced written and verbal communication skills; ability to regularly translate engineering domain requirements into software specifications and present technical direction to non-technical stakeholders. Preferred Experience with AutoCAD development: ObjectARX, AutoCAD .NET API, or DWG/DXF file libraries (ODA SDK, ezdxf, or similar). Background in computational geometry, terrain modeling, or optimization algorithms. Experience in the energy, AEC (architecture/engineering/construction), or GIS industries. Familiarity with CAD file formats and standards (DWG, DXF, SHP, GeoJSON). Experience building file import/export pipelines that handle messy, non-standardized input data. Experience working with geospatial or coordinate-based data (GIS libraries, coordinate systems, spatial indexing, or similar). Prior experience as a technical lead, staff engineer, or first engineer on a greenfield product. Experience contributing to proposals, scoping exercises, or effort estimation for software development engagements. Benefits for Full-Time Positions Participation in Revamp's Employee Ownership ESOP program. Competitive compensation with bonus. Full benefits package including 99% employer-paid health, vision, life, and dental insurance. Medical, dependent care, and commuter FSA. Monthly health and wellness stipend. Attractive vacation, sick, and holiday pay. Paid parental leave. 401(k) savings plan with 100% match up to 6%, vested immediately. Paid volunte

Read the full posting on himalayas

FAQ

Is the Senior Full-Stack Software Engineer — Solar Design Tools role at Meridian Softworks remote?+

This Senior Full-Stack Software Engineer — Solar Design Tools position is listed as remote (United States).

What is the salary for the Senior Full-Stack Software Engineer — Solar Design Tools role at Meridian Softworks?+

The listing states 118000-157000 USD.

What seniority level is this Senior Full-Stack Software Engineer — Solar Design Tools role?+

This is a senior level position.

How do I apply for the Senior Full-Stack Software Engineer — Solar Design Tools role at Meridian Softworks?+

Use the "Apply on himalayas" button to open the original posting on himalayas, where you can submit your application directly to Meridian Softworks.