Scientific Software Developer (Hydrology) - multiple locations
LimnoTech
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 clients. This system drives pay increases and increased project and corporate responsibility. 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.
$110k - $200k
...based in one of LimnoTech's primary office locations (Ann Arbor, Los Angeles, Oakdale, or DC... ...sediment projects, which may include developing site characterization, remedial... ...cost estimating; and translating complex scientific findings into high quality technical written...ScientificFull timeWork at officeLocal areaFlexible hours$80.9k - $111k
...outcomes, operational advancement, scientific discovery and cutting-edge... ...today, we're focused on developing and delivering the most... ...activities. You'll be juggling multiple tasks, so we'll rely on you... ...individual pay is determined by work location and additional factors,...ScientificFull timeFor contractorsFor subcontractorWork at office$78.3k
...Additional Location(s): N/A Diversity - Innovation - Caring -... ...High Performance At Boston Scientific, we’ll give you the opportunity... ...experts, and end users to co-develop scalable solutions that... ...~1 to 2 years of (intense) software engineering experience ~ Proven...ScientificHourly payFull timeContract workShift work$94.9k - $122.4k
...Science applies base, scientific methodologies from various... ...sets, integrating multiple systems. Job Overview... ...with product managers, software engineers, data... ...projects of large scope Develops technical solutions to... ...candidate’s geographical location, relevant education, experience...ScientificFull timeTemporary workLocal areaImmediate startFlexible hours$78.3k
...Additional Location(s): N/A Diversity - Innovation - Caring - Global Collaboration -... ...Spirit - High Performance At Boston Scientific, we’ll give you the opportunity to harness... ...building, deploying or operating production software or platform services. Experience...ScientificHourly payWork at officeLocal areaRelocationRelocation packageShift work3 days per week- ...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
$130k - $170k
...Lead Role Type: Full - time Location(s): Atlanta: 2300 Windy Ridge Pkwy SE... ...and Operations to provide best in class software design and delivery. Have a point of view... ...written and verbal. Able to interact with multiple stakeholders and levels of the...Full timeWork at office- ...Engineer Company: Norstella Location: Remote, United States... ...at the intersection of deep scientific domain expertise and applied... ...SME and technical colleagues, develop novel methods and parameters... ...agents, throughout the entire software development lifecycle (SDLC)....ScientificFull timeTemporary workWork at officeLocal areaRemote workFlexible hoursShift work
$79.1k - $119k
...outcomes, operational advancement, scientific discovery and cutting-edge manufacturing... ...We're looking for a mid-level AI Developer with strong software engineering skills, deep proficiency... ...individual pay is determined by work location and additional factors, including...ScientificFull timeRemote work- ...consider A+ candidates from permissible locations). The manager sees value in being able to... ...to get it done in one go vs having multiple interviews.MUST HAVE:6+ years of coding... ...Worked closely with security architects to develop service and technology roadmapsIdentified...Contract workTemporary workLocal areaRemote work
$55 - $60 per hour
Java Developer Opportunity Requirement: Java Developer Skill Set: Java, Swing/UI, Junit, Knowledge of Zoom good to have. Client: Boston Scientific Experience required: 8+ Rate would be in range: $55 to $60 only Onboarding: Immediately ClifyXScientificImmediate start$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- Additional Location(s): N/ADiversity - Innovation - Caring - Global... ...- High PerformanceAt Boston Scientific, we’ll give you the... ...Cardiac Diagnostics is a leading developer of mobile health solutions and... ...we invest in a best-in-class software solutions using best-in-...ScientificHourly payInternshipWork at officeLocal areaRemote workFlexible hoursShift work3 days per week
$32 per hour
...Job ID: 376247 Location: Twin Cities Job Family: Information Technology... ...looking for an experienced software engineer to help with the... ...in software development and scientific computing algorithms as well... ...and mesh generation software Develop unit and regressions tests Maintain...ScientificHourly payFull timeTemporary workPart timeWork experience placementCasual workFlexible hours$43.37k
...Additional Location(s): N/A Diversity - Innovation - Caring - Global... ...High Performance At Boston Scientific, we'll give you the... ...are tasked with designing and developing implant products for the Active... ...degree in Computer Science, Software or Computer Engineering. Must...ScientificHourly payInternshipWork at officeLocal areaRemote workRelocation packageShift work- ...industry, is seeking a Full Stack Developer with Data Engineering... ...Data Engineering Experience) Location: Little Canada, MN Pay... ...datasets Integrate data from multiple external systems and sources... ...projects in healthcare and scientific researchEngage in continuous...ScientificWeekly payTemporary workFlexible hours
- Software Development Engineer LOCATION/DEPT: St Paul, MN or ABQ, NM GENERAL JOB DESCRIPTION The Software Development... ...motion control. Research, design, develop, and test operating systems-level... ...or develop software systems, using scientific analysis and mathematical models to...ScientificWork at office
- ...in Cloud Technology, AI/ML, Software Development, Technical Writing... ...We are seeking a Software Developer to join our team. This role will... ...Developer / Software Developer Location: St. Paul, MN 55106 (Hybrid -... ...teams Ability to manage multiple priorities in a dynamic environment...Remote work
$94.1k - $152.8k
...follow platform and governance standards. Develop and maintain integrations using APIs,... .... Preferred Qualifications Multiple ServiceNow certifications (for example,... ...factors; including but not limited to, location, skill set, level of education, certifications...Contract workWork at office$139.4k - $230k
...including the scope, complexity and location of the role; the skills,... ...is seeking a Senior Software Engineer to join our organization... ...system including designing, developing, analyzing, configuring, testing... ...subject matter expert across multiple applications, systems and technologies...Full timeWork experience placementLocal area$260.1k
...working at Coinbase. As a Senior Staff Software Engineer on thePlatform Payments team, you... ...functional technical initiatives across multiple engineering teams and mentoring senior... ...Transparency Notice: * *Base salary varies by location (see range below). Total compensation...Local area$160.2k - $246.3k
...organization, is responsible for developing and advancing the simulation... ...used for autonomous vehicle software validation. Lead cross-... ...defining strategies adopted by multiple teams and influencing system... ...are expected to report to that location three times per week. *This...Full timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$250k - $275k
...supporting our growth. Location(s): Scottsdale: 18700 N Hayden... ...the strategy for the firm’s software development, including both... ...and/or Product Management. Develop platforms that will support current... .... ~ Oversee the work of multiple teams performing system...Full timeWork at office$170k
...and Responsibilities: Research, design, develop, run tests, and evaluate systems... ...objectives. Formulate and design systems, using scientific analysis and mathematical models to... ...engineering staff to support hardware, software, operational and performance requirements...ScientificRemote work$19 - $23.75 per hour
...successful, you'll need to be able to: Apply logical and scientific thinking to solve problems involving both abstract and concrete... ...a fast-paced role in a retail pharmacy where you will handle multiple tasks throughout your shift including filling prescriptions, answering...ScientificHourly payShift work$87k - $187k
...all phases of the application software development lifecycle. Utilizes working knowledge to develop new application features and enhancements... ...data and/or information from multiple sources to troubleshoot... ...are specific to the stated locations only US: Hiring Range in USD...Temporary workImmediate startFlexible hoursShift work$220k - $275k
...transformative change in healthcare. Staff Software Engineer The Role As a Staff Software... ...and reusable systems used across multiple engineering pods. Define engineering patterns... ...request, you can find instructions for locating it here ( . Requests for reasonable accommodations...- Lead Software Development Engineer Thomson 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. About Us Thomson Reuters informs...Work at officeLocal areaFlexible hours
$79k - $157k
...data review. What You Will Do Develop oncology clinical data review... ...reports, IBs, etc.). Provide scientific writing support, including... ...abilities. Ability to manage multiple priorities and adapt to changing... ...package depending on location. We ensure pay equity and transparency...ScientificHourly payFor subcontractorWork at officeWorldwide$132k - $186k
...quality of care. Your scientific curiosity and passion... ...us grow our reach and develop innovative solutions for... ...: Statistical lead on multiple clinical trials, lead... ...additional statistical software packages (e.g., S-PLUS... ...(e.g., geographic location, qualifications, education...Scientific
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Scientific Software Developer (Hydrology) - multiple locations. Be the first to apply!
- part time software developer remote Oakdale, MN
- remote software sales Oakdale, MN
- software implementation project manager Oakdale, MN
- software Oakdale, MN
- trading software engineer
- entry level software development engineer
- entry level associate software engineer
- netflix software developer
- software engineer 1 year experience
- 2021 software engineer internship



