Full Stack Software Engineer
Role Overview
Develop and improve Treeswift's web platform in partnership with early adopters and utility customers.
Build new workflows and help establish tools and practices as the software organization scales.
Key Skills for This Role
Full Job Posting
About Treeswift
Treeswift builds physical AI, sensors, hardware, and software to help energy companies modernize field work.
Its platform supports utility work such as vegetation management, construction, wildfire-risk reduction, and storm recovery.
The company is headquartered in Manhattan and also has offices in San Francisco and Philadelphia.
Role overview
Develop and improve Treeswift's web platform in partnership with early adopters and utility customers.
Build new workflows and help establish tools and practices as the software organization scales.
Responsibilities
- Develop platform features and workflows for work planning, construction, and disaster response.
- Build new workflows from scratch and improve existing product foundations with customers.
- Help establish tools, processes, and CI/CD practices for a growing engineering organization.
- Collaborate across hardware engineering, machine learning, software, and field data collection.
- Contribute to a customer-focused product and engineering culture.
Experience and qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Math, or a similar field.
- At least 4 years of full-stack software development experience.
- Commercial web-application experience in early-stage and larger-scale settings with reliability and security requirements.
- Proficiency with Python, TypeScript, and React.
- Ready to own end-to-end features, contribute to front-end work, and deliver high-quality UI/UX.
- Comfortable making tooling and architecture decisions and establishing CI/CD processes.
- AWS, user authentication, and WebGL experience are pluses; geospatial and imagery data experience is a plus.
Team approach
- The company values customer outcomes, curiosity, learning, adaptability, and an owner's mindset.
Benefits
- Benefits include salary and equity, medical, dental, vision, life and disability coverage, parental leave, flexible paid time off, a 401(k), OneMedical membership, commuter benefits, and team meals.
Compensation
- Estimated New York City salary range is $180,000 to $230,000; the range may vary for work locations outside New York City.
- The stated salary estimate excludes potential bonuses, benefits, and future long-term incentives.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Treeswift
Machine Learning Engineering Team Lead
, USA
About Treeswift: In the face of rising threats, increasing pressure on affordability, and unprecedented demand for power, Treeswift empowers energy companies to modernize their field work to meet the growth and challenge
Recruiting Coordinator, Contract
, USA
About Treeswift In the face of rising threats, increasing pressure on affordability, and unprecedented demand for power, Treeswift empowers energy companies to modernize their field work to meet the growth and challenges
Senior Robotics Engineer (Perception)
New York City, USA
Treeswift is seeking a Senior Robotics Engineer to advance perception, mapping, sensor fusion, and calibration for field robotics systems. The role requires 5–10 years of robotics perception experience, strong C++ and Py
Machine Learning Engineering Team Lead
, USA
Recruiting Coordinator, Contract
, USA
Senior Robotics Engineer (Perception)
New York City, USA
Data Platform Engineer
New York City, USA
Forward Deployed Engineer
New York City, USA