Principal Software Engineer Job at Exelon, Philadelphia, PA

MEVlNm1NaEZXRjZzWCtSd1BQNnp1WnVTNUE9PQ==
  • Exelon
  • Philadelphia, PA

Job Description

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.

Job Tags

Work experience placement,

Similar Jobs

Providence Healthcare Group

Oral and Maxillofacial Surgeon Job at Providence Healthcare Group

 ...Joining well-trained, highly respected and congenial surgeons in a private, non-DSO practice. Ultra-modern clinics located in prime areas of Nashville. Practice comprised of routine oral and maxillofacial surgery procedures as well as orthognathic procedures, TMJ... 

Good Samaritan

LPN - Licensed Practical Nurse - FT Nights Job at Good Samaritan

 ..., NE Address: 719 Brown St, Alma, NE 68920, USA Shift: 12 Hours - Night Shifts Job Schedule: Full time Weekly Hours: 36...  ...Continuing Education Verizon and AT&T Discounts Hotel Discounts Gym membership reimbursement Early access... 

Tal Healthcare

Neurology Physician Assistant Job at Tal Healthcare

We re seeking a dynamic Physician Assistant in Neurology for our client- a great state-of-the-art multi-specialty facility in Westchester County! In this role, you'll oversee the delivery and coordination of high-quality patient care and contribute to operational and financial... 

Johnson Controls

HVAC Truck Based Mechanic (Union) Job at Johnson Controls

What you will do Do you have HVAC experience?We are looking for skilled Journeymen who have worked in residential, light commercial and/or heavy commercial markets to join our team to work with the most advanced heavy commercial and industrialcutting-edgeequipment...

The Allure Event Center

Wedding Coordinator Job at The Allure Event Center

 ...The Allure Wedding and Event Center in Chesterton, IN is Northwest Indiana's premier wedding and event venue. Our exquisite facility...  ...and Event Center also offers a venue in LaPorte Indiana. Event Coordinators will be scheduled to work at this location as needed. We...