Software engineer

Exelon
Oakbrook Terrace, IL

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, 20,000 colleagues strong serving more than 10.7 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).

We're committed to creating an environment where every person can thrive. Our employee experience is grounded in four tenets that guide how we support our people: purposeful careers, growth opportunities, community impact, and support to thrive.

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

Lead activities relating to designing, building, testing, implementing, and maintaining solutions, products, and processes, with a strong emphasis on integration solutions and platform administration using Boomi. Oversee the development and management of integration workflows, ensuring seamless data flow and connectivity between diverse systems through Boomi's platform. Provide IT teams and business personnel with technology solutions by evaluating technology standards, risks, and benefits of technology-including Boomi integration capabilities-to deliver solutions that meet business and IT needs. Coordinate the tasks of less experienced engineers and collaborate across teams as needed, particularly in the administration and optimization of Boomi integrations and environments. Independence level: Works independently with minimal guidance. Work closely with scrum masters, and project managers, to ensure compliance with project needs, while also focusing on maintaining and enhancing Boomi platform performance and security. Your role will be centered on the development and improvement of new and existing features, including designing and deploying scalable integration processes. Additionally, you will be reviewing the code of your peers, advocating standard development methodologies, and participating in an inclusive, energetic, and highly cross-functional team. The role encompasses architecting, designing, implementing, and testing to ensure products are built and released with high quality, with a particular focus on best practices in Boomi platform administration and integration development.

Position may be required to work extended hours, including 24 x 7 coverage during storms or other energy delivery emergencies.

*This is a multiple-location posting. The selected candidate may be based out of our Exelon Corporate Office locations in Philadelphia, PA, Kenneth Square, PA, Baltimore, MD, Chicago, IL, Oakbrook Terrace, IL, Washington, DC, Carneys Point, NJ *

Primary Duties

  • Engage with business partners to gather information, analyze requirements and deliver practical, efficient and cost-effective solutions that satisfy business needs. Writes product specifications and design documentation for assigned system components. (25%)

  • Lead engineering team and provide oversight for less experienced engineers; Stay on top of latest technologies and trends. Using error reports, establish priorities and assign out bugs to relevant team members for resolution. Support development of version control principles (e.g. Git and working within an agile environment), CI/CD pipeline and various automations. (25%)

  • Design, develop and/or review complex code to ensure solutions meet the requirements of functional and technical specifications. Develop and/or review project technical architecture design and development. Solutions may include but are not limited to the development of various types of applications, web, mobile app, full stack or integrations hosted on premises data centers or in the cloud. Develop automated Unit tests and/or automated UI tests. (20%)

  • Ensure all risks and issues that affect the project are captured following set process and are actioned appropriately. (10%)

  • Enhance knowledge of and compliance with preferred technologies, methodologies, standards and policies. Maintain technical knowledge and business acumen within own discipline or function. Strong debugging and problem-solving skills; lead peer code reviews. (10%)

  • Provide IT teams and business personnel with technology solutions by weighing advantages of technology trends, market availability of products, risks and benefits of technology to meet business/IT needs. Participate in IT architecture review and standards setting. Assist in the development of white papers, conducting presentations as needed to explain why a technology is being recommended by IT. (10%)

Job Scope

Maintain deep knowledge of technology and its application across our business areas or for our customers Promote knowledge via seminars, presentations and publications within IT and Exelon Participate in technological innovation to drive new business opportunities and solve complex business problems Shape and advance core team processes to increase operational efficiency and quality. Coach and lead other engineers assigned to their product or project team. Considered highly skilled and proficient in discipline. Conducts complex, important work under minimal supervision and with wide latitude for independent judgment.

Minimum Qualifications

  • Bachelor's degree (ex: Computer Science or related discipline) and 5 - 8 years of relevant experience building solutions using Boomi or minimum 9-12 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).

  • Strong knowledge of Operating Systems - Windows, Solaris or Linux; or strong knowledge of cloud platforms: Azure, Amazon or Google.

  • Strong understanding of advanced programming concepts, data structure and algorithms.

  • Programming Languages/Platforms: Mastered 2-3 languages/frameworks. Understand functional programming and know when and how to apply functional concepts in any programming language. Possess a deep understanding of how the platform functions including code execution. Comfortable with their package manager tools.

  • Database: Well-versed in using database views, stored procedures, triggers, and user-defined data types (UDT). In order to speed up the query process, apply knowledge of index syntax to create custom clustered and non-clustered indexes.

  • APIs: Deep and solid knowledge of the main APIs used. Capable of designing End to end new APIs.

  • Troubleshooting: Can handle almost all analysis and support activities independently.

  • Has full-stack experience Collaborates independently with team members, including designers, business analysts, and architects. Define and implement best practices.

  • Subject Matter Expertise in a particular critical area.

  • Capable of turning requirements into solutions, providing estimates on tasks, and assisting in planning/decomposing larger sections of work.

  • Expert Agile development practices and good experience 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.

Preferred Qualifications

  • Extensive experience with development and administration of middleware technologies, with Boomi as the primary platform utilized. Additional familiarity with Oracle Fusion, Informatica, and Apigee is considered valuable.

  • 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) plus 3 years of relevant experiences.

  • 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.

Benefits

  • Annual salary will vary based on a candidate's skills, qualifications, experience, and other factors: $116,000.00/Yr. - $159,500.00/Yr.

  • Annual Bonus for eligible positions: 15%

  • 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.

Exelon is proud to be an equal opportunity employer and employees or applicants will receive consideration for employment without regard to: age, color, disability, gender, national origin, race, religion, sexual orientation, gender identity, protected veteran status, or any other classification protected by federal, state, or local law. If you are an individual with a disability and need an accommodation to complete the application, please email us at [email protected].

Posted 2026-04-18

Recommended Jobs

Seasonal Park Maintenance (March through November, $18.00/hour)

Schaumburg Park District
Schaumburg, IL

Job Description Job Description Salary: $18.00/hour ABOUT US Schaumburg Park District is an award-winning parks and recreation agency that provides its 80,000 residents with a wide variety …

View Details
Posted 2026-03-20

Accountant - Inventory & Cost Accounting

Altimeter Associates
Chicago, IL

Job Description We are looking for an experienced Accountant to provide weekly and monthly (month end close) ownership, accountability with a focus on cost accounting, inventory valuation, balance s…

View Details
Posted 2025-12-12

Personal Lines Auto Insurance Underwriter

Warrior Insurance Network
Chicago, IL

Job Description Job Description We are adding to our Underwriting Team and seeking Personal Auto Underwriters and Underwriting Assistants! Join the thrill of the insurance world at First Chic…

View Details
Posted 2026-04-17

Hiring! Site Manager - Sparkle Car Wash (Macomb, IL)

Sparkle Express Car Wash
Macomb, IL

Site Manager – Sparkle Car Wash (Macomb, IL). Apply Today: [email protected]. Lead the Team. Drive Results. Keep the Sparkle Shining: Sparkle Car Wash is urgently hiring a Site Manager…

View Details
Posted 2026-02-24

Technical Product Owner

PwC
Chicago, IL

Specialty/Competency: Software Engineering Industry/Sector: Not Applicable Time Type: Full time Travel Requirements: Up to 40% At PwC, our people in software and product innovation foc…

View Details
Posted 2026-03-21

Advisor Development Program - Financial Solutions Advisor Trainee - Northbrook Financial Center

Bank of America Corporation
Wilmette, IL

Merrill Wealth Management is a leading provider of comprehensive wealth management and investment products and services for individuals, companies, and institutions. Merrill Wealth Management i…

View Details
Posted 2026-01-20

Physician Reviewer - Internal Medicine

Dane Street, LLC
Chicago, IL

Dane Street, a certified "Great Place to Work'' company, is searching for Board Certified Internal Medicine physicians to conduct Independent Medical Exams (IME) and Peer Reviews. This opportunity al…

View Details
Posted 2025-10-23

Tire Technician

JAMK INC
Des Plaines, IL

Job Description Job Description Benefits/Perks Careers Advancement Opportunities Flexible Scheduling Competitive Compensation Job Summary We are seeking a friendly, service-oriente…

View Details
Posted 2026-03-23

Staff Product Marketing Manager, Security

Okta
Chicago, IL

Get to know Okta Okta is The World’s Identity Company. We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Pla…

View Details
Posted 2026-03-06

Commercial Lease Administrator

Scribcor
Oakbrook Terrace, IL

Griffin Resources is recruiting on behalf of Scribcor Global Lease Administration, located in Oakbrook Terrace, IL. Scribcor Global Lease Administration's vision is to create a community to empowe…

View Details
Posted 2026-03-30