Flag job

Report

Senior Software Engineer

Salary

$150k - $190k

Min Experience

7 years

Location

remote, usa

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Welcome to Perennial. Perennial is building the world's leading verification platform for soil-based carbon removal. Our vision is to unlock soil as one of the world's largest carbon sinks. To do that, we are building trusted standards, tools, and technologies to help verify climate-smart agriculture. Perennial uses advanced remote measurement technology for soil carbon sequestration and emissions. We fuse machine learning, ground observations, and satellite data to map soil carbon and land-based GHG emissions at continent-level scales. This technology is powering the future of climate-smart agriculture and helping the food supply chain decarbonize. At Perennial, you will work in a mission-driven and collaborative environment alongside a diverse team with backgrounds spanning science, technology, carbon markets, and agriculture. Our headquarters is located in Boulder, CO USA. We are a fully-flexible company for remote and hybrid work. We're venture-backed by mission-aligned investors including Temasek, Bloomberg, Microsoft Climate Innovation Fund, SineWave Ventures, Alumni Ventures Group, and Collaborative Fund. Location: Remote, USA. Position Overview: We are seeking a Senior Software Engineer with deep expertise in geospatial platforms, distributed systems, and large-scale data workflows. You will play a pivotal role in designing and implementing the next generation of Perennial's geospatial platform, enabling seamless access to soil carbon insights for internal teams, customers, and partners worldwide. This high-impact role is ideal for an engineer who thrives in fast-paced, growth-oriented environments and who wants to shape technical strategy while remaining deeply engaged in coding and system design. In this role you will be responsible for the development of tools and resources that enable internal and external use of Perennial's digital soil mapping products. Reporting to the VP of Engineering, you will work closely with cross-functional and executive stakeholders across Engineering, Data Science, and Product to design and develop solutions that meet core customer and internal needs. The ideal candidate is willing to make pragmatic decisions that balance rapid development with maintainable architecture. You'll ensure our systems are built with the right level of complexity to support both immediate needs and future scalability. What You'll Own: Design, architect, and develop scalable, high-performance systems for processing and visualizing massive geospatial datasets Develop and scale a STAC-based geospatial data catalog that integrates ML outputs, satellite data, and customer datasets for easy discoverability and interoperability Build robust APIs and backend services for data ingestion, processing, and delivery, with a focus on reliability, security, and maintainability Lead end-to-end technical projects, taking ownership from ideation to deployment, with accountability for key components of our platform Mentor mid-level and junior engineers through code reviews, pairing, and knowledge sharing, while fostering a culture of technical excellence What You'll Bring: 7+ years of software engineering experience, including past experience building geospatial web applications or data platforms Deep experience with Python and expertise in developing and scaling RESTful APIs Familiarity with front-end frameworks (React preferred) and the ability to prototype and iterate on user-facing features Skill in cloud infrastructure (AWS/GCP), containerized (Kubernetes) and serverless (AWS Lamdba) architectures, and modern CI/CD workflows Experience with geospatial data and tools such as GDAL, PostGIS, and Google Earth Engine (GEE) What Will Make You Stand Out: Experience working with cloud-optimized geospatial datasets (e.g. COG, Zarr) Hands-on experience with the cloud-native geospatial ecosystem, particularly STAC and other components of the eoAPI stack Familiarity with ML workflow orchestration platforms such as Flyte Background in ag-tech, remote sensing, or climate technology Understanding of data security and compliance (e.g., SOC2, ISO 27001) in SaaS environments Our Tech Stack: Python React Union/Flyte Dask Zarr PostGIS STAC GDAL GEE GKE Lambda

About the company

Perennial is building the world's leading verification platform for soil-based carbon removal. Our vision is to unlock soil as one of the world's largest carbon sinks. To do that, we are building trusted standards, tools, and technologies to help verify climate-smart agriculture. Perennial uses advanced remote measurement technology for soil carbon sequestration and emissions. We fuse machine learning, ground observations, and satellite data to map soil carbon and land-based GHG emissions at continent-level scales. This technology is powering the future of climate-smart agriculture and helping the food supply chain decarbonize.

Skills

python
react
geospatial
gdal
postGIS
aws
gcp
kubernetes
lambda