New York, New York, United States Hybrid Employment 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
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
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.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago