CareerPlanGet AI match score →

Sr Software Developer

Morrisville, North Carolina (Office)🌐 Remote💼 Full-time🗓 2026-07-13 → 2026-07-30

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

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗