Advanced Software Engineer - Salesforce
Company: Metropolitan Transportation Authority
Location: New York City
Posted on: April 3, 2026
|
|
|
Job Description:
Description Position at MTA Headquarters JOB TITLE: Advanced
Software Engineer SALARY RANGE: $140,828 - $166,223 DEPT/DIV:
Information Technology SUPERVISOR: Director, Product Development
–Customer Experience IT Products LOCATION : 2 Broadway , New York,
NY 10004 HOURS OF WORK: 9:00 am - 5:30 pm (7.5 hours/day) or as
required This position is eligible for teleworking. New hires are
eligible to apply 30 days after their effective date of hire. About
Us The Metropolitan Transportation Authority is North America's
largest transportation network, serving a population of 15.3
million people across a 5,000-square-mile travel area surrounding
New York City, Long Island, southeastern New York State, and
Connecticut. The MTA network comprises the nation’s largest bus
fleet and more subway and commuter rail cars than all other U.S.
transit systems combined. MTA strives to provide a safe and
reliable commute, excellent customer service, and rewarding
opportunities. Opening The MTA transportation network has a very
large system and infrastructure for financial, business, automated
train, transportation, power, and physical security. MTA IT
Department is centrally responsible for providing a full range of
Information and Operational Technology services to the MTA agencies
and administrative units through its operating and support units.
Services are provided on a 7/24/365 basis in support of the MTA
organization and its ridership. MTA IT’s Product Development group
is empowered, multi-functional teams focused on the end-to-end
management of development products from strategy to delivery. Using
innovative processes and tools, the teams are responsible for
developing and maintaining highly effective, secure, and innovative
transportation, operational, and back-end information systems to
support MTA goals and priorities. Critical Skills: Proven
experience delivering complex Salesforce implementations. Strong
expertise in Apex, LWC, Visualforce, and declarative automation
tools. Experience with DevOps tools (Git, CI/CD, Salesforce DX).
Solid experience with Service Cloud, including case management,
automation, and digital channels. Experience designing Salesforce
components such as custom objects/fields, page layouts, workflows,
approval processes, validation rules, custom tabs, reports,
dashboards, Visualforce pages, and email templates. Understanding
of Apex best practices and familiarity with web technologies such
as HTML and JavaScript. Experience with Salesforce Marketing Cloud
(SFMC). Salesforce Platform Developer I certification required;
Platform Developer II preferred. Summary Leads requirements
management, software engineering, system testing, and acceptance
testing activities across all stages and iterations for complex
software development and integration initiatives. Assists with the
organization's selection, adaptation, and adoption of new models,
methods, and tools. Collaborates across parties involved in
product, systems, or service design. May own high-value services
and/or products. Responsibilities Leads requirements management,
software engineering, system testing, and acceptance testing
activities across all stages and iterations for complex software
development and integration initiatives. Assists with the
organization's selection, adaptation, and adoption of new models,
methods, and tools. Collaborates across parties involved in
product, systems, or service design. May own high-value services
and/or products. Leads the definition, documentation, and
successful completion of large projects within business objectives
and resource constraints, ensuring adherence to agreed enterprise
architectures, and the application of effective change- release-,
risk, and quality-management processes. Drafts and maintains
software support processes and documentation. Prioritizes and
diagnoses incidents, investigates and resolves complex issues,
leads root cause analysis, and proposes corrective actions.
Conducts application licensing, security, backup, and disaster
recovery verification initiatives. Develops system and acceptance
testing criteria related to functional and non-functional
requirements, user stories, features, business processes, and
business rules. Designs, specifies, and executes test cases and
scenarios. Plans and leads user experience design activities for
large programs and products, providing expert advice to ensure that
usability, accessibility, and visual design requirements are
satisfied. Develops, maintains, and applies tools and documentation
to track, log, and maintain accurate and complete system
information. Audits complex software systems for adherence to
configuration standards. Plans, organizes, conducts, and oversees
assigned quality and safety assurance assessments involving complex
systems and cross-functional teams. Provides expert advice on
assurance activities. Manages the operational relationships with
suppliers to ensure potential disputes or conflicts are raised and
resolved. Contributes technical elements of RFP/RFIs and negotiates
contract terms and SLAs. Manages suppliers to meet key performance
indicators. Continuously develops and maintains personal knowledge
of software engineering practices, emerging trends, and
technologies. Provides technical advice to project teams and
mentors less experienced staff to foster talent development.
Performs other duties and tasks May need to work outside of normal
work hours, supporting operations on a 24/7 basis Travel may be
required to other MTA locations or other external sites Observing
the work performed by the contractor; Reviewing invoices and
approving them if the work meets contractual standards; Addressing
performance issues with the contractor when possible; and
Escalating issues to other parties as needed. Required
Qualifications Education: Bachelor’s Degree and a minimum of 8
years of relevant experience. An equivalent combination of
education and experience may be considered in lieu of a degree.
Must possess a minimum at least one of the following professional
certifications in subject domain including but not limited to:
Certified Scrum Developer (CSD), Certified Scrum Master (CSM),
Certified Software Development Professional (CSDP), Certified
Secure Software Lifecycle Professional (CSSLP), Amazon Certified:
AWS Certified Developer, Microsoft Certified: Azure Developer,
Certified Software Test Professional (CSTP) Technical Skills
Hands-on programming experience in a business setting Proficiency
in at least one software engineering methodology, including but not
limited to: Waterfall, Agile, Scrum, DevOps, Extreme Programming
(XP), Kanban, Lean, Rapid Application Development (RAD) Experience
applying a structured validation and testing method, including but
not limited to: Unit Testing, Integration Testing, System Testing,
Acceptance Testing, Regression Testing Collaboration skills to
ensure design specifications are seamlessly implemented by the
development team Familiarity with version control Demonstrated
ability to work independently and navigate organizational ambiguity
Effective written and verbal communication skills Preferred
Technical Skills A software engineering industry certification,
examples: Certified Scrum Developer (CSD), Certified Scrum Master
(CSM), Certified Software Development Professional (CSDP),
Certified Secure Software Lifecycle Professional (CSSLP), Amazon
Certified: AWS Certified Developer, Microsoft Certified: Azure
Developer, Certified Software Test Professional (CSTP) Programming
experience with the following language(s): Job Specific (e.g.,
Ruby, Python, Java, C++, COBOL, etc.) Familiarity with the
following vendor-specific platforms: Job Specific (e.g., Azure,
Windows Server platforms, RESTful APIs, or Linux) Behavioral
Requirements Skills: Collaboration skills to ensure design
specifications are seamlessly implemented by the development team.
Demonstrate ability to work independently and navigate
organizational ambiguity. Strong interpersonal, verbal, and written
communication skills. Communicates Effectively Advanced in
technical Skills, tech-savvy, values diversity." Adept customer
focus, cultivates Innovation Competencies Requirements: Core
Competency Proficiency Level Competency Definition Cultivates
Innovation Adept Creating new and better ways for the organization
to be successful Customer Focus Adept Building strong customer
relationships and delivering customer-centric solutions
Communicates Effectively Expert Developing and delivering
multi-mode communications that convey a clear understanding of the
unique needs of different audiences Tech Savvy Advanced
Anticipating and adopting innovations in business-building digital
and technology applications Technical Skills Advanced Specialized
knowledge and expertise on tools, programs, domains, platforms, and
products used for specific tasks Values Diversity Advanced
Recognizing the value that different perspectives and cultures
bring to an organization Other Information Pursuant to the New York
State Public Officers Law & the MTA Code of Ethics, all employees
who hold a policymaking position must file an Annual Statement of
Financial Disclosure (FDS) with the NYS Commission on Ethics and
Lobbying in Government (the “Commission”). Equal Employment
Opportunity MTA and its subsidiary and affiliated agencies are
Equal Opportunity Employers, including with respect to veteran
status and individuals with disabilities. The MTA encourages
qualified applicants from diverse backgrounds, experiences, and
abilities, including military service members, to apply.
Keywords: Metropolitan Transportation Authority, Irvington , Advanced Software Engineer - Salesforce, IT / Software / Systems , New York City, New Jersey