Specialist Software Engineer - Full Stack
Company: Metropolitan Transportation Authority
Location: New York City
Posted on: April 5, 2026
|
|
|
Job Description:
Description Position at MTA Headquarters JOB TITLE: Specialist
Software Engineer SALARY RANGE: $114,070 - $134,641 DEPT/DIV:
Information Technology SUPERVISOR: Product Director, Legal, Safety,
and Risk 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 telewor k ing, which is currently 2 days per week .
New hires are eligible to apply 30 days after their effective date
of hire. Opening 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. About Us The MTA transportation network has a very
large system and infrastructure for financial, business, automated
train, transportation, power, and physical security. The 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 24/7/365 basis in support of the MTA
organization and its ridership. Summary Software engineers are
responsible for designing, coding, verifying, testing, documenting,
amending, and refactoring programs/scripts and integration software
services, and maintain high-quality software to meet business and
customer needs. Software Engineers perform coding, debugging,
testing, project management and troubleshooting/maintenance
throughout the software development lifecycle. Software Engineers
gather information, perform analysis, and elicit the details of
user requirements in discussion with users. Contribute software
development methods, tools, and techniques, and apply agreed
standards and tools to achieve well-engineered outcomes. Critical
Skills: Full-stack stack Engineering: C#, .NET,
JavaScript/TypeScript, SQL (Oracle & SQL Server), and GitHub with
strong debugging and performance optimization skills. Strong Power
Platform Experience, including: Power Apps (Canvas/Model-Driven),
Power Automate, Dataverse, Power Pages, Power Fx, and Power BI
integration. Strong knowledge of cloud and security: Azure AD,
OAuth2, JWT, RBAC, secure data handling, and cloud architecture
principles Familiar with enterprise platform configuration and
content systems, including OpenText eDocs, DocuWare, SharePoint,
and automated document ingestion/indexing. Responsibilities Defines
and manages scoping and requirements definition, and ensures
traceability to the source. Designs, codes, verifies, tests,
documents, amends, and refactors complex programs/scripts and
integration software services. Uses appropriate modelling
techniques following agreed software design standards, guidelines,
patterns, and methodology. Develops and executes test plans and
test cases; implements scalable and reliable automated tests and
frameworks. Develops acceptance criteria related to functional and
non-functional requirements, business processes, features, user
stories, and business rules. Selects appropriate tools and
techniques to evaluate user experiences of systems, products,
services, or devices, and validates that security, usability, and
accessibility requirements have been met. Develops, configures, and
maintains tools to identify, track, log, and maintain accurate,
complete, and current system information; develops and maintains
associated operational documentation. Maintains application support
processes and uses application management software tools to
investigate issues, prioritize and diagnose incidents, collect
performance statistics, and create reports. Defines, documents, and
executes small projects or sub-projects. May act as product owner
for one or more lower-value products or services, managing elements
of the product life cycle to meet customer/user needs and achieve
financial or other targets. Plans, organizes, and conducts quality
and safety assessments, and suggests opportunities for improvement.
Contributes to identifying, analyzing, and documenting hazards and
safety risks. Monitors and reports on supplier performance,
customer satisfaction, adherence to security requirements, and
market intelligence. Continuously develops and maintains personal
knowledge of software engineering practices, emerging trends, and
technologies. May mentor less experienced staff Performs other
duties and tasks as assigned May need to work outside of normal
work hours (i.e., evenings and weekends) Travel may be required to
other MTA locations or external sites Observes the work performed
by the contractor. Addresses performance issues with the contractor
when possible. Reviews invoices and approves them if the work meets
contractual standards. Escalates issues to other parties as needed.
Required Qualifications Education: Bachelor’s Degree Experience: At
least 3 years of relevant experience. An equivalent combination of
education and experience may be considered in lieu of a degree.
Certification(s): Prefer at least one certification in the current
platform/domain/technical skill. Possible certifications could be,
but are not limited to: Relevant Certifications Certified Scrum
Developer (CSD) Certified Secure Software Lifecycle Professional
(CSSLP) Certified Scrum Master (CSM) AWS Certified Developer
Certified Software Development Professional (CSDP) Azure Developer
Certified Software Test Professional (CSTP) Technical Skills
Advanced programming experience in a business setting. Adept
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). Adept programming experience with programming
language(s) such as, but not limited to, Ruby, Python, Java, C,
C++, C#, COBOL, SQL, Net, DBA, JavaScript. Adept with the Oracle
platform. Adept in applying a structured validation and testing
method, including but not limited to : Unit Testing, Integration
Testing, System Testing, Acceptance Testing, Regression Testing.
Advanced collaboration skills to ensure design specifications are
seamlessly implemented by the development team. Adept familiarity
with version control. Adept in working independently,
strategically, and navigating organizational ambiguity. Adept in
data structures and algorithms, database management. Adept in
cybersecurity, including encryption and authentication. Adept in
cloud computing. Adept in coding software alerting & notifications.
Adept in resolving code defects & developing enhancements. Adept in
continuous delivery processes (including code peer review),
distributed monitoring & logging, distributed tracing & analysis,
operation response automation, and product telemetry. Adept in
development techniques (e.g., OOO), DevOps engineering practices,
and DevSecOps Lifecycle (Secure SDLC), and the Agile framework.
Adept in full-stack development, mobile development, web
development, site reliability engineering, technology-specific
frameworks, and solution design Behavioral Skills Expert in
establishing and maintaining effective working relationships with
employees at all levels within the organization, and with both
internal and external customers. Capable of interpersonal, verbal,
and written communication skills, with the ability to effectively
collaborate with both technical and non-technical peers. Expert in
communicating effectively, both orally and in writing, to interact
with team members, customers, management, and support personnel
(technical and non-technical) Capable of identifying and analyzing
risks and developing effective mitigation strategies. Capable in
critical thinking, problem-solving, and decision-making skills.
Capable of active listening, attention to detail, customer service,
prioritization, and problem-solving skills. Intermediate hands-on
experience with related tools. Works independently and
strategically. Capable of technical knowledge and a diverse
skillset to understand various technologies, systems, and potential
risks. Capable of supporting multiple projects simultaneously and
prioritizing tasks based on urgency and impact. Capable of working
under pressure and meeting deadlines individually and
collaboratively. Thinks logically, assesses problems, and is
results-oriented . Capable of identifying complex business and
technology risks and associated vulnerabilities. Competencies Core
Competency Proficiency Level Competency Definition Collaborates
Adept Building partnerships and working collaboratively with others
to meet shared objectives Cultivates Innovation Capable Creating
new and better ways for the organization to be successful Customer
Focus Capable Building strong customer relationships and delivering
customer-centric solutions Communicates Effectively Adept
Developing and delivering multi-mode communications that convey a
clear understanding of the unique needs of different audiences Tech
Savvy Capable Anticipating and adopting innovations in
business-building digital and technology applications Technical
Skills Capable Specialized knowledge and expertise on tools,
programs, domains, platforms, and products used for specific tasks
Values Diversity Adept 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, Paterson , Specialist Software Engineer - Full Stack, IT / Software / Systems , New York City, New Jersey