Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Scientific Software Developer (Hydrology) - multiple locations

Full-time

LimnoTech

Oakdale, MN
Come Work With Us

Be Exceptional. Deliver Excellence. Make A Difference.

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.
Initial responsibilities will be commensurate with experience and capability. Opportunities to contribute will focus on data analysis, visualization, and modeling of water at multiple scales with an emphasis on automation of data pipelines. You will work closely within collaborative teams to design and implement sound approaches for addressing project needs.

LimnoTech emphasizes collaborative learning, advanced training, and professional leadership, providing team members with the tools and work environment needed to chart their career paths. Opportunities abound for increased responsibilities and professional growth. If you’re looking for the next step up in your career with a growth-oriented, employee-owned company, this could be the opportunity for you.

Qualifications
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).
The following are preferred additional qualifications for this position:
  • 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.
Compensation
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.
Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Scientific Software Developer (Hydrology) - multiple locations in Oakdale, MN vacancy
  • $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... 
    Scientific
    Full time
    Work at office
    Local area
    Flexible hours

    LimnoTech

    Oakdale, MN
    7 hours ago
  • $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,... 
    Scientific
    Full time
    For contractors
    For subcontractor
    Work at office

    Jacobs Solutions

    Saint Paul, MN
    4 days ago
  • $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... 
    Scientific
    Hourly pay
    Full time
    Contract work
    Shift work

    Boston Scientific

    Arden Hills, MN
    a month ago
  • $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... 
    Scientific
    Full time
    Temporary work
    Local area
    Immediate start
    Flexible hours

    Cardinal Health

    Saint Paul, MN
    3 days ago
  • $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... 
    Scientific
    Hourly pay
    Work at office
    Local area
    Relocation
    Relocation package
    Shift work
    3 days per week

    Boston Scientific

    Arden Hills, MN
    a month ago
  •  ...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

    Clever Devices Ltd.

    Woodbury, MN
    26 days ago
  • $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 time
    Work at office

    Osaic

    Oakdale, MN
    27 days ago
  •  ...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).... 
    Scientific
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Norstella

    Saint Paul, MN
    5 days ago
  • $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... 
    Scientific
    Full time
    Remote work

    Jacobs

    Saint Paul, MN
    5 days ago
  •  ...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 work
    Temporary work
    Local area
    Remote work

    Samprasoft

    Saint Paul, MN
    4 days ago
  • $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 ClifyX
    Scientific
    Immediate start

    ClifyX

    Saint Paul, MN
    4 days ago
  • $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 time
    Contract work
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    GEA Group

    Hudson, WI
    22 days ago
  • 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-... 
    Scientific
    Hourly pay
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work
    3 days per week

    Boston Scientific Corporation

    Arden Hills, MN
    5 days ago
  • $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... 
    Scientific
    Hourly pay
    Full time
    Temporary work
    Part time
    Work experience placement
    Casual work
    Flexible hours

    University of Minnesota

    Saint Paul, MN
    4 days ago
  • $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... 
    Scientific
    Hourly pay
    Internship
    Work at office
    Local area
    Remote work
    Relocation package
    Shift work

    Boston Scientific

    Arden Hills, MN
    5 days ago
  •  ...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... 
    Scientific
    Weekly pay
    Temporary work
    Flexible hours

    ManpowerGroup

    Little Canada, MN
    2 days ago
  • 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... 
    Scientific
    Work at office

    Optomec

    Saint Paul, MN
    2 days ago
  •  ...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

    Trilyon, Inc.

    Saint Paul, MN
    4 days ago
  • $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 work
    Work at office

    ASM Research, An Accenture Federal Services Company

    Saint Paul, MN
    2 days ago
  • $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 time
    Work experience placement
    Local area

    The Travelers Indemnity Company

    Saint Paul, MN
    more than 2 months ago
  • $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

    Coinbase

    Saint Paul, MN
    2 days ago
  • $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 time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Saint Paul, MN
    2 days ago
  • $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 time
    Work at office

    Osaic

    Oakdale, MN
    1 day ago
  • $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... 
    Scientific
    Remote work

    MAXIMUS

    Saint Paul, MN
    3 days ago
  • $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... 
    Scientific
    Hourly pay
    Shift work

    Hy-Vee

    Oakdale, MN
    3 days ago
  • $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 work
    Immediate start
    Flexible hours
    Shift work

    Oracle

    Saint Paul, MN
    5 days ago
  • $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... 

    Datavant

    Saint Paul, MN
    2 days ago
  • 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 office
    Local area
    Flexible hours

    Thomson Reuters

    Saint Paul, MN
    2 days ago
  • $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... 
    Scientific
    Hourly pay
    For subcontractor
    Work at office
    Worldwide

    Worldwide Clinical Trials

    Saint Paul, MN
    5 days ago
  • $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

    Edwards Lifesciences Belgium

    Saint Paul, MN
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Scientific Software Developer (Hydrology) - multiple locations. Be the first to apply!