W

Software Developer (Data & AI Engineer)

Washington Metropolitan Area Transit Authority
Full-time
On-site
Washington
Overview

Software Developer (Data & AI Engineer) Job ID: 250817 Location: DC – L’Enfant Plaza Full/Part Time: Full-Time Posting Open-C-close: 09/24/2025 – 10/12/2025 Union: 002 Regular/Temporary: Regular Satisfactorily complete the medical examination for this position, if required. The incumbent must be able to perform the essential functions of this position either with or without reasonable accommodations. Summary: The Software Developer is responsible for resolving the most complex application system problems within Digital Modernization. The incumbent plans, leads, coordinates, and participates in the design, development, quality assurance, installation, testing, and maintenance of assigned software/hardware systems to achieve project objectives and minimize the real-time operational impact of changes on current and developing application systems. The Developer ensures that established system functionality, reliability, performance and availability are maintained throughout the system development cycle, from initial inception through implementation and routine monitoring. The incumbent serves as functional area task leader and may serve as project leader on complex systems or technical task forces by planning, assigning, scheduling. They may monitor contractor performance for effectiveness in meeting objectives and solving problems, as well as coordinating projects within Digital Modernization. The Developer is responsible for one or more application projects to include identification and resolution of technical problems. The incumbent has considerable latitude for independent technical and professional judgment within approved plans and established guidelines. Responsibilities

Provide technical leadership and/or specialized technical assistance in problem-solving and application systems development. Provide expert assistance in assigned critical systems areas within the department. Develop, enhance and maintain applications and integrations within Digital Modernization’s portfolio. Prepare concise reports suitable for all levels of management regarding projects and technical issues within assigned areas of responsibility. Perform assignments using a full complement of software engineering skills—requirements specification, system design, software development, quality assurance, documentation, and testing. Function as project engineer for system configuration management plan, with assigned responsibility and designated as the prime point of contact. Responsible for maintenance and execution of project configuration version control when making changes to existing software or designing new software. Be on call during off hours and respond to emergency outages via telephone, email, or on-site until normal operations are resumed. Maintain a high level of operational performance and software reliability within major application systems. Develop and review various systems or software as required in compliance with WMATA standards and industry practices. Develop and review department technical specifications and task orders for procurement of hardware, software, test equipment and services. Perform failure analysis and prepare reports including root cause and recommended corrective action. Evaluate and provide guidance on system changes, feasibility and back-out procedures. Work closely with end users to understand information requirements and direct resolution of their problems. Maintain up-to-date support requests and project work plans. Prepare status reports comparing progress with work plans. Advise supervisory staff concerning system modifications and applications deficiencies, end-user requirements, and hardware/software support, recommending improvements. Work variable hours to avoid adverse impact on operations and availability. Qualifications

Minimum Education

Graduation from an accredited college or university with a Bachelor’s Degree in Mathematics, Computer Science, Engineering or related field. In lieu of degree, a high school diploma or GED and additional four (4) years of progressive relevant experience in information systems and related areas. Minimum Experience

Five (5) years of experience in progressively responsible and diversified information systems, communications systems management and technical experience in a large organization. Minimum Certification/Licensure

N/A Preferred Qualifications

Experience in design, development and maintenance of operational applications, preferably including responsibilities as senior technical staff and project manager. Evaluation Criteria

Evaluation may include skills and behavioral assessments, personal interview, verification of education and experience, criminal background check (a criminal conviction is not an automatic bar), medical examination including drug and alcohol screening for safety-sensitive positions, and a review of motor vehicle record. Closing

WMATA is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other status protected by applicable federal law. This posting is an announcement of a vacant position under recruitment. It is not intended to replace the official job description. Job descriptions are available upon confirmation of an interview.

#J-18808-Ljbffr