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
...Clinical Research Coordinator I/II/III Opportunities – Multiple Locations NationwideAt Headlands Research, we are dedicated to enhancing clinical... ...interest from candidates who bring:A bachelor's degree in a scientific or healthcare-related field (e.g., biology, chemistry,...ScientificInternshipLocal area- Additional Location(s): N/ADiversity - Innovation - Caring - Global Collaboration - Winning Spirit - High PerformanceAt Boston Scientific, we’ll give you the opportunity to harness all that’s within... ...or operating production software or platform services.Experience integrating...ScientificHourly payWork at officeLocal areaRelocationRelocation packageShift work3 days per week
- Additional Location(s): N/ADiversity - Innovation - Caring - Global... ...- High PerformanceAt Boston Scientific, we’ll give you the opportunity... ...experts, and end users to co-develop scalable solutions that... ...capabilities.2 to 4 years of (intense) software engineering experienceProven...ScientificHourly payContract workShift work
$115.4k - $192.3k
...Are you an experienced software engineering leader who... ...industry. We develop cloud-native applications... ...~ Expert knowledge of multiple data storage subsystems... ...differentials may apply in some locations to better reflect... ...researchers advance scientific knowledge; doctors and...ScientificFull timeLocal area$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...SuggestedFull timeWork at officeLocal areaFlexible hours- ...guidelines to agile delivery teams to develop and maintain automation... ...experiences of the following software/tools: Infrastructure... ...In-depth understanding across multiple technical areas - including data... ..., education and/or physical location; internal equity; and, budget...Worldwide
$85k - $120k
...pay ranges for different work locations within the United States.The... ...individual workload to manage multiple tasks and meet proposal... .... Update Offer Tracking List.Develop and share ideas with team members... ...Microsoft Office Suite or related software. Education and Experience:...Full timeContract workWork at officeLocal areaRemote workWorldwideFlexible hours$90k - $115k
...feasibility and manufacturability.* Develop costing and pricing for... ...Creo, Pro/E, or similar CAD software.* This role may require p to... ...back. Our programs include:* Multiple paid-time off programs, including... .../training, the position’s location, and the key skills needed for...Full timeTemporary workWork experience placementInternshipLocal 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... ...s possible. #StayInquisitive Pay Range: Locations in MN, OH, VT, & Various CA, ME, NY, VA...ScientificFull timeTemporary workPart timeFor subcontractorCasual workWork at officeLocal areaWorldwideFlexible hours$94.9k - $176.3k
...Reuters U.S. Income Tax Compliance software is relied upon by the largest... ...including experience with co-located as well as geographically... ...experience in designing and developing web applications and REST... ...and merging of features across multiple releases and hot fixes.Whether...Full timeWork experience placementWork at officeLocal areaImmediate startFlexible hours$69.55k - $125.73k
...Leidos is seeking a junior to mid level Software Developer who will be a member of a dynamic team... ...control and management system. Location: This position can either be at the Eagan... ...TFMS) Replacement or integration of multiple systems in the National Airspace...Work at officeLocal areaImmediate startWork from homeHome office2 days per week3 days per week$118.4k - $219.8k
Lead Software Development EngineerThomson Reuters is looking for... ...join a highly dynamic team developing our next generation Global Trade... ...experience across multiple programming languages, with... ...compensation range varies across locations. For any eligible US locations...Full timeWork at officeLocal areaFlexible hours$50 per hour
Staff Software EngineerThe global capital markets are among the largest... ...of a single transaction and multiple decisions are made based on... ....Take ownership in developer experience by improving/automating... ...compensation range varies across locations. Eligible office location(s)...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week$146.8k - $272.6k
Thomson Reuters is looking for a Staff Software Engineer, AI Product Engineering to help... ...hiring hub associated with the candidate’s location.About the RoleAs a Staff Software... ...improve consistency and velocity across multiple teams or workstreams.Evaluate AI behavior...Full timeWork at officeLocal areaFlexible hours$70k - $95k
...and evaluate project impacts, developing avoidance, minimization,... ...Ecology, Botany, Soil Science, Hydrology, Natural Resources, Geology,... .... Ability to manage multiple projects, priorities, and deadlines... ...required to travel to off-site locations including occasional...Temporary workFor contractorsLocal areaNight shiftAfternoon shift$32 per hour
Apply for Job Job ID 376247 Location Twin Cities Job Family... ...are looking for an experienced software engineer to help with the development... ...in software development and scientific computing algorithms as well... ...mesh generation software Develop unit and regressions tests...ScientificHourly payFull timeTemporary workPart timeWork experience placementCasual workFlexible hours$100k - $150k
...a technology consulting and software development company delivering... ...Backend Application Engineer Location : 100% Remote (U.S.)... ...engineering instincts, values internal developer experience as a first-class... ...shared services consumed by multiple engineering teams. Strong,...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- Additional Location(s): N/ADiversity - Innovation - Caring - Global... ...- High PerformanceAt Boston Scientific, we’ll give you the opportunity... ...-functionally and across multiple sites in identifying and resolving... ...diverse engineering (i.e. Software, Hardware, Labeling) disciplines...ScientificHourly payWork at officeLocal areaWorldwideRelocation packageShift work3 days per week
$144.7k - $284.1k
...drive, the Smart Agents team develops the ML/AI models that control... ...ML team and contribute strong software engineering (SWE) expertise.... ...Ability to design across multiple systems. Ability to both investigate... ...representative for positions located outside of New York, Colorado...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hoursShift work$109k - $203k
Software Engineer - AI - CoCounsel Forward Deployed EngineeringAre... ...that inform solution design.Develop working knowledge of legal terminology... ..., and contributing across multiple projects.Experience with... ...compensation range varies across locations. Eligible office location(s)...Full timeContract workWork at officeLocal areaFlexible hours$135.2k - $306.4k
...performance problems. You should be a rock-solid developer able to dive deep into low-level systems... ...infrastructure, collaborate across multiple engineering organizations, and drive the... ...this posting are specific to the stated locations only US: Hiring Range in USD from: $1...Temporary workWorldwideFlexible hours- ...of scientists and engineers developing innovative therapies and technologies... ....Understanding of scientific methods, test method development... ....Proven ability to manage multiple priorities in a fast-paced... ...vary based on factors such as location and hire date and is subject...Scientific
$122.4k - $183.6k
...countries to put patients first — developing innovative medical technologies... ...from the Medtronic facility located in Mounds View, Minnesota. As a Senior Software DevOps Engineer, you will be a hands... ...platform services across multiple regions and business units.Excellent...Full timeH1bWork at officeLocal areaImmediate startFlexible hours$78k - $156k
...out of our New Brighton, MN location in the Abbott Vascular Division... .... This Embedded Software Engineer works independently... ...collaborative approach to plan, design, develop and verify system software.... ...energy, fluid environment, with multiple responsibilities....$236.5k - $300.7k
Software Sales Specialists -CentralDescription -Job SummaryHP Inc.... ...growth trajectory for the region.Develop a deep understanding of... ...ComplexityDeals frequently involve multiple internal stakeholders (PC... ...candidates only). Pay varies by work location, job-relatedknowledge, skills...Full timeTemporary workLocal areaRelocationFlexible hoursShift work- ...customer needsJob DescriptionTitle: Technical Lead (UX-Angular JS)Location: Shoreview, MNType: Fulltime// PermanentCompensation: Base... ...across all Major Browsers and versions •Experienced in designing multiple Rich Web pages •Independently drive any given task •Experience...Full time
$128.2k - $187.93k
...including 3+ years leading and developing teams. Demonstrated... ...2B and B2C campaigns across multiple sales channels. Experience in... ...We're the ones accelerating scientific breakthroughs, advancing learning... ...not limited to, geographic location, skills, and competencies.When...ScientificFull timeLocal area$120k - $180k
...optimization. Architect and develop reusable IaC modules and... ...paradigms. Collaborate with software and DevOps teams to translate... ...for the organization and lead multiple teams to achieve these goals,... ...skills, experience, and market location and, therefore, will vary...Full timeRemote workWorldwideHome officeFlexible hours$183.1k - $340k
...Assurance, and Confirmation. As a Principal Software Engineer for Cloud Audit Suite, you will... ...for our product platforms, integrating multiple products and technology stacks. You will... ...base compensation range varies across locations. Eligible office location(s) for this...Full timeWork at officeLocal areaFlexible hoursShift work$145.68k - $178.05k
...support and guide you. With a wide variety of people, global locations, technologies and products, 3M is a place where you can collaborate... ...by:Becoming a Fall Protection expert in the Global market, developing a deep understanding of products, applications, and local/...Full timeLocal areaFlexible 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!
- software implementation project manager Oakdale, MN
- software Oakdale, MN
- c software developer
- diagnostic software engineer
- federal government software engineer
- goldman sachs software engineer
- software engineer full time
- weekend software developer
- graduate software developer no experience
- entry level software development engineer



