RTI International

Senior Environmental Applications Developer

RTI International

full-time

Posted on:

Location Type: Remote

Location: North CarolinaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $103,000 - $127,000 per year

Job Level

About the role

  • Develop, operate, and maintain software applications supporting the water sector.
  • Work with multidisciplinary teams including software developers, subjects experts, and non-technical staff.
  • Enhance existing in-house software and develop new software products in collaboration with different stakeholders.
  • Create decision support systems, scalable environmental modeling platforms, and data analytics platforms.
  • Address complex challenges through innovative software solutions.

Requirements

  • Bachelor's degree in Computer Science, Engineering or in an environmental or engineering discipline with emphasis on software development and at least 5 years of professional experience in information technology or software development; OR a Master’s degree in the same fields with at least 3 years of professional experience.
  • Experience with Unix/Linux operating systems and command line tools.
  • Experience using cloud platforms (AWS or Microsoft Azure) including setting up Infrastructure-as-Code (Terraform, CloudFormation, etc.).
  • Containerization, deployment, and administration of application components (web services, models-as-a-service) to support cloud-deployment and scalable computing (Garden, Docker, Kubernetes, AWS, Azure).
  • Building ETL pipelines (Python, Prefect).
  • Relational database and data warehouse design (PostgreSQL, PostGIS, SQLite, Iceberg).
  • Design and development of REST and/or GraphQL web-services (Python, Django, Go, Hasura).
  • Development of single-page web applications (JavaScript, React, Plotly, Leaflet, Material-UI).
  • Need to translate requirements from project owners and subject matter experts into specific tasks/features.
Benefits
  • Competitive base salary
  • Generous paid time off policy
  • Merit-based annual increases
  • Bonus opportunities
  • Robust recognition program
  • Health insurance plans (including dental, life, and short-term and long-term disability)
  • Access to retirement savings program (401(k) plan)
  • Paid parental leave for all parents
  • Financial assistance with adoption expenses or infertility treatments
  • Financial reimbursement for education and developmental opportunities
  • Employee assistance program
  • Other offerings to support a healthy work-life balance
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentcloud platformsInfrastructure-as-CodecontainerizationETL pipelinesrelational database designREST web servicesGraphQL web servicessingle-page web applicationsdata analytics
Soft Skills
collaborationproblem-solvingcommunicationinnovationstakeholder engagement