Get daily remote job opportunities in your inbox

No middlemen, no spam, no infinite scrolling.

Get relevant job opportunities, one email at a time.

Unsubscribe at any time.

Senior Software Engineer @Perennial

[Hiring] Senior Software Engineer @Perennial

Mar 21, 2025 - Perennial is hiring a remote Senior Software Engineer. 💸 Salary: $150k-$190k plus equity. 📍Location: USA.

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

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

Qualifications

  • 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 Lambda) architectures, and modern CI/CD workflows
  • Experience with geospatial data and tools such as GDAL, PostGIS, and Google Earth Engine (GEE)

Requirements

  • 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

Benefits

  • Mission-Driven Impact: Contribute directly to solving one of the most urgent global climate change challenges - soil health - through technological innovation.
  • High-Performance Culture: Join a talented, fast-paced team where your ideas and work drive meaningful impact.
  • Leadership & Growth: Take ownership of projects, mentor others, and grow your leadership skills in a dynamic environment.
  • Work-Life Balance: Enjoy flexible work arrangements, generous PTO, and comprehensive health, dental, vision, HSA, and 401(k) benefits.
  • Competitive compensation packages: Starting salary in the range of $150k-$190k alongside equity in the company. Compensation outside this range may be considered for exceptionally well-qualified candidates, depending on experience and expertise.

Similar Remote Jobs

More Software Development jobs

More jobs in USA

Before You Apply
📍 Be aware of the location restriction for this remote position: USA
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @Perennial
Software Development
Salary 💸 $150k-$190k plus equity
Remote Location
USA
Job Type full-time
Posted Mar 21, 2025
Apply for this position Unlock 53,815 Remote Jobs
📍 Be aware of the location restriction for this remote position: USA
Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer Apply for this position Unlock 53,815 Remote Jobs
×
  • Unlock 53,815 hidden remote jobs.
  • Your shortcut to remote work. Apply before everyone else.
  • Click and apply. No middlemen, no hassle.

We’re not like the other sites. Come see why!

50% off in March 2025
  • Single payment
  • Lifetime access
  • Filter by location/skills/salary…
  • Create custom email alerts
  • Private Slack Community