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.





