Transforming solar energy with drone-based 3D modeling software Creating solar projects today is human dependent and relies on limited 2D data. This leads to workflow inefficiencies, inflated costs, system inaccuracies, and diminished worker safety. Through the growing ubiquity of new technologies, specifically drones, 3D-modeling and AI, we believe much of this can be automated. Scanifly is a mission-driven company with a combined 30 years of solar energy and software experience. We are solely focused on advancing renewable energy globally by changing the way companies design and maintain projects. We integrate the aforementioned technologies to apply “real-world context” – AKA reality capture – into our web-based, 3D modeling software.


United States

Senior Full Stack Engineer

$90,000-$150,000 / YEAR

We seek an intellectually curious, thoughtful, and proactive engineer, who is excited to shape the future of solar energy globally. You will be expected to wear many hats, and thrive in a fast pace, highly entrepreneurial environment. You will work side by side with our executive team, and be a driving force in building key features in our software. You will be expected to work well independently and in collaboration with the team.


  • 5+ years of experience in client/server application development
  • Good grasp of data modeling and experience working with relational and non-relational databases
  • Familiarity with server-side MVC frameworks, client-side JavaScript frameworks, cloud-based providers (AWS, Google Cloud etc), and a good understanding of version control software (Git)
  • Experience designing and working with services in a microservice architecture
  • Linux server administration skills
  • A drive to analyze, diagnose, and successfully solve complex problems
  • Ability to work independently on small teams with minimal supervision
  • Strong organizational, decision making, verbal and written communication skills

Preferred Qualifications

  • BS, MS in Computer Science, Math, Engineering, or another technical field preferred (equivalent professional experience is acceptable)
  • Experience with Node.js and/or Python
  • Experience with Single-page Application (SPA) development
  • Familiarity with Elastic stack or similar logging and monitoring tools
  • Experience maintaining continuous deployment environments
  • Solar energy experience highly valued, but not mandatory
  • Participation in open source projects

If available, please include a link to your Github repo, portfolio, or individual work samples in your resume.


This role will receive a competitive salary, stock options and benefits package.