Position title
Senior Python / AWS Web Application Engineer
Description

Senior Python / AWS Web Application Engineer

Client: Metropolitan Transportation Authority (MTA)
Team: Revenue Fare Management Systems
Location: New York, NY (Hybrid / On-site as required)
Duration: 12-Month Contract (Potential Extension)
Experience Level: Senior (8–12+ Years)

Position Overview

The Metropolitan Transportation Authority (MTA) is seeking a Senior Python / AWS Web Application Engineer to join the Revenue Fare Management Systems team. This role will support mission-critical back-office web applications that power legacy railroad revenue systems while contributing to the development and expansion of the New Fare Payment System and the long-term roadmap to unify LIRR and MNR revenue applications.

The ideal candidate is a hands-on senior engineer with strong experience in Python-based web development, API design, cloud-native architectures, and modern DevOps practices. This individual will work closely with cross-functional teams to design, build, deploy, and maintain secure, scalable, and high-availability applications supporting real-time fare and transaction processing.

Key Responsibilities

Application Development

  • Design, develop, and maintain custom Python modules and RESTful APIs supporting revenue and fare management systems.

  • Build and deploy real-time transaction systems to support ticket validation and fare processing.

  • Develop backend services using Python frameworks such as Django and FastAPI.

  • Build and enhance web application frontends for both internal users and external customer-facing applications.

  • Implement secure, scalable, and high-performance application architectures.

Cloud & DevOps

  • Develop and deploy applications in AWS cloud environments using best practices.

  • Configure and manage AWS API Gateway for secure and scalable API access.

  • Implement containerized solutions using Docker.

  • Deploy and manage applications on Kubernetes (EKS).

  • Work with AWS IAM / Identity Center to manage authentication and authorization.

  • Apply server-based and serverless deployment strategies as appropriate.

  • Assist with release planning, deployment execution, and post-deployment validation.

Collaboration & Delivery

  • Collaborate closely with cross-functional teams, including business stakeholders, UX designers, QA, and infrastructure teams.

  • Participate in daily stand-ups, sprint planning, design reviews, and retrospectives.

  • Provide accurate level-of-effort estimates and input on feature prioritization.

  • Contribute to development tooling, documentation, and coding standards.

  • Perform code reviews to ensure quality, security, and maintainability.

User Experience & Quality

  • Create visually appealing, user-friendly interfaces that meet usability and accessibility standards.

  • Test applications for cross-browser, cross-platform, and cross-device compatibility.

  • Ensure compliance with accessibility standards relevant to the client’s domain.

  • Conduct observational user testing and evaluate designs against usability heuristics.

  • Apply web application security best practices throughout development.

Required Qualifications

  • Bachelor’s degree in Computer Science, Information Systems, or a related field (or equivalent experience).

  • 8–12+ years of professional experience in web application development.

  • Strong proficiency in Python with hands-on experience using Django and/or FastAPI.

  • Solid understanding of HTML, JavaScript, CSS, AJAX, and modern frontend practices.

  • Experience building web-based applications and APIs.

  • Strong knowledge of SQL and Oracle PL/SQL.

  • Experience with object-oriented design and data modeling.

  • Hands-on experience with AWS cloud development and deployment.

  • Familiarity with GitHub or similar source/version control systems.

  • Knowledge of web application security considerations.

  • Excellent communication, collaboration, and problem-solving skills.

  • Ability to thrive in a fast-paced, deadline-driven environment.

Preferred / Additional Qualifications

  • AWS Cloud Developer certification.

  • Experience developing and configuring AWS API Gateway.

  • Hands-on experience with Docker and Kubernetes (EKS).

  • Experience with Windows and Linux scripting (PowerShell, Bash).

  • Familiarity with financial, fare, or revenue management systems.

  • Experience integrating third-party applications and tools.

  • Knowledge of UX design principles, accessibility standards, and usability testing.

  • Understanding of SEO coding best practices.

Why Join This Project

  • Work on large-scale, mission-critical revenue systems for one of the largest transportation networks in the world.

  • Contribute to the modernization of fare payment and transaction platforms.

  • High-impact role with exposure to cloud-native, real-time, and secure systems.

  • Long-term engagement with potential for extension.

  • Competitive compensation aligned with senior-level expertise.

Employment Type
Full-time, Contractor
Duration of employment
12 Months
Industry
Government
Job Location
NY, USA
Remote work possible
Base Salary
$150000-$160000 Per year
Date posted
February 6, 2026
Close modal window

Thank you for submitting your application. We will contact you shortly!