Specialist Software Engineer (C)
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 (C) SALARY RANGE: $114,07 0 - $134,641 DEPT/DIV:
Information Technology SUPERVISOR: Manager, Product Development (C)
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 maintaining 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.
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 in 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, West Hartford , Specialist Software Engineer (C), IT / Software / Systems , New York City, Connecticut