Sr Software Developer
Core
Modernize legacy PHP/Perl applications, design backend services, and build AI-driven automation tools to make large datasets actionable for water technology operations.
Role type
Senior backend software engineer (legacy modernization & AI automation)
Builds
Backend services, APIs, AI agents, and internal tooling for data workflows
Domain
Water technology / Utilities / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development (Python, Go, Java, PHP, Perl), API design (REST), Database management (PostgreSQL, SQL Server, MongoDB), Linux administration, CI/CD pipelines, Legacy code modernization, Scripting/automation
Preferred skills
AI/LLM workflow agents (LangChain, LlamaIndex), Data integration tools (Smartsheet), Frontend basics (HTML, JavaScript), Data visualization (Google Visualization API), System design & performance optimization
Technologies
AWS, GitLab, PostgreSQL, SQL Server, MongoDB, Python, Go, Java, PHP, Perl, REST, LangChain, LlamaIndex, Smartsheet, Google Visualization API
Responsibilities
Modernize and enhance legacy PHP and Perl applications; Design, develop, and maintain backend services and APIs; Build AI agents and automation capabilities; Develop backend components and internal tooling; Collaborate on secure, scalable solutions across AWS and on-premises; Implement version control, testing, and deployment best practices; Analyze large datasets and produce reports
Seniority
Senior, hands-on IC