1,536,483open jobs
92,030companies
235,625added this week
Browse all
Salary
≈ $125k – $229k per year (Estimated)
Location
Hybrid (Audubon, United States)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 12, 2026. First seen by Alion on Sep 9, 2026.

Overview
Company
Impact
Profile match

PJM

Flexible Work Arrangement: Hybrid - Audubon, PA

The Application Architecture team is transforming the way web applications are developed at PJM. Our team is responsible for developing the next generation of web applications and system integration solutions at PJM. Utilizing leading technical concepts and technologies, the group is collaboratively building application frameworks, architecture, products, and services to enable PJM's core business to be more flexible and reliable, as well as more responsive to our membership companies.

In this role, you will collaborate with other developers, business analysts, testers, and business subject matter experts to develop innovative solutions for new web applications and/or new features for PJM's existing web applications and system integrations. This includes translating business requirements, user stories, and wireframes into a working application, as well as automating functional tests, and writing effective technical support documentation. Applications are written in various high-level languages and developers must be able to pick up new technologies quickly, be a strong team players, and rapidly adapt to changing business needs.

Essential Functions:

  • Understand the development needs of the business units and establish a positive, service-oriented relationship by ensuring timely and accurate delivery of application services and systems.

  • Learn the business - develop a solid understanding of the business functions and processes and implement solutions based on that understanding and communicate this understanding across the teams.

  • Establish and maintain high client satisfaction levels.

  • Document, track and resolve problems to support client and core business systems.

  • Responsible for technical deliverables associated with application code development, including requirements documentation, functional design documents and specifications, work estimates, detailed technical design documentation, application code and associated documentation, including documentation to fulfill audit requirements.

  • Determine (Sr./Lead) and document technical requirements for application systems, including system, module and unit design, unit test plans and test cases.

  • Support all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Testing, Implementation, and Production support for PJM software systems.

  • Develop, debug and test computer applications based on user requirements documentation, and on input from subject matter experts.

  • Leads (Sr./Lead) or participates in code reviews.

  • Participate as a member of a cross-functional Scrum team.

  • Debug, remediate and enhance existing computer applications based on documented variances and enhancement requests, and with guidance from subject matter experts.

  • Follow the approved methodology for application systems development and maintenance.

  • Respond, as necessary, to support calls in off-hours in order to support 24X7 applications.

  • Assist business clients and product teams in integrating systems from external vendors.

  • Identify enhancements to application development standards and best practices.

  • Build and develop strong relationships with ITS' business clients by providing superior customer support as demonstrated by clearly owning, resolving and communicating issues and problems, and being responsive to needs, requirements, and deadlines.

  • Leverages expertise in enterprise integration patterns with SOA-based ESBs to develop or extend legacy system integration with the PJM SOA Architecture.

  • Supports the operation of a continuous integration environment, including development of automated test cases (unit and function).

Characteristics & Qualifications:

Required

  • Bachelor of Science, Computer Science, Bachelor of Science, Information Technology or equivalent experience.
  • High-level programming languages including Java, .NET and other languages.
  • Experience with software development lifecycle, architecture patterns and data integrations methodologies.
  • Expertise integrating applications with database systems including Oracle, MS SQL and Postgres.

Preferred

  • Master of Science, Computer Science

  • Experience with PJM operations, markets, and planning functions

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,536,483 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Audubon
≈ $138k – $253k per year (Estimated) • In office • 8+ years exp • Bachelor's Degree • United States
Python
JavaScript
C#
C++
DevOps
Azure
Linux
TCP/IP
Apply
$120k – $235k per year • In office • 8+ years exp • Bachelor's Degree • United States
Python
Java
SQL
C#
C++
C#
.NET
AI/ML
Machine Learning
DevOps
Rest API
Azure
CI/CD
Management
Agile
Apply
$238k – $302k per year • Equity • In office • Full-Time • 5+ years exp • Bachelor's Degree • Mountain View
Python
C++
C++
TensorFlow C++
AI/ML
JAX
TensorFlow
Apply
$213k – $263k per year • Equity • In office • Full-Time • 7+ years exp • Bachelor's Degree • Mountain View • San Francisco
Python
SQL
C++
AI/ML
VLM
DevOps
SRE
Apply
$213k – $263k per year • Equity • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Mountain View
C++
AI/ML
Machine Learning
DevOps
Linux
Apply
Software Architect 1 day ago
$74k – $83k per year (gross) • In office • Estonia
JavaScript
Java
TypeScript
Databases
PostgreSQL
Frontend
Angular
Apply
$80k – $90k per year • In office • Franktown
Python
JavaScript
SQL
C#
Node JS
Python
Flask
Django
C#
.NET
AI/ML
Claude Code
DevOps
Azure
Git
Apply
In office • Full-Time • Sarajevo
Databases
MS SQL
DevOps
VMWare
Windows Server
KVM
Hyper-V
SLI/SLO/SLA
Linux
Windows
Apply
≈ $30k – $69k per year (Estimated) • Hybrid • Lviv
Python
Java
SQL
C++
Scala
Databases
Snowflake
Amazon Redshift
AI/ML
dbt
DevOps
AWS
AWS Lambda
Amazon S3
Amazon Kinesis
Analytics
Tableau
Power BI
ETL/ELT
Management
Agile
Apply
QA Engineer 1 day ago
In office • Sofia
Java
DevOps
Azure DevOps
Azure
Management
Agile
QA
Selenium
Cucumber
Playwright
Apply
≈ $88k – $189k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Audubon
Management
Outlook
Microsoft Office
Marketing
LinkedIn
Apply
≈ $93k – $219k per year (Estimated) • Hybrid • Full-Time • 4+ years exp • Bachelor's Degree • Audubon
Analytics
Microsoft Excel
Management
Microsoft Office
Apply
≈ $140k – $269k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Master's Degree • Audubon
Apply
≈ $86k – $197k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Master's Degree • Audubon
Python
SQL
SAS
Analytics
Microsoft Excel
Apply
≈ $70k – $144k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Audubon
Python
JavaScript
C#
Analytics
Microsoft Excel
Management
Microsoft Office
Apply
≈ $90k – $180k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Audubon
Apply
≈ $40k – $83k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Audubon
Apply
up to $100k per year • In office • Audubon
Apply
up to $90k per year • In office • Audubon
Apply
up to $76k per year • In office • Audubon
Apply
See all jobs
This is one of many
1,536,483 more open roles from verified company boards, updated every day.