Hydrologic Software Developer - multiple locations...
Role details
Job location
Tech stack
Requirements
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. Motivated and enthusiastic team members with good interpersonal skills thrive in our collegial organization. If you like working with other smart, dedicated people solving challenging problems, we'd like to hear from you. Qualifications The following are required qualifications for this position:
-
Bachelor's degree (with two years 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.
-
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 computing experience in Python, C++, or Fortran 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.
-
Familiarity with Open Geospatial Consortium (OGC) standards and services, and 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.
Benefits & conditions
Compensation LimnoTech 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 opportunities for increased project and corporate responsibility. In addition to highly competitive compensation, LimnoTech offers an outstanding benefits package, including medical, dental, vision, and disability coverage; 401k plan with company match ; flexible benefits program; employee stock ownership program (ESOP); medical leave; and more. 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 $65,000 and $95,000 annually. Come grow with us! 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.