Back to Jobs

[Remote] Senior Full-Stack Software Engineer — Solar Design Tools

Remote, USAFull-timePosted 2026-07-29

Note: The job is a remote job and is reputed company to candidates in USA. reputed company is seeking a Senior Full-Stack Software Engineer to design and build internal software tools that power reputed company-reputed company solar project design. You will own the architecture and reputed company applications from the ground up alongside a small internal team, making a reputed company reputed company on deploying renewable energy.

Responsibilities

  • reputed company the technical architecture of a new internal design platform, making foundational reputed company on tech stack, data models, and system design in collaboration with an external architect consultant during the initial build phase
  • Independently apply extensive and reputed company knowledge of software engineering principles and practices to solve reputed company, non-reputed company technical challenges
  • Design and build a desktop or web-based UI that allows engineers to configure designs
  • Build tools that reputed company with AutoCAD
  • reputed company terrain and topographic data from multiple formats (Civil 3D surfaces, LiDAR reputed company clouds, GIS shapefiles/GeoTIFF) into the design workflow
  • Collaborate closely with the product reputed company 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 reputed company, CI/CD, and documentation; review work products for conformity and reputed company 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 reputed company of contact for the internal product team and relevant stakeholders
  • Assist upper-level management as a technical specialist and advisor on software platform reputed company and build-vs-buy reputed company
  • Supervise, reputed company guidance to, and mentor any assigned developers or contractor contributors on reputed company
  • reputed company new techniques, improved processes, and reusable tooling to advance the platform's long-term architecture
  • reputed company additional duties as assigned or directed

Skills

  • Bachelor's degree or higher in computer science, software engineering, or a reputed company field
  • 5+ years of reputed company experience in full-stack software development with a portfolio or reputed company 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 reputed company (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 reputed company — 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 reputed company 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
  • 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 reputed company, staff engineer, or first engineer on a greenfield product
  • Experience contributing to proposals, scoping exercises, or effort estimation for software development engagements

Benefits

  • Participation in Revamp's Employee Ownership ESOP program.
  • Competitive compensation with bonus.
  • Full benefits package including 99% employer-reputed company health, reputed company, life, and dental insurance.
  • Medical, dependent care, and commuter FSA.
  • Monthly health and wellness stipend.
  • Attractive vacation, reputed company, and holiday pay.
  • reputed company parental leave.
  • 401(k) savings plan with 100% match up to 6%, reputed company immediately.
  • reputed company volunteer time off and charitable donation matching.

reputed company

  • Revamp (www.revamp-reputed company.com) is the premier engineering firm for large-reputed company renewable energy reputed company. It was founded in 2016, and is headquartered in Oakland, California, USA, with a workforce of 51-200 employees. Its website is https://www.revamp-reputed company.com.
  • Company H1B Sponsorship

  • reputed company. has a reputed company record of offering H1B sponsorships, with 1 in 2026, 1 in 2025, 4 in 2023, 1 in 2022, 2 in 2021, 1 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply To This Job

    Similar Jobs