Constellation

Constellation

Nation’s largest producer of clean, carbon‑free energy, supplying power and gas solutions nationwide.

14,264Fossil Fuel GenerationNuclear GenerationHydroelectric GenerationQualifying FacilitiesMarketing and Risk ManagementElectric and Gas Retail ServicesGeneration and Consulting ServicesWebsite

Manager - Data/ Software Engineering

Lead software engineer driving architecture, development, and team management

Chicago, Illinois, United States | Warrenville, Illinois, United States | Baltimore, Maryland, United States | Kennett Square, Pennsylvania, United States | Houston, Texas, United States
158k - 176k USD
Full Time
Expert & Leadership (13+ years)

Job Highlights

Environment
Office Full-Time

About the Role

The Lead Software Engineer provides technical leadership, guidance, and mentorship to deliver high‑quality software applications that align business requirements, user needs, and technical constraints. The role designs and oversees software architecture, contributes to coding and testing, ensures solutions are scalable, secure, reliable, and maintainable, and manages a team of up to five staff members and external partners to advance Constellation’s digital strategy. The engineer operates with a high level of independence, making sound decisions in familiar and novel situations while contributing to strategic planning and sharing best practices to support team growth. • Lead and manage the full software development lifecycle for new products, from requirements to deployment. • Provide technical oversight ensuring adherence to internal coding standards, SDLC methodologies, and production of secure, scalable code. • Collaborate with business, technical, and architecture stakeholders to align solutions with strategic goals and enterprise standards. • Optimize team performance and workflows to improve collaboration, efficiency, and delivery outcomes. • Stay current with emerging tools and trends, recommending improvements to development processes and DevOps practices. • Manage, mentor, and develop a software team of up to five engineers, overseeing hiring, training, performance evaluation, and fostering a diverse culture.

Key Responsibilities

  • sdlc management
  • code standards
  • architecture design
  • devops practices
  • team leadership
  • stakeholder alignment

What You Bring

• Hold a Bachelor’s degree in Computer Science (or related) with 8‑10 years of application development experience. • Demonstrate strong expertise in C#.NET, Angular, CX/UX, REST APIs, Postman, Selenium, and Azure cloud‑native development. • Possess deep knowledge of SDLC, Agile methodologies, and digital product development. • Exhibit excellent analytical, problem‑solving, leadership, and communication skills across all organizational levels. • Preferred: Experience leading data product or platform teams and designing Azure‑based data architectures (Data Factory, Synapse, Databricks, Data Lake, Power BI). • Preferred: Ability to translate business requirements into scalable data solutions and partner with analytics and architecture stakeholders in an Agile environment.

Requirements

  • cs degree
  • 8‑10yrs
  • c#.net
  • angular
  • azure
  • agile

Benefits

Constellation offers a comprehensive rewards package that includes competitive salaries, a bonus program, 401(k) match, employee stock purchase plan, and extensive medical, dental, and vision benefits plus a wellness program. Employees also receive paid time off for vacation, holidays, and sick days, and the expected salary range for this role is $158,400‑$176,000 depending on experience.

Work Environment

Office Full-Time

Apply Now