Scientific Software Developer (Hydrology) - multiple locations
$80k - $125kLimnoTech
LimnoTech is a leading environmental engineering and science firm with clients who face water-related problems that are more challenging and costly than ever before. It is our job to help our clients make decisions based on the best available science and real-world constraints.
At LimnoTech, our values are to: honor the science, lead through innovation, act through partnership, commit to the long-term, and pursue big, bold actions. Are you ready to join a team of smart, talented people who are motivated every day to deliver excellence and make a difference for our clients, our partners, and the environment?LimnoTech is seeking environmental engineers, scientists, and software developers capable of developing reproducible workflows for water data analysis and hydrologic modeling using modern geospatial data science Python libraries and contributing to open-source repositories. These skills will be applied to address a wide range of water resources challenges around the world. This position is open for work based in any of our four office locations (Ann Arbor MI - Headquarters; Washington DC; Twin Cities MN; Los Angeles CA), including in-person, hybrid, or remote work arrangements anchored at one of these offices. Position Responsibilities
The engineer, scientist, or software developer hired will develop and support modern, reproducible workflows for water data analysis and hydrologic modeling , with responsibilities such as:
- Development of reusable and reproducible Python-orchestrated workflows and supporting software packages for scalable water data management, analysis, visualization, geoprocessing, and hydrologic modeling using modern geospatial Python libraries.
- Creation and refinement of Analysis-Ready, Cloud-Optimized (ARCO) geospatial data products and data sharing systems that support watershed-scale hydrologic, hydraulic, inundation, and water quality modeling.
- Contribution to open-source software repositories that support the USGS National Hydrologic Modeling Infrastructure and follow the vision of the multi-agency Integrated Hydro-Terrestrial Modeling 2.0 (IHTM) roadmap
- Managing software and dataset development activities within collaborative, multidisciplinary teams using Git-based workflows in open-source repositories.
The following are required qualifications for this position:
- Bachelor’s degree with one year of relevant job experience OR Master’s degree in Environmental Engineering, Environmental Science, Software Engineering, Computer Science, or similar discipline from an accredited university program.
- Demonstrated capabilities using and developing tools for environmental and geospatial data management, analysis, visualization, and hydrologic modeling using Python scientific computing packages such as geopandas, xarray, rasterio, dask.
- Strong analytical and computational skills; good oral and written communication skills.
- Must be legally able to work in the U.S. for any employer (proper documentation is required).
- 2+ years of relevant work experience.
- Scientific software development experience in Python, C++, Fortran, or Java for tasks such as:
- Coupling water simulation models using the Basic Model Interface (BMI);
- Implementing Python wrappers for code written in C++ or Fortran;
- Vectorization of numerical algorithms using arrays and/or matrices;
- High-performance computing in distributed cloud environments.
- Cloud-deployment experience using Infrastructure as Code (IaC) practices on Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
- Familiarity with Open Geospatial Consortium (OGC) and SpatioTemporal Asset Catalog (STAC) standards, services, providers, and clients.
- Experience with relational database design, management, and tuning for geospatial features.
- Experience developing open-source software in a collaborative environment, and with development or application of hydrologic, hydraulic, or inundation models.
LimnoTech values and rewards high achievement within a supportive working community. Individual achievement is rewarded through a unique merit review process based on recommendations from colleagues at all levels of the company, plus positive feedback from cli ents. This system drives pay increases and increased project and corporate responsibili ty . We track individual progress annually to ensure competitiveness within our industry and identify opportunities for targeted professional development. The salary for this position will be determined based on the candidate’s years and type of experience, degrees earned, office location, and fit with job requirements, and is expected to range between $80,000 and $125,000 annually. In addition to highly competitive compensation, LimnoTech offers an outstanding benefits package, including medical, dental and disability coverage; 401k savings; flexible benefits program; employee stock ownership program (ESOP); medical leave; and more. Our company culture focuses on giving our people opportunities to improve and grow through training, conferences, workshops, seminars, and participation in professional organizations. We also favor more personal, self-directed career planning over traditional performance evaluations. We encourage a mix of mentoring and proactive self-management so individuals can explore and create work opportunities that further their careers.
For more information about our firm, please visit
LimnoTech is an employee-owned (ESOP), equal employment opportunity (EEO) employer.
We value a diverse, equitable and inclusive workplace at LimnoTech. We believe that collaboration between diverse individuals with different perspectives and a unity of purpose will strengthen our company culture and yield innovative solutions for our clients. Therefore, we will intentionally increase awareness, foster dialogue, and seek continuous improvement in diversity, equity and inclusion throughout our company systems and practices. LimnoTech welcomes all qualified candidates for a diverse work force, and we are committed to equal opportunity and nondiscrimination. Employees are hired and promoted based strictly and solely on their competence to perform the work, without regard to age, race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.
LimnoTech uses E-Verify® in its hiring practices to achieve a lawful workforce.We intend to have our website and job application functions accessible to everyone. If you or someone you know needs assistance completing an employment application, please contact us at Show phone number.
$45k - $100k
...CRCs) who may not see a current opening that aligns with their location, but want to be considered for future opportunities across our... ...interest from candidates who bring:A bachelor's degree in a scientific or healthcare-related field (e.g., biology, chemistry, psychology...ScientificInternshipLocal area- ...guidelines to agile delivery teams to develop and maintain automation... ...experiences of the following software/tools:Infrastructure... ...methodologyIn-depth understanding across multiple technical areas - including... ..., education and/or physical location; internal equity; and, budget...SuggestedWorldwide
$139k
.... Form hypotheses, develop rapid prototypes, and... ...platforms. Evaluate multiple solution approaches and... ...Master's Degree in a scientific/engineering... ...improvement, operations, software development, consulting... ...education, certifications, location and internal pay equity...ScientificFull timeTemporary workWork experience placementImmediate startRemote workRelocation package- ...to evaluate customer opportunities and develop technical solutions.Review customer requirements... ...with engineering and product teams located at company headquarters in Italy.Support... ...activities with Project Managers.Manage multiple projects and customer requests while...SuggestedWork at office
$90k - $115k
...feasibility and manufacturability.Develop costing and pricing for... ...Creo, Pro/E, or similar CAD software.This role may require p to 25... ...give back. Our programs include:Multiple paid-time off programs,... ...education/training, the position's location, and the key skills needed...SuggestedTemporary workWork experience placementInternshipLocal areaFlexible hours- Additional Location(s): N/ADiversity - Innovation - Caring - Global... ...- High PerformanceAt Boston Scientific, we’ll give you the opportunity... ...the role:This Principal Software Design Quality Engineer position... ...into the development process.Develop and maintain software risk management...ScientificHourly payWork at officeLocal areaRemote workRelocation packageShift work3 days per week
$85k - $95k
...onsite, Scientist 3 position located in Oakdale, MN, Monday through... ...project teams, providing scientific expertise and supporting coordination... ...System) and other laboratory software. Excellent trouble‑shooting,... ...detail. Ability to manage multiple projects concurrently and...ScientificFull timeContract workWork at officeLocal areaImmediate startWorldwideMonday to FridayFlexible hoursShift work- ...onsite at one of our clients located in Rahway, NJ . This position... ...Strong computer, scientific, and organizational skills... ...organization to multi-task and manage multiple ongoing projects in parallel... ...Skills and Experience Empower software GMP Testing of Small Molecule...ScientificFull time
$183.1k - $340k
...engagements, working alongside Staff Software Engineers and Architects,... ...complex ideas at multiple levels of an organization.Autonomy... ...participation.Experience developing vision documents and leading... ...compensation range varies across locations. Eligible office location(s...Full timeWork at officeLocal areaFlexible hoursShift work$137.1k - $254.7k
...Reuters is looking for a Staff Software Engineer / Architect - AI to... ...AI applications and services.Develop solutions leveraging LLMs,... ...frameworks that can support multiple customer engagements.Establish... ...compensation range varies across locations. For any eligible US...Full timeWork at officeLocal areaFlexible hours$183.1k - $340k
...DescriptionThomson Reuters is looking for a Principal Software Engineer / Architect - AI to join our... ...and technical direction across multiple teams.Ability to translate customer-... ...The base compensation range varies across locations. Eligible office location(s) for this role...Full timeWork at officeLocal areaFlexible hours- ...a highly skilled Salesforce Developer looking to work on complex, enterprise... ...business stakeholders across multiple disciplinesLeverage modern... ...resource utilizing Agile software development... ...experience, certifications, and location. Final compensation is determined...Permanent employmentTemporary workFixed term contractWorldwide3 days per week
- ...seeking one full-time Senior.NET Developer resource to work on Council.... ...week. Council offices are located at 390 Robert Street North, Saint... ..., and maintainability across multiple environmentsEstablish and... ...QualificationsTen (10) years of software development experience,...Full timeWork at officeRemote work2 days per week
- ...Microbiologist IV share Posted: 26/10/2026 Location: Arden Hills, Minnesota, United States... ..., technical justifications, and related scientific documentation Determine the... ...supporting rationale to stakeholders in multiple regions What You Bring ~ Bachelor’s...ScientificContract workVisa sponsorship
- ...AI Software DeveloperLeidos is seeking an AI Software Developer to join the Air Traffic Business Area within the Homeland Sector... ...working from home, if you are located within a commutable distance (... ...resolve complex issues spanning multiple services, APIs, and infrastructure...Remote workWork from home
$43.37k
Additional Location(s): N/A Diversity - Innovation - Caring - Global... ...High Performance At Boston Scientific, we’ll give you the... ...Cardiac Diagnostics is a leading developer of mobile health solutions and... ...understanding of the software development lifecycle. Required...ScientificHourly payInternshipRemote workShift work$59 per hour
.... The ideal candidate will have a strong scientific background, excellent technical documentation... ...to project teams and leadership. Manage multiple technical projects and priorities across various functions and geographic locations. Provide technical guidance to support...ScientificHourly payContract work$71.08k - $106.62k
...facilities, power plants to hospitals, concert halls to classrooms, we handle projects of all sizes and complexity from multiple regional locations across the country.**Harris Benefits + Compensation**• Medical, dental, vision, and life insurance• 401K with company match...Temporary workFor contractorsLocal area$136.8k - $205.2k
...than 150 countries to put patients first — developing innovative medical technologies that... ...workflows, and R&D. It runs on AWS across multiple regions, orchestrates containerized... ...stage.Salary ranges for U.S (excl. PR) locations (USD):$136,800.00 - $205,200.00This position...Full timeH1bWork at officeLocal areaImmediate startRemote workFlexible hours$21 - $26 per hour
...new tasks and gains cross-training across multiple areas of the lab, offering broad... ...degree in Chemistry or a closely related scientific discipline. At least 6 months of laboratory... ...between 9:00 a.m. and 3:00 p.m. Job Type & Location This is a Contract to Hire position...ScientificContract workTemporary workFlexible hoursDay shift- ...Job Description Title: Power Platform Developer Location: Remote, USA Duration: 6 months... ...Microsoft Power Platform Developer to support multiple enterprise application development... ...will contribute across the full software development lifecycle from requirements...Remote workShift work
$20 per hour
...maintain a smooth workflow across multiple labs. Essential Skills... ...-year or 4-year degree in a scientific discipline with willingness... ...required. Interest in developing skills in HPLC, with the opportunity... ...expectations. Job Type & Location This is a Contract to...ScientificContract workTemporary workShift workWeekend work- Additional Location(s): US-MN-Arden HillsDiversity - Innovation - Caring - Global... ...Spirit - High PerformanceAt Boston Scientific, we’ll give you the opportunity to... ...group is seeking a Senior Software Engineer to design, develop, test and maintain reliable, high-quality...ScientificHourly payWork at officeRelocationRelocation packageShift work
$58 - $62.99 per hour
...Senior Microbiologist Location: Arden Hills, MN Work Arrangement: Hybrid Pay... ...experienced Senior Microbiologist to provide scientific and technical expertise in support of... .... Ability to independently manage multiple projects, priorities, and deadlines....ScientificHourly payContract workTemporary workLocal areaShift workDay shift$81.1k - $150.5k
...Chief Technology Office, we work to advance scientific discovery and technology transition in... ...hiring an energetic, enthusiastic, and Software Engineer with a foundation in software... ...training, key skills as well as market(work location) and business considerations when...ScientificFull timeTemporary workWork experience placementCasual workWork at officeFlexible hours$72k - $88k
...Hamel, Minnesota Role Overview The Applications Engineer develops and supports electric linear motion product sales by... ...Microsoft Office applications and engineering-related software tools. Ability to manage multiple priorities and work effectively in a collaborative...Temporary workWork at officeFlexible hours$50 - $60 per hour
...collaborative setting, you will use scientific expertise and risk-based... ...and clearly presented. Develop and author sterilization-related... ...documentation for multiple divisions and ensuring consistency... ...and project needs. The primary location is in Arden Hills, MN, operating...ScientificContract workTemporary workRemote workDay shift$70k - $95k
...are based on various factors, including skill set, experience, location, qualifications and other job-related reasons. Description The... ...expert level of knowledge regarding all Delkor product lines. Develop the financial data for all assigned Delkor projects and how it...Work experience placementWork at officeShift work$50 per hour
Principal Software EngineerThe global capital markets are among the... ...of a single transaction and multiple decisions are made based on the... ....Take ownership in developer experience by improving/automating... ...compensation range varies across locations. Eligible office location(s)...Full timeWork at officeLocal areaFlexible hours$50.6k - $70.8k
...investigation, and remediation projects across multiple industries. The ideal candidate will... ..., Geology, Engineering or other related scientific field is required.Current 40-Hr HAZWOPER... ...can redefine what's possible.Pay Range: Locations in MN, OH, VT, & Various CA, ME, NY, VA...ScientificFull timeTemporary workPart timeFor subcontractorCasual workWork at officeLocal areaWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Scientific Software Developer (Hydrology) - multiple locations. Be the first to apply!
- remote software sales Oakdale, MN
- software implementation project manager Oakdale, MN
- software Oakdale, MN
- quantum software engineer
- japan software engineer
- software engineer internship remote
- software engineer remote
- graduate software developer no experience
- work from home software developer
- beginner software developer



