
Senior Environmental Applications Developer
RTI International
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Salary
💰 $103,000 - $127,000 per year
Job Level
Tech Stack
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