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.
$65.2k - $101.95k
...these needs into working software.Working closely with... ...a full stack developer and member of the cross... ...as part of a team on multiple tasks using Agile ScrumStrong... ...bring together leading scientific, engineering, and management... ...and external equity, location, clearance level, as...ScientificPermanent employmentFull timeContract workPart timeLocal areaRemote work$88.7k - $155.1k
...outcomes, operational advancement, scientific discovery and cutting-edge... ...resources technical reports; develop archaeological treatment... ...to a problem.Possible office locations: HYBRID, REMOTE, or OFFICE. May... ...environment and ability to handle multiple projects simultaneously and...ScientificFull timePart timeWork at officeLocal areaRemote work$135k - $155k
...SummaryWe are currently seeking a Software Developer. This position is a full-time opportunity located in the greater Washington, DC... ...ability to manage multiple priorities independentlySecret... ...select funding to pursue ideas in scientific and technological discoveryPartner...ScientificFull timeWork experience placementWork at officeLocal areaRemote workFlexible hours$81.5k - $138.55k
ICF is seeking a software developer to be part of a talented, technical,... ...technical experience in a scientific or technical field relevant... ...succeed. Pay Range - There are multiple factors that are considered... ...specified role, geographic location, education and...ScientificFull timeContract workWork experience placementWork at office$132.9k - $207.75k
...contract awardNoblis is hiring multiple AI/ML Engineers and Data... ...This will be a full-time role located onsite at a Government facility... ...this role, you will design, develop, and deploy advanced machine... ...missions. We bring together leading scientific, engineering, and management...ScientificFull timeContract workPart timeLocal areaRemote work$122.6k - $166.8k
...architects, planners, and scientific professionals to execute project work on multiple concurrent projects.... ...with the goal of developing technical, social, and... ...writing, office automation, software, spreadsheets,... ...:Expected Salary (all locations): $122,600-$166,800WSP...ScientificWork at officeLocal areaRelocation packageFlexible hoursNight shift- ...and improving the lives of people. SEL develops critical products that provide the main... ...buildinghighly available& resilient distributed software with an emphasis on automation systems.... ...~ Code Testing patterns and tools Location: Pullman WA -This position is located...Full timeApprenticeshipLocal areaFlexible hours
$119.8k - $234.7k
...with the Azure Quantum software stack. As a Senior... ...you will develop core embedded software... ...services that support multiple concurrent clients versioned... .... ~ Experience with scientific Radio Frequency (RF) or... ...applicable to specific work locations within the San...ScientificOngoing contractFull timeLocal areaRemote work$197.3k - $225.1k
...Capital One. Design, develop, test, deploy, and support AI software components including foundation... ...intuitively understand scientific publications and... ...architectural decisions across multiple AI product lines or... ...role are listed below, by location. Please note that this...ScientificFull timePart timeLocal area$142.8k - $274.8k
...looking for a Principal Software Engineer to architect... ...traceability privacy scientific rigor or human control... ...regression assets. Develop quality-attribution... ...platform adoption across multiple product teams with... ...applicable to specific work locations within the San...ScientificOngoing contractFull timeLocal areaShift work$180k - $220k
Lead Software Engineer Lead the deployment of AI/ML computer vision solutions across multiple programs Location: Dayton, Ohio Woburn, Massachusetts Arlington... ...needs? At STR, we're developing advanced capabilities... ...practices BS Degree in a scientific field such as Computer...ScientificFull timeLocal areaNight shift$269.1k - $307.2k
...Capital One. Design, develop, test, deploy, and support AI software components including foundation... ...intuitively understand scientific publications and... ...ability to lead and mentor multiple engineering teams and... ...role are listed below, by location. Please note that this salary...ScientificFull timePart timeLocal area$120k - $250k
...Description Application Developer/Programmer At B&A... ...contract award. Location ~ On-site in... ...applications across the full software development life cycle... ...database designs with multiple interfaces. ~... ...Business, or related scientific or technical discipline...ScientificFull timeContract workWork at officeLocal area- ...Responsibilities Develop and maintain cloud service delivery models... ...stacks and services across multiple environments. Create and... ...another related analytical, scientific, or technical discipline.... ...time on-site at the customer location in Washington, DC. Preferred...ScientificFull timeTemporary workImmediate startRemote work
$45 per hour
...Contract Length: 12 months Location: Vancouver, Canada... ...migrations across datacenters. Develop migration strategies and evaluate... ...experience supporting EDA or scientific computing environments. ~... ...ability to coordinate across multiple technical teams. ~...ScientificContract workLocal area$100k - $130k
..., Concepts and Capabilities (MCC) division of Applied Research Associates, Inc. (ARA) is seeking a Scientific Computing Software Developer for our Alexandria, VA location. The ideal candidate has interests in developing scientific computing software for a wide range of...ScientificFull time- ...experienced Mid-level Cloud Developer responsible for... ...as a Service (IaaS), Software as a Service (SaaS), and... ...and services across multiple environments. Ensure... ...related analytical, scientific, or technical discipline... ...-site at our customer location in Washington, DC. ~...ScientificFull timeTemporary workLocal areaImmediate startRemote work
$128k - $136k
...satellites, technical and scientific testing, and a variety... ...of supporting multiple satellite constellations... ...partner organizations to develop their skills and build... ...with Microsoft Office software applications... ...clearance, geographic location, internal equity, market...ScientificFull timeContract workTemporary workWork at officeRemote work$160k - $220k
...the Division's efforts span multiple technical areas, including RF... ...mode onto an externally developed radar system. This role requires... ...characteristics Strong scientific programming skills including... ...growing technology company with locations near Boston, MA, Arlington,...ScientificFull timeLocal areaNight shift$115.7k - $173.6k
...innovative ideas, guided by scientific rigor and a vision for sustainable... ...role involves identifying, developing, pursuing, and winning... ...estimates, collaborate with multiple business lines to develop opportunities... ...best. Pay Range:• Various Locations in ME, VA-$115,700.00 - $173...ScientificFull timeTemporary workPart timeFor contractorsCasual workWork at officeLocal areaRemote workFlexible hours3 days per week$86.8k - $198k
Software DeveloperThe Opportunity: As a software sustainment engineer... ...Have:5+ years of experience developing and sustaining Python... ...CloudFormationExperience with scientific or geospatial Python libraries... ...but not limited to location, the individual’s particular...ScientificFull timeContract workPart timeLocal areaRemote work$150k - $180k
....Together, our teams develop capabilities that deliver... ...response, and advance scientific discovery. Our team... ...in infrastructure and software architecture, capable... ...job posting may cover multiple career levels. To ensure... ...roles, regardless of location. Our standard pay ranges...ScientificPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$154.05k - $278.48k
...enabled services and mission software capabilities in the areas of... ...mission software systems. You will develop, maintain, integrate, and... ...as a technical lead across multiple software-development teams, coordinate... ...software systems using scientific analysis and mathematical...ScientificFull time- ...approaches, collecting applicable data, developing necessary software tools, and performing thorough and... ...:PhD in a relevant scientific or engineering discipline (e.g., Pharmacology... ...eligibility factors such as geographic location, date of hire, etc. Please note that...ScientificFull timeWork at officeImmediate startFlexible hours
$86k - $143.2k
...performance in a business, operational, engineering, mathematics, or scientific area. Participates in all phases of the cloud project... ...a number of factors, including but not limited to, geographic location, Federal Government contract labor categories, relevant prior...ScientificContract workWork experience placementH1b$144k - $195k
...(ACS) is the world’s largest scientific membership association, with... ...growing number of international locations under ACS International, Ltd.... ...Cloud services and products. Develop and manage infrastructure... ...security.· Work closely with software and AI engineer teams to meet...ScientificFull timeTemporary workWork at officeWorldwideFlexible hours$115k - $130k
...individuals and teams train, develop, and perform in mission-critical... ...intelligence (AI) and software systems that classify and measure... ...Successfully design and implement the scientific and technical aspects of... ...general understanding of multiple technical domains relevant to...ScientificFull timeWork experience placementLocal area$130k - $160k
...responsiveness.Supports defense analytical requirements with enhanced scientific/engineering research, capability limitation analysis, reverse... ...required TS/SCI with CI POLY or the ability to obtain CI POLY.Location:Washington, DC (DIA HQ).Prescient Edge is a Veteran-Owned...Scientific$80k - $128k
ResponsibilitiesPeraton is seeking a Senior Software Test Engineer to join... ...testing of multiple programs in an IBM... ...or Contractor-developed documentation to construct... ...tools such as Freedom Scientific JAWS, ZoomText, or... ...as well as geographic location and business and contract...ScientificContract workFor contractorsShift work- ...experience considered. ~5–10 years of software engineering, including 1 to 2 years of building... ...countries around the world. APA is a scientific and professional organization with about... ...insurance; and more. Job Location: Remote: APA jobs may be considered for...ScientificTemporary workLocal areaRemote workFlexible 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 engineer amazon Washington DC
- information technology software engineer Washington DC
- federal - software developer Washington DC
- junior software engineer Washington DC
- graduate software developer Washington DC
- rust software engineer Washington DC
- software development engineer (robotics engineer) Washington DC
- IT software developer Washington DC
- software engineer remote Washington DC
- junior software developer internship Washington DC




