As Principal Software Developer on PowerPlan's NXT platform, you will own delivery of scalable, maintainable, cloud-native services and help modernize a long-established platform used by regulated utilities. The platform is moving from legacy PowerBuilder systems to a modern C#/Angular architecture on Azure. You will contribute to architecture decisions and help shape engineering culture through standards for code, testing, and collaboration. The role contributes to a significant platform transformation: reimagining proven functionality on a modern SaaS foundation while incorporating AI into product development and product capabilities. You will help deliver production-grade classical machine learning pipelines, RAG-powered search, LLM-driven assistants, prediction models, anomaly detection, and intelligent document processing. Success involves becoming fluent in the NXT architecture, consistently shipping production-ready features with meaningful automated tests, advancing modernization and PowerBuilder deprecation, and making AI a dependable multiplier for engineering. You will also improve reliability, measurable productivity, and reusable tools and patterns for integrating ML models and LLM services. This is a hybrid role combining onsite work at the corporate office with work from home; onsite attendance may be required for scheduled office days, team or client meetings, and special events.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed