1

Ecology Software Engineer Jobs (NOW HIRING)

... full-time, remote Ecological Restoration Engineer with 2+ years of experience and a strong ... Utilize CAD software (including AutoCAD Civil 3D) for design, plan set preparation, and surface ...

Senior Software Developer

Brackettville, TX · On-site

$50 - $66/hr

... ecological responsibility. We believe that our success is inextricably bound to the success of our ... The Senior Software Developer is responsible for developing, enhancing, modifying and/or ...

Senior Software Developer

Brackettville, TX · On-site +1

$50 - $66/hr

... ecological responsibility. We believe that our success is inextricably bound to the success of our ... The Senior Software Developer is responsible for developing, enhancing, modifying and/or ...

... software releases. * Design and conduct field studies when required data do not exist; direct and ... Programming/data skills: Advanced proficiency in MATLAB or Python and at least one additional ...

... software releases. * Design and conduct field studies when required data do not exist; direct and ... Programming/data skills: Advanced proficiency in MATLAB or Python and at least one additional ...

New

Showing results 21-40

Ecology Software Engineer information

See salary details

$63.5K

$147.5K

$205.5K

How much do ecology software engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for ecology software engineer in the United States is $147,524.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $173,000.00 per year, depending on experience, location, and employer.

What is an ecology software engineer?

Ecology Software Engineers are professionals who design, develop, and maintain software tools to support ecological research, environmental modeling, and conservation projects. They work closely with ecologists and environmental scientists to create applications for data collection, analysis, and visualization. Their work often involves handling large datasets, building simulations, and implementing algorithms that help understand and solve ecological problems. By bridging technology and ecology, they play a crucial role in advancing environmental science and decision-making.

How does an ecology software engineer typically collaborate with scientists and field researchers?

As an Ecology Software Engineer, you will frequently work alongside ecologists, data scientists, and field researchers to develop software tools that support ecological studies. This collaborative process often involves translating scientific requirements into effective code, integrating field-collected data into databases, and creating user-friendly interfaces for data visualization and analysis. Regular meetings and iterative feedback cycles are common, ensuring that the software aligns with evolving research needs. Strong communication skills and the ability to adapt technical solutions to scientific goals are essential for success in this role.

What are the key skills and qualifications needed to thrive as an ecology software engineer, and why are they important?

To thrive as an Ecology Software Engineer, you need a strong background in ecology or environmental science combined with software development skills, typically supported by a degree in computer science, ecology, or a related field. Experience with programming languages (such as Python, R, or Java), GIS software, and data analysis tools, as well as familiarity with scientific modeling platforms, is essential. Strong problem-solving, collaboration, and communication skills set candidates apart, especially when translating ecological requirements into technical solutions. These skills are crucial for creating accurate, impactful software tools that support ecological research and sustainable environmental management.

What is the difference between Ecology Software Engineer vs Environmental Data Analyst?

AspectEcology Software EngineerEnvironmental Data Analyst
Required CredentialsBachelor's in Computer Science, Ecology, or related field; programming skillsBachelor's in Environmental Science, Data Analysis, or related field; statistical skills
Work EnvironmentTech companies, research institutions, environmental organizationsGovernment agencies, consulting firms, research institutions
Employer & Industry UsageDevelops ecological modeling software, environmental appsAnalyzes environmental data, reports on ecological trends

While both roles focus on environmental topics, Ecology Software Engineers primarily develop software tools for ecological research, whereas Environmental Data Analysts interpret environmental data to inform decisions. Both roles often collaborate and require a mix of technical and ecological knowledge, but their core responsibilities differ in software development versus data analysis.

What are popular job titles related to Ecology Software Engineer jobs?

For Ecology Software Engineer jobs, the most frequently searched job titles are:

Infographic showing various Ecology Software Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 86% Full Time, 9% Part Time, and 3% Contract. Highlights an 85% Physical, 3% Hybrid, and 12% Remote job distribution, with an average salary of $147,524 per year, or $70.9 per hour.

Senior Software Engineer - Cloud Data Platform

Santa Clara, CA • On-site

$140K - $160K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 19 days ago


Job description

Senior Software Engineer

Cloud Software & Data Platform

We are seeking a senior individual contributor who owns significant areas of Picarro’s cloud software and data platform end to end—from architecture through production operations. This role works in a product-engineering-driven culture, moving quickly from ambiguous problems to working prototypes, using AI coding tools to accelerate delivery, and taking ownership of the reliability of what they build.

Responsibilities
  • Design and build core services and features across Picarro’s cloud and data platform, from APIs and data models through the user interface where applicable.
  • Own technical decisions for systems within scope, including architecture, tradeoffs, and long-term maintainability.
  • Use AI-assisted tooling, such as Cursor or similar platforms, as a standard part of the engineering workflow while applying strong judgment about what to trust, verify, and refine.
  • Build and maintain data pipelines that handle sensor- and instrument-generated data at scale, with attention to data quality and provenance.
  • Take ownership of production health for systems built, including monitoring, alerting, incident response, and root-cause analysis.
  • Mentor junior and mid-level engineers on system design, engineering practices, and pragmatic delivery.
  • Partner directly with product managers and domain experts to translate ambiguous requirements into shipped, reliable software.
Qualifications
  • 5+ years of professional software engineering experience, with demonstrated ownership of production systems end to end.
  • Strong full-stack or backend engineering depth, with flexibility across languages such as Python, Go, TypeScript, or similar, and hands-on experience with data-intensive systems.
  • Comfort with cloud infrastructure such as AWS, GCP, or Azure, as well as CI/CD and modern observability tooling.
  • Experience using AI coding assistants productively in a professional engineering workflow.
  • Track record of taking projects from prototype to production with minimal oversight.
  • Background building software as a core product at a software product company, R&D lab, or technology-first organization, rather than primarily internal IT, retail/e-commerce technology operations, or IT services/consulting environments focused on implementing or customizing third-party software.
Nice to Have
  • Public GitHub or similar portfolio showcasing real project work.
  • Experience with IoT, sensor data pipelines, or time-series data technologies such as TimescaleDB or InfluxDB.
  • Exposure to Kubernetes, Terraform, or GitOps workflows.
  • Background in a regulated or hardware-adjacent domain.

The base salary range for this full-time position is $140K to $160K. Our total compensation package includes base salary, bonus eligibility, and equity. Your base salary range and title will be determined based on the location, experience, qualifications, skills, knowledge, level, and pay of employees in similar positions.

We offer a comprehensive benefit package including:

  • Medical, Dental, and Vision insurance
  • Flexible Spending Account (FSA) and Health Savings Account (HSA) plans
  • Life, Short-Term Disability, and Long-Term Disability Insurance
  • Paid Time Off and Paid Holidays
  • Employee Referral Program
  • 401K
  • Social events (summer picnic, holiday party, team lunches, etc.)
  • On-site Health & Wellness programs (fitness challenges, outdoor bootcamp, flu-shots, etc.)

About Picarro:

We are the world's leader in timely, trusted, and actionable data using enhanced optical spectroscopy. Our solutions are used in a wide variety of applications, including natural gas leak detection, ethylene oxide emissions monitoring, semiconductor fabrication, pharmaceutical, petrochemical, atmospheric science, air quality, greenhouse gas measurements, food safety, hydrology, ecology, and more. Our software and hardware are designed and manufactured in Santa Clara, California and are used in over 90 countries worldwide based on over 65 patents related to cavity ring-down spectroscopy (CRDS) technology and are unparalleled in their precision, ease of use, and reliability.

At Picarro, we are committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, gender identity, social orientation, or disability. Posted positions are not open to third-party recruiters/agencies, and unsolicited resume submissions will be considered free referrals.

At Picarro, we strive to ensure that all individuals, regardless of their abilities, have equal opportunities. If you are an individual with a disability and require reasonable accommodation to complete any part of the application process or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, please contact Picarro, Inc. at disabilityassistance@picarro.com for assistance.

#J-18808-Ljbffr