Constellation is seeking a highly technical and strategic Principal Software Engineer to lead the architecture, design, development, and modernization of enterprise software solutions that support business operations, power generation, and digital transformation initiatives. This role serves as the organization's top technical expert for application design and software engineering practices, partnering closely with business stakeholders, architects, cybersecurity teams, infrastructure teams, product owners, and other engineering leaders. The Principal Software Engineer will drive technical and consistent excellence across multiple applications and platforms while influencing enterprise engineering standards, cloud adoption, AI integration, operational resiliency, integration platforms and software modernization efforts. A Principal Software Engineer is a hands-on subject matter expert who is responsible for the overall software design of many components within systems and can lead the technical implementation of multiple initiatives. This role also will cover operational application production support of multiple systems across portfolios. The position requires strong cross-team & cross-functional coordination/collaboration and even stronger communication skills working with senior management, technology leadership peers, key business partners, technical staff, and external partners. The candidate needs great interpersonal skills, enjoys dealing with tight schedules, can solve complex problems and will thrive in our high-energy, fast-paced environment. They will also be expected to be willing to take on additional engineering and leadership duties as assigned.
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
Senior