Senior Full-Stack Software Engineer

New
R
Revamp EngineeringRenewable Energy
United StatesFull-TimeSenior
Salary120,000 - 160,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
PythonFull Stack DevelopmentQtC#C++ReactAutoCAD

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.
  • Strong proficiency in Python and at least one of C# or C++.
  • 3+ years of experience designing and building desktop or web application UIs (React, Qt, Electron, WPF, or similar).
  • Advanced understanding of software architecture and system design.
  • Demonstrated ability to manage multiple workstreams independently.
  • Experience supervising, mentoring, or technically directing developers or contractors.
  • Advanced written and verbal communication skills.

Responsibilities

  • Lead the technical architecture of a new internal design platform, making foundational decisions on tech stack, data models, and system design.
  • 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 design rules and constraints into software logic.
  • Establish and enforce development practices including version control, testing strategy, CI/CD, and documentation.
  • Implement optimization algorithms to refine designs.
  • Review and finalize scopes, effort estimates, and delivery schedules.
  • Supervise, provide guidance to, and mentor developers or contractor contributors.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 160,000 USD per year
Apply Now