New York, New York, United States Hybrid USD 126,745 - 149,600 Yearly

Metropolitan Transportation Authority is hiring a Senior Software Engineer

About the Role

The Metropolitan Transportation Authority is hiring a Senior Software Engineer to lead the design, engineering, and testing of medium-complexity software development initiatives. In this role, you will be instrumental in managing requirements, owning services, and ensuring robust, secure software solutions that serve New York's vital transit systems.

What You'll Do

  • Lead requirements management, software design, engineering, and testing activities across all stages of medium complexity software development and integration initiatives.
  • Assist in selecting, adapting, and adopting new models, methods, and tools, collaborating across teams involved in product and system design.
  • Own medium impact/value services or products, defining and executing projects within business objectives and resource constraints.
  • Maintain software support processes and documentation, applying management tools to investigate and resolve issues, diagnose incidents, and create reports.
  • Develop system and acceptance testing criteria related to functional and non-functional requirements, designing and executing test cases and scenarios.
  • Evaluate user experiences using agreed-upon tools and techniques to validate usability, accessibility, and visual design requirements.
  • Develop and maintain tools and documentation to track, log, and maintain accurate and complete system information.

What We're Looking For

  • Full-stack Engineering expertise with C#, .NET, JavaScript/TypeScript, SQL (Oracle & SQL Server), and GitHub, including 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.
  • Familiarity with enterprise platform configuration and content systems, including OpenText eDocs, DocuWare, SharePoint, and automated document ingestion/indexing.

Technical Stack

  • C#, .NET, JavaScript, TypeScript, SQL, Oracle, SQL Server, GitHub
  • Power Apps, Power Automate, Dataverse, Power Pages, Power Fx, Power BI
  • Azure AD, OAuth2, JWT
  • OpenText eDocs, DocuWare, SharePoint

Team & Environment

You will be part of MTA IT’s Product Development group, which consists of empowered, multi-functional teams focused on end-to-end management of development products.

Benefits & Compensation

  • Salary range: $126,745 - $149,600

Work Mode

This is a hybrid position based at 2 Broadway, New York, NY 10004.

The Metropolitan Transportation Authority is an equal opportunity employer.

Required Skills
C#.NETJavaScriptTypeScriptSQLOracleSQL ServerGitHubPower AppsPower AutomateAzure ADOAuth2JWTSharePoint
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Metropolitan Transportation Authority
The MTA transportation network has very large systems 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.
All jobs at Metropolitan Transportation Authority Visit website
Job Details
Department Software Development
Category fullstack
Posted 3 months ago