As Principal Software Developer on PowerPlan's NXT platform, you will own the delivery of scalable, maintainable, cloud-native services and help modernize a platform used by regulated utilities for decades, moving it from legacy PowerBuilder systems to a modern C#/Angular architecture on Azure. You will contribute to architecture decisions and influence engineering culture through standards for code, testing, and collaboration. The role is part of a major transformation to reimagine established functionality on a modern SaaS foundation and make AI central to product development and delivery. You will help build production-grade intelligence into the product, including classical machine learning pipelines, RAG-powered search, and LLM-driven assistants. You will develop fluency in the NXT architecture, deliver production-ready features, advance platform modernization, and help make AI a dependable multiplier for the engineering team. You will also establish reusable patterns and tools for integrating machine learning models and LLM services, while ensuring dependable operation and appropriate quality and safety controls, particularly in regulated financial and tax contexts. 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