Senior Full-Stack Software Engineer – Solar Design Tools

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Revamp Engineering, Inc.

Revamp Engineering, Inc.

51 - 200 employees

⚡ Energy

Energy

Revamp Engineering, Inc. is a leading engineering firm specializing in large-scale renewable energy projects. Renowned for their high-quality designs and exceptional collaboration, Revamp aims to contribute to a sustainable future by focusing on utility-scale solar and battery energy storage systems. With an extensive portfolio, including over 8. 5 GW as Engineer of Record, they offer comprehensive solutions from development through to energization. Revamp is recognized for their professionalism, expertise, and ability to handle complex engineering challenges, making them a trusted partner in the renewable energy sector.

📋 Description

• 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.

🎯 Requirements

• 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.

🏖️ Benefits

• 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 volunteer time off and charitable donation matching.

Apply Now

Similar Jobs

🔥 25 minutes ago

Stellar Cyber

51 - 200

🔒 Cybersecurity

🤖 Artificial Intelligence

🏢 Enterprise

Senior Machine Learning Software Engineer developing cybersecurity solutions for Stellar Cyber. Designing scalable components for threat detection and collaborating with cross-functional teams.

🔥 39 minutes ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Software Engineer developing innovative profiling capabilities for NVIDIA's next-gen GPUs. Collaborating with global teams and enhancing GPU performance tools from inception to execution.

🔥 39 minutes ago

NVIDIA

10,000+ employees

🤖 Artificial Intelligence

🎮 Gaming

Senior Software Engineer building NVIDIA's NeMo Platform for developing, evaluating, deploying, and operating AI systems at scale. Focus on NeMo Evaluator for measuring AI agent improvements.

🔥 43 minutes ago

VetsEZ

201 - 500

🤝 B2B

☁️ SaaS

🏛️ Government

Software Product Engineer developing AI-enabled healthcare applications for federal government project. Collaborating with cross-functional teams to build cloud-native systems and integrate AI capabilities.

🔥 43 minutes ago

VetsEZ

201 - 500

🤝 B2B

☁️ SaaS

🏛️ Government

Senior Software Product Engineer developing scalable solutions for a federal healthcare project. Leading design and development of cloud-native systems and AI-enabled applications.