Senior Software Engineer- Full Stack jobs in United States
cer-icon
Apply on Employer Site
company-logo

Metropolitan Transportation Authority · 8 hours ago

Senior Software Engineer- Full Stack

Metropolitan Transportation Authority is responsible for managing a large transportation network and is seeking a Senior Software Engineer to lead software development and integration initiatives. The role involves managing requirements, software design, and testing activities while collaborating across teams to develop secure and innovative systems.

Transportation/Trucking/Railroad

Responsibilities

Leads requirements management, software design, and engineering, and testing activities across all stages and iterations of medium complexity software development and integration initiatives, using agreed models, methods, and tools
Assists with the organization's selection, adaptation, and adoption of new models, methods, and tools. Collaborates across parties involved in product, systems, or service design
May own medium impact/value services or products. Defines, documents, and executes medium-sized projects within business objectives and resource constraints, ensuring adherence to agreed enterprise architectures and the application of effective change-release, risk, and quality-management processes
Maintains software support processes and documentation and applies software management tools to investigate and resolve moderately complex issues, prioritize, and diagnose incidents, collect system statistics, and create reports
Develops system and acceptance testing criteria related to functional and non-functional requirements, user stories, features, business processes, and business rules. Designs, specifies, and executes test cases and scenarios
Adept in applying agreed-upon tools and techniques to evaluate user experiences of programs and products, and validate that usability, accessibility, and visual design requirements are satisfied
Develops, maintains, and applies tools and documentation to track, log, and maintain accurate and complete system information
Audits medium-complexity software systems for adherence to configuration standards
Plans and conducts assigned assurance assessments and suggests opportunities for quality and safety improvement
Contributes to the identification, analysis, and documentation of software-related safety risks and proposes corrective actions
Monitors supplier performance and customer satisfaction. Engages proactively and collaboratively with suppliers to resolve incidents and problems
Continuously develops and maintains adept knowledge of software engineering practices, emerging trends, and technologies
Provides technical advice to project teams and mentors less experienced staff to foster talent development
Travel may be required to other MTA locations or other external sites
May need to work outside of normal work hours supporting 24/7 operations (i.e., evenings and weekends)
Performs other duties and tasks as assigned
Provides technical advice to project teams and mentors less experienced staff to foster talent development
Observing the work performed by the contractor
Reviewing invoices and approving them if the work meets contractual standards
Addressing performance issues with the contractor when possible
Escalating issues to other parties as needed
Regular and reliable attendance is expected and required

Qualification

Full-stack EngineeringPower Platform ExperienceCloudSecurity KnowledgeAdvanced Programming ExperienceSoftware Engineering MethodologiesCybersecurity KnowledgeDatabase ManagementInterpersonal SkillsProblem-Solving SkillsCommunication Skills

Required

Certification(s): Requires at least one certification in the current platform/domain/technical skill
Education: Bachelor's degree and minimum of 5 years of relevant experience. An equivalent combination of education and experience may be considered in lieu of a degree
Experience: 5 years
Full-stack stack Engineering: C#, .NET, JavaScript/TypeScript, SQL (Oracle & SQL Server), and GitHub with 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
Familiar with enterprise platform configuration and content systems, including OpenText eDocs, DocuWare, SharePoint, and automated document ingestion/indexing
Advanced programming experience in a business setting
Adept proficiency in at least one software engineering methodology, including but not limited to: Waterfall, Agile, Scrum, DevOps, Extreme Programming (XP), Kanban, Lean, Rapid Application Development (RAD)
Adept programming experience with programming language(s) such as, but not limited to, Ruby, Python, Java, C, C++, C#, COBOL, SQL, Net, DBA, JavaScript
Adept with the Oracle platform
Adept experience applying a structured validation and testing method, including but not limited to: Unit Testing, Integration Testing, System Testing, Acceptance Testing, Regression Testing
Advanced collaboration skills to ensure design specifications are seamlessly implemented by the development team
Adept familiarity with version control
Adept in working independently, strategically, and navigating organizational ambiguity
Adept in data structures and algorithms, database management
Adept in cybersecurity, including encryption and authentication
Adept in cloud computing
Adept in coding software alerting & notifications
Adept in resolving code defects & developing enhancements
Adept in continuous delivery processes (including code peer review), distributed monitoring & logging, distributed tracing & analysis, operation response automation, and product telemetry
Adept in development techniques (e.g., OOO), DevOps engineering practices, and DevSecOps Lifecycle (Secure SDLC), and the Agile framework
Adept in full-stack development, mobile development, web development, site reliability engineering, technology-specific frameworks, and solution design
Advanced in establishing and maintaining effective working relationships with employees at all levels within the organization, and with both internal and external customers
Advanced in interpersonal and verbal, and written communication skills, with the ability to effectively collaborate with both technical and non-technical peers
Advanced in communicating effectively, both orally and in writing, to interact with team members, customers, management, and support personnel (technical and non-technical)
Adept in identifying and analyzing risks and developing effective mitigation strategies
Adept in critical thinking, problem-solving, and decision-making skills
Adept in active listening, attention to detail, customer service, prioritization, and problem-solving skills
Adept in hands-on experience with related tools
Adept in working independently and strategically
Adept technical knowledge and diverse skillset to understand various technologies, systems, and potential risks
Adept in managing multiple projects simultaneously and prioritizing tasks based on urgency and impact
Adept at working under pressure and meeting deadlines individually and collaboratively. Thinks logically, assesses problems, and is results-oriented
Adept in identifying complex business and technology risks and associated vulnerabilities

Company

Metropolitan Transportation Authority

company-logo
The Metropolitan Transportation Authority is North America's largest transportation network, serving a population of 15.3 million people in the 5,000-square-mile area fanning out from New York City through Long Island, southeastern New York State, and Connecticut.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Janno Lieber
Chair & CEO
linkedin
leader-logo
Sam Tabikh, P.E.
Facilities Engineer and Projects CEO
linkedin
Company data provided by crunchbase