Metropolitan Transportation Authority - New York, NY

posted 13 days ago

Full-time - Senior
New York, NY
Transit and Ground Passenger Transportation

About the position

The Senior Software Engineer role focuses on leading software design, engineering, and testing activities for medium complexity software development projects, primarily utilizing Java, .Net, and Cloud technologies such as Azure and Kubernetes. This position is integral to the MTA IT Department, which provides a range of Information and Operational Technology services to support the MTA's transportation network. The engineer will collaborate with cross-functional teams to ensure effective product delivery and maintain high standards of software quality and performance.

Responsibilities

  • Leads requirements management, software design and engineering, and testing activities across all stages of software development.
  • Defines, documents, and executes medium-sized projects within business objectives and resource constraints.
  • Maintains software support processes and documentation, applying software management tools to resolve issues and create reports.
  • Develops system and acceptance testing criteria related to functional and non-functional requirements.
  • Designs, specifies, and executes test cases and scenarios.
  • Monitors supplier performance and customer satisfaction, engaging proactively to resolve incidents.
  • Continuously develops knowledge of software engineering practices and emerging technologies.
  • Provides technical advice to project teams and mentors less experienced staff.

Requirements

  • Bachelor's degree and a minimum of 5 years of relevant experience.
  • Advanced programming experience in a business setting.
  • Proficiency in software engineering methodologies such as Agile, Scrum, and DevOps.
  • Experience with programming languages including Java, .Net, Ruby, Python, and SQL.
  • Adept in cloud computing and cybersecurity practices.
  • Experience with structured validation and testing methods.

Nice-to-haves

  • Certification in Agile Project Management or Azure Solutions Architect.
  • Experience with full-stack development and site reliability engineering.

Benefits

  • Competitive salary range of $123,053 - $145,243.
  • Opportunities for professional development and certifications.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service