Exelon

Principal Software Engineer

Principal Software Engineer
Notice info
LocationPhiladelphia, PA
Job Typefull time
Salary$116,800-$175,200
On-site
Utilities

About This Job

Who We Are: We're powering a cleaner, brighter future.

Exelon is leading the energy transformation, and we're calling all problem solvers, innovators, community builders and change makers. Work with us to deliver solutions that make our diverse cities and communities stronger, healthier and more resilient.

We're powered by purpose-driven people like you who believe in being inclusive and creative, and value safety, innovation, integrity and community service. We are a Fortune 200 company, 19,000 colleagues strong serving more than 10 million customers at six energy companies - Atlantic City Electric (ACE), Baltimore Gas and Electric (BGE), Commonwealth Edison (ComEd), Delmarva Power & Light (DPL), PECO Energy Company (PECO), and Potomac Electric Power Company (Pepco).

In our relentless pursuit of excellence, we elevate diverse voices, fresh perspectives and bold thinking. And since we know transforming the future of energy is hard work, we provide competitive compensation, incentives, excellent benefits and the opportunity to build a rewarding career.

Are you in? Primary Purpose:

Join Exelon's Work and Asset Management team to help set direction for Enterprise Asset Management (EAM) Platform as part of the Technical Architecture and Strategy Team.

Partner with IT and business teams to provide the necessary leadership to drive technology solutions by weighing advantages of technology standards, market availability of products, and risks and benefits of technology introduction into Exelon's computing environment. Provide comprehensive consultation to business unit and IT management and staff at the highest technical level for assigned architectural domain. Operates independently with little or no supervision.


Primary Duties:

Provide technical expertise to IT and business teams to identify technology solutions and strategies to achieve business results. Ensure appropriate implementation of technology within both the development and production environments. (25%)

Provide technological expertise and advice to engineering teams, IT leadership in the development of strategic information technology plans to support business strategies. (20%)
Create POC's & working prototypes and present recommendations to help decision making as well as ease of adoption to engineering teams (15%)
Developing enterprise libraries that promote consistency and improves efficiency / productivity in engineering teams (15%)
Establish, maintain and enhance relationships with business and IT partners. Communicate status to key stakeholders on a regular basis. (10%)
Maintain awareness of trends and issues in area of technical expertise, evaluate new technologies or technology opportunities, and provide analysis of their potential impact to advantage the business. (10%)
Provide input to IT managers on performance of IT personnel to assist in performance evaluations, career development, and recognition. (5%)


Job Scope:

Maintain deep knowledge of technology and its application across Exelon. Promote knowledge via seminars, presentations and publications within IT and Exelon. Determine appropriate theories, practices and principles that relate the technology to Exelon's business. Contribute technological innovation to drive new business opportunities and solve complex business problems. Operate independently with little or no supervision.


Minimum Qualifications:

Bachelor's degree (ex: Computer Science or related discipline) and 8-10 years of relevant experience (programming technologies) or minimum 11+ years of relevant combination of education and work experience.
Demonstrated ability to lead small to medium teams in delivering software solutions.
Demonstrates strong software development capabilities coupled with the ability to work under tight deadlines.
Demonstrated strong teamwork skills with self-motivation to achieve success in a rapidly evolving environment.
Excellent communications skills - Able to effectively communicate highly technical information in non-technical terminology (written and verbal).
Possess technical competence to build own custom framework.
Professional experience with more than 6 platforms. Create debuggers or other tools necessary to enhance the platform. They are the source of advice on platform internals.
API: Experience writing libraries to add more functionality or to automate the most frequent processes without having to write code for them. Expert API Design.
Database: Well versed in database administration, performance, and index optimization. Usually, they do the delicate work of composing advanced select queries. They are familiar with the DB maintenance features, in particular, DB mirroring and DB replication, coordinating a distributed transaction.
Brainstorm the right technological solutions to complex problems. They take charge of the team, coordinating its workflow to consistently produce business value. Providing guidance to Teams across portfolio.
Competent at handling all business facing situations.
Agile development practices and good at using tools like ADO, JIRA, GitHub Cloud Technologies, Containers(Docker, Kubernetes, Service mesh, Istio), Cloud-Native, Streaming Data tools like Kafka, Snowflake, AI/ML Data Science.
Always work to keep their knowledge current on trends and newer technologies.
Capable of handling multiple priorities and context switching.
Good with decision making


Preferred Qualifications:

Prior experience in leading software development efforts, designing conceptual data models & system architecture, and user interfaces, is a major plus Master's degree in CS (or equivalent field).
Experience with Agile software development and test-driven development.
Experience in automated testing including unit testing, UI testing and functional testing.
Demonstrated understanding of what makes good software design, a deeper understanding of programming languages, and an ability to solve engineering problems of increasing difficulty.
Shows initiative beyond pure implementation.
Experience building highly scalable applications.
Experience working with SCRUM, Kanban or other Agile development environments.
Self-motivated and able to prioritize and manage workload and meet critical project milestones and deadlines.
Excellent interpersonal, communication, negotiation and collaboration skills.
Ability and willingness to Mentor Team on Technical and social skills
Knowledge of database model and service-oriented architecture concepts.
Knowledge of software programming languages such as Python, JavaScript.
Knowledge of IFS products and solutions - EAM specialization.
Knowledge of IFS out of the box modules and IFS
Solution Delivery Methodology
Azure Cloud Platform Experience


Benefits: Benefits

Annual salary will vary based on a candidate’s skills, qualifications, experience, and other factors: $116,800.00/Yr. – $160,600.00/Yr.
Annual Bonus for eligible positions: 20%
401(k) match and annual company contribution
Medical, dental and vision insurance
Life and disability insurance
Generous paid time off options, including vacation, sick time, floating and fixed holidays, maternity leave and bonding/primary caregiver leave or parental leave
Employee Assistance Program and resources for mental and emotional support
Wellbeing programs such as tuition reimbursement, adoption and surrogacy assistance and fitness reimbursement
Referral bonus program
And much more

Note: Exelon-sponsored compensation and benefit programs may vary or not apply based on length of service, job grade, job classification or represented status. Eligibility will be determined by the written plan or program documents.

Similar Jobs

company-logo

Corporate Planning Engineer

logo
Permian Resources
Job TypeFull time
 
Midland, Texas
16 days ago
company-logo

Software Integrations Developer

logo
Permian Resources
Job TypeFull time
Salary
$160000 - $210000
The Woodlands, Texas
16 days ago
company-logo

Electrical Engineer

logo
Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
6 months ago
company-logo

Principal Software Engineer

Exelon
Job Typefull time
Salary
$116800 - $175200
Philadelphia, PA
4 days ago
company-logo

Software Engineer

The AES Corporation
Job Typefull time
 
Arlington, VA
3 days ago
company-logo

Software Engineer

Valar Atomics
Job Typefull time
 
Hawthorne, CA
11 days ago
company-logo

Software Engineer

Westinghouse Electric Company, LLC
 
Warrendale, PA
12 days ago
company-logo

Software Engineer

ChampionX
Job Typefull time
 
The Woodlands, TX
15 days ago
company-logo

Software Engineer

whitson
Job Typefull time
 
Houston, TX
18 days ago
company-logo

Software Engineer

Nira Energy
Job Typefull time
 
19 days ago
company-logo

Software Engineer

Westinghouse Electric Company
Job Typefull time
 
Juno Beach, FL
19 days ago
company-logo

Software Engineer

High Tide Technologies
Job Typefull time
Salary
$100000 - $110000
Nashville, TN
24 days ago
company-logo

Software Engineer

Consumers Energy
Job Typefull time
 
Jackson, MI
26 days ago
company-logo

Principal Project Engineer

Westinghouse Electric Company, LLC
 
Cranberry Township, PA
3 days ago
company-logo

Principal Project Engineer

Westinghouse Electric Company
Job Typefull time
 
Cranberry Township, PA
3 days ago
company-logo

Principal Engineer

Snohomish County PUD No.1
Job Typefull time
Salary
$180041 - $225052
Everett, WA
8 days ago
company-logo

Principal Engineer

Snohomish County PUD
Job Typefull time
Salary
$180041 - $225052
Everett, WA
8 days ago
company-logo

Principal Engineer

Constellation
Job Typefull time
Salary
$144900 - $161000
Everett, MA
11 days ago
company-logo

Principal Project Engineer

DTE Energy
 
Detroit, MI
26 days ago
company-logo

Principal Engineer

Westinghouse Electric Company
Job Typefull time
 
Cranberry Township, PA
about 1 month ago

Trending Jobs

company-logo

Electrical Engineer

Dudley Staffing
Job TypeFull time
Salary
$55 - $75
Canonsburg, PA
6 months ago
company-logo

Division Order Analyst

Coronado Resources
Job TypeFull time
 
Dallas, TX
2 months ago
company-logo

Professional Landman

Penterra Services, LLC
Job TypeContract
 
Lovington, NM
about 1 month ago
company-logo

Accounts Payable Clerk

LPR Energy
Job TypeFull time
Salary
$65000 - $65000
Dallas, TX
3 months ago
company-logo

Business Analyst – Accounting

Permian Resources
Job TypeFull time
Salary
$110000 - $150000
The Woodlands, Texas
16 days ago
company-logo

Division Order Landman

R. Lacy Services, Ltd.
Job TypeFull time
 
Longview, TX
about 2 months ago
company-logo

contract landman

HPS Oil & Gas Properties
Job TypeFull time
 
Lafayette, LA
5 months ago
company-logo

Oil and Gas Land and Title Analyst - SAM Associate II

Bank of America
Job TypeFull time
 
Dallas, TX
3 months ago
company-logo

Attorney

Toeppich & Associates
Job TypeFull time
 
Houston, TX
over 1 year ago
company-logo

Landman

Stockyards Energy Land Services
Job TypeContract
 
Akiachak, TX
7 months ago
company-logo

Title Landman

Sustain Land Services
Job TypeFull time
 
Norman, OK
4 months ago
company-logo

Senior Landman

Greenlake Energy
Job TypeFull time
 
Austin, TX
3 months ago
company-logo

contract Landman

HPS Oil & Gas Properties
Job TypeFull time
 
Midland, TX
5 months ago
company-logo

Data Analyst

River City Science Academy
Job TypeFull time
Salary
$20 - $45
Jacksonville, FL
4 months ago
company-logo

Title Reviewer

Innovation Land Services
Job TypeFull time
 
Pittsburgh, PA
5 months ago
company-logo

Oil and Gas Title Attorney

Oliva Gibbs PLLC
Job TypeFull time
 
Houston, TX
3 months ago
company-logo

Electrical Designer

Dudley Staffing
Job TypeFull time
Salary
$45 - $60
Canonsburg, PA
6 months ago
company-logo

Civil/Structural Designer

Dudley Staffing
Job TypeFull time
Salary
$30 - $60
Canonsburg, PA
6 months ago
company-logo

Software Integrations Developer

Permian Resources
Job TypeFull time
Salary
$160000 - $210000
The Woodlands, Texas
16 days ago
company-logo

Senior Division Order Analyst

Formentera
Job TypeFull time
Salary
$110000 - $130000
Austin, TX
about 1 year ago