PSEG Services Corporation logo

Sr. Software Engineer

PSEG Services Corporation

Salem, NJ · HybridFull-time$153K/yrSeen 2w agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
$153K/yr
Location
Salem, NJHybrid
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree

Job overview

The Senior Software Engineer designs, codes, tests, implements, and supports application software and systems across the full systems life cycle. The role translates business needs into application requirements, evaluates platforms, supports production deployments, and resolves escalated issues. Scheduled remote work is allowed alongside required office days in Salem, New Jersey, with availability for 24x7 nuclear application support and scheduled coverage during refueling outages.

Skills & qualifications

RequiredNice to have

Skills

IT Systems Development and Support.NETFileNetWebLogicOracle Application ServerIISTomcatMSSQLOracle SQLOSI PIIBM WebSphereRequirements TranslationUMLUse Case DiagramsActivity DiagramsEntity Relationship DiagramsAgileIterative DevelopmentWaterfallEnd-User Documentation

Qualifications

Bachelor's in Engineering, Computer Science, Mathematics, Information Technology, Computer Engineering, Information Science or Related Field6 Years Web and Software Development Experience6 Years of Listed Experience

Full job description

Experience Required

6 years

Minimum Education Required

Bachelor’s degree in Engineering, Computer Science, Mathematics, Information Technology, Computer Engineering, Information Science, or related field

Compensation

$153,358.00 / Yearly

Hours Per Week

40

Number Of Positions

2

Shift

First Shift (Day)

Job Description

Sr. Software Engineer

Job Duties: Involved in the full systems life cycle and responsible for designing, coding, testing, implementing, and supporting application software and systems. Analyze end-user needs and designs, develop and test software to satisfy demand. Perform build versus buy analysis for business demand. Partner with business analysts to translate business requirements to application requirements. Evaluate existing applications and platforms and provide recommendations for improving application performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications. Create process flowcharts, diagrams, and other related documentation; develop technical workflows using different modeling techniques. Collaborate with enterprise architects and infrastructure to integrate applications and hardware. Ensure that the design and application implementation meet security and QA standards. Suggest fixes to issues by doing a thorough analysis of root cause and impact of the defect. Analyze application reports to ensure that the functionality and performance meets all product and service level requirements. Code applications using a disciplined development process. Provide daily support with resolution of escalated tickets. Apply operation break fixes and other proactive maintenance activities until permanent solutions can be implemented. Support and participate in the software deployment process for new modules, upgrades, and fixes to the production environment. Document functions and change to new or modified modules and test activities/results. Make modules production-ready by moving them to libraries, completing forms, following procedures, completing version control documents, etc.

Requirements: Bachelor’s degree in Engineering, Computer Science, Mathematics, Information Technology, Computer Engineering, Information Science, or related field, and 6 years of work experience in web and software development. Must have 6 years of experience in the following: technical and functional experience in the development and support of IT systems; experience with one or more of the following technologies: .NET, FileNet, WebLogic, Oracle Application Server, IIS, Tomcat, MSSQL, Oracle SQL, OSI PI, IBM WebSphere; experience with translating business requirements into system functional and non-functional requirements; experience with business and system process flow techniques using UML (e.g. Use Case Diagrams, Activity Diagrams, Entity Relationship Diagrams); experience with specific phases of the software development life cycle, especially Agile, Iterative, and Waterfall; experience creating both technical and non-technical end-user documentation. Must be available for 24x7 coverage for nuclear application support when needed, as well as for assignment for 24x7 scheduled coverage during for Nuclear refueling outages. Scheduled remote work allowed in conjunction with required in office days in Salem, NJ.

Email your resume to PSEG at [email protected] or Apply at https://jobs.pseg.com/job-invite/84429/

Place of Work

On-site

Requisition ID

84429

Job Type

Full Time

Application Instructions

Email your resume to PSEG at [email protected] or Apply at https://jobs.pseg.com/job-invite/84429/

How this job compares

Set against the 34,952 open Software Engineer jobs on Olive Jobs, counted October 30, 2026.

Pay
  • This posting$153K/yr
  • New Jersey median$138–211K/yr561 salary ranges
  • US median$140–222K/yr28,140 salary ranges

This rate, $153K, is 11% below the New Jersey median midpoint ($171K) — in the middle half of Software Engineer salary ranges in New Jersey.

Openings
Olive Jobs lists 633 open Software Engineer jobs in New Jersey and 34,952 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in New Jersey
Experience
This posting asks for at least 6 years of experience; Software Engineer postings that state a minimum ask for 5 years at the median (28,185 postings).
Education
This posting asks for a bachelor's degree; 12,560 of the 34,952 open Software Engineer jobs (36%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 30, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

You've read the whole posting — now see how you match it.