Advanced Software Engineer - PeopleSoft
MTA Headquarters · New York, NY
$140,828–$166,223from the description
Jun 29, 2026
New York, NY
Jul 21, 2026
What this job asks for AI summary
A senior individual-contributor engineering role within the MTA's central IT department, focused on leading the full software development lifecycle — from requirements and design through testing, release, and ongoing support — for large, complex systems. The position also involves supplier management, contributing to procurement processes, and mentoring junior staff. It suits an experienced software engineer with at least one relevant professional certification and a background spanning multiple development methodologies and structured testing approaches.
Senior level · 8+ years · New York-Newark-Jersey City, NY-NJ-PA · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
Why we read it this way (8)
The role spans software engineering, QA/testing, and product ownership — a genuine hybrid. It is classified as Software Developers (15-1252) because the primary framing is end-to-end software development and engineering leadership; 15-1253 (Software QA Analysts and Testers) is the runner-up given the substantial testing and acceptance-criteria responsibilities.
The title 'Advanced Software Engineer' carries no standard seniority level word (Junior/Mid/Senior/Staff/Principal), so advertised seniority is Unspecified. The 8-year minimum and scope of responsibilities (leading large projects, mentoring, supplier management) support a Senior classification.
A Bachelor's degree is listed as required, but the JD immediately follows with 'An equivalent combination of education and experience may be considered in lieu of a degree,' so the degree requirement is set to None.
The professional certification requirement (at least one of CSD, CSM, CSDP, CSSLP, AWS Certified Developer, Azure Developer, CSTP) is a hard gate but names no specific technology tool — it is a credential gate captured in notes rather than as a named technology skill.
Programming language and vendor platform skills are listed under 'Preferred Technical Skills' and are explicitly marked 'Job Specific' with examples (Ruby, Python, Java, C++, COBOL; Azure, Windows Server, RESTful APIs, Linux), indicating they vary by assignment. They are extracted as preferred with representative examples.
The role is listed as telework-eligible but requires a primary physical location (333 West 34th St, New York, NY); it is not fully remote.
The 'software engineering' and 'software testing' skills are intentionally retained as required entries because the JD gates on hands-on programming experience and a structured testing methodology — these are capability gates, not generic concepts, even though no single named tool is mandated.
Ignored 1 non-technology phrase(s) as skills (responsibilities/concepts, not named tools): software engineering.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.