1

Atm Software Developer Jobs in New York (NOW HIRING)

next page

Showing results 1-20

Atm Software Developer information

See New York salary details

$52.5K

$122.4K

$181.6K

How much do atm software developer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for atm software developer in New York is $122,362.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,500.00 and $142,200.00 per year, depending on experience, location, and employer.

What is an ATM Software Developer job?

An ATM Software Developer is responsible for designing, developing, and maintaining software applications that run on Automated Teller Machines (ATMs). They work with banking systems, payment processing, security protocols, and hardware integration to ensure reliable and secure transactions. Their role involves programming, troubleshooting, and updating ATM software to meet compliance and performance standards.

Can I make 200k a year as a software engineer?

Atm software developers can potentially earn $200,000 or more annually, especially with experience, specialized skills, and working in high-paying industries or locations. Achieving this salary often requires advanced knowledge of ATM systems, certifications, and sometimes leadership roles or senior positions.

What software do ATMs use?

ATM software developers typically work with specialized operating systems such as Windows Embedded, Linux, or proprietary platforms designed for secure financial transactions. These systems run ATM application software that manages cash dispensing, transaction processing, and communication with banking networks, often requiring knowledge of security protocols and hardware integration.

What are the key skills and qualifications needed to thrive in the Atm Software Developer position, and why are they important?

To excel as an ATM Software Developer, you need a strong background in software development (C/C++, Java), familiarity with payment processing protocols, and a degree in computer science or related field. Proficiency with ATM software platforms, encryption standards, EMV compliance, and secure transaction processing tools is typically required, with certifications like PCI DSS being advantageous. Attention to detail, problem-solving abilities, and effective communication are vital for working with cross-functional teams and troubleshooting critical systems. These skills ensure reliable, secure, and regulatory-compliant ATM software, supporting seamless customer transactions and banking operations.

What is L1, L2, L3, and L4 developer?

In the context of ATM software development, L1, L2, L3, and L4 typically refer to different levels of technical support or developer expertise, with L1 being entry-level support or junior developers, and L4 representing senior or specialized developers. These levels often indicate experience, responsibility, and complexity of tasks handled, and understanding them helps in career progression and team structure within ATM software development. Skills such as programming, troubleshooting, and system integration are essential at all levels.

What are some typical challenges faced by ATM Software Developers and how are they addressed?

ATM Software Developers often encounter challenges such as ensuring transaction security, maintaining compliance with rapidly changing financial regulations, and supporting legacy systems while integrating new technologies. Addressing these issues requires close collaboration with cybersecurity experts, QA analysts, and compliance teams, as well as being proactive about staying current with industry standards. Regular code reviews, continuous testing, and ongoing professional training help developers manage risks and keep systems resilient. The dynamic landscape ensures that the work remains engaging and that learning opportunities are abundant for professionals eager to grow within the field.

What engineer makes $500,000 a year?

Highly experienced software engineers, including those working in specialized fields like financial technology or at major tech companies, can earn $500,000 or more annually. Such salaries often include base pay, bonuses, and stock options, and typically require advanced skills, certifications, and years of experience.
What are the most commonly searched types of Atm Software Developer jobs in New York? The most popular types of Atm Software Developer jobs in New York are:
What are popular job titles related to Atm Software Developer jobs in New York? For Atm Software Developer jobs in New York, the most frequently searched job titles are:
What job categories do people searching Atm Software Developer jobs in New York look for? The top searched job categories for Atm Software Developer jobs in New York are:
Infographic showing various Atm Software Developer job openings in New York as of July 2026, with employment types broken down into 78% Full Time, and 22% Contract. Highlights an 100% In-person job distribution, with an average salary of $122,362 per year, or $58.8 per hour.
Computer Specialist Series

$116K/yr

Full-time

Re-posted 9 days ago


Metropolitan Transportation Authority rating

7.5

Company rating: 7.5 out of 10

Based on 134 frontline employees who took The Breakroom Quiz

41st of 76 rated public transport


Job description

Job ID: 14547
Business Unit: New York City Transit
Location: New York, NY, United States
Regular/Temporary: Regular
Department: NYC Transit Authority
Date Posted: Apr 15, 2026
Description
Job Information Title: Computer Specialist SeriesFirst Date of Posting: 04/15/2026
Last Date of Filing: Open Until Filled
Authority: TA
Department: Subways
Division/Unit: MOW Engineering/ Communications and Systems Engineering
Reports to: Assistant Chief Officer
Work Location: 2 Broadway
Hours of Work: 8 am - 4 pm
TA Applicants must be in a permanent civil service status in the title(s) of Job Title or be on an established list for said title(s). If you are on an established list, your list number must be reachable to be considered for appointment.
Compensation:
Computer Specialist I: $112,067
Computer Specialist II: $116,750
Computer Specialist III: $126,082
Computer Specialist IV: $135,251
- TA titles are represented by DC 37
Responsibilities This position supports Capital Construction & Development (C&D) in coordinating and resolving project issues involving communication systems. Working with wide latitude for initiative and professional judgment, the incumbent will plan, design, configure, and integrate applications supporting NYCT's communication infrastructure. Duties include reviewing and enhancing communication-based networks, ensuring system security, and maintaining internal controls to safeguard agency assets and data.
The incumbent will participate in internal and external project meetings, conduct field surveys, support system integration and acceptance testing, and develop technical documentation and performance monitoring criteria. The position also serves as a liaison among vendors, maintenance divisions, and user departments to ensure coordinated implementation and long-term operability of communication systems.
  • Coordinate design reviews, integration testing (SIT/SAT), and production cutovers with stakeholders, vendors, and maintenance divisions; document as-built conditions.
  • Review communication room and cabinet installations; confirm compliance with design and COE standards.
  • Support backbone transport systems (SONET/ATM) and fiber plant updates, including labeling, splicing maps, and acceptance checks.
  • Provide technical guidance and mentoring; prepare concise technical documentation and executive-ready reports.
  • Design and implement software and data solutions supporting NYCT communications (event processing, telemetry, dashboards, NMS/SCADA interfaces).
  • Support field-deployed communication platforms (PA, ET, EEBCS, Help Points, IACS, CAMS, PSLAN) and related head-end systems.
  • Develop automations (APIs, scripts, ETL) for configuration management and system monitoring; maintain secure baselines and release artifacts.
  • Administer databases and applications; implement cybersecurity controls, monitoring, and incident response.

Education and Experience
Computer Specialist I-IV (Software) 1.A baccalaureate degree from an accredited college, including or supplemented by 24 semester credits in computer science or a related computer field and two years of satisfactory full-time computer software experience in computer systems development and analysis, applications programming, database administration, maintenance and support, systems programming, data communications, mainframe development, mobile development, web development and design, including one year in a project leader capacity or as a major contributor on a complex project; or
2. A four-year high school diploma or its educational equivalent and six years of satisfactory full-time computer software experience as described in "1" above, including one year in a project leader capacity or as a major contributor on a complex project; or
3. Education and/or experience equivalent to "1" or "2" above. College education may be substituted for up to two years of the required experience in "2" above on the basis that 60 semester credits from an accredited college is equated to one year of experience. A master's degree in computer science or a related computer field, or a certificate of at least 625 hours in computer programming from an accredited technical school (post high school), may be substituted for one year of the required experience in "1" or "2" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and at least one year of satisfactory full-time experience in a project leader capacity or as a major contributor on a complex project.
Computer Specialist I-IV (Operations)
1. A certificate from an accredited technical school (approximately 675 hours) with a specialization in computer operations plus a four-year high school diploma or its educational equivalent, and three years of satisfactory, full-time computer operations experience in a large-scale mainframe or multi-tiered computer environment, or three years of satisfactory data communications network experience in a mainframe or multi-tiered computer environment, one year of which must have been in a project leader capacity or as a major contributor on a complex project; or
2. A four-year high school diploma or its educational equivalent and five years of satisfactory full-time computer operations or data communications network experience as described in '1' above, one year of which must have been in a project leader capacity or as a major contributor on a complex project; or
3. A baccalaureate degree from an accredited college and four years of satisfactory full-time computer operations or data communications network experience as described in '1' above, one year of which must have been in a project leader capacity or as a major contributor on a complex project; or
4. Education and/or experience equivalent to "1", "2", or "3" above. However, all candidates must have at least a four-year high school diploma or its educational equivalent and three years of satisfactory full-time computer operations or data communications network experience as described in "1" above, one year of which must have been in a project leader capacity or as a major contributor on a complex project.
Special Note To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one additional year of satisfactory experience in a project leader capacity or as a major contributor on a complex project.
Desired Skills
  • Demonstrated experience with communication and network system design, testing, and integration in operational or transportation environments.
  • Proficiency in network and server architectures, including Voice/IP, VLANs, routing, firewalls, VPNs, and secure remote access.
  • Experience supporting enterprise communication platforms such as PA, ET, EEBCS, IACS, Help Points, CAMS, or comparable systems.
  • Working knowledge of software development and automation (e.g., Python, PowerShell, SQL, APIs, ETL pipelines, or related tools).
  • Familiarity with SCADA/NMS/Fire Alarm platforms, performance monitoring, and fault management.
  • Understanding of cybersecurity principles, access control, encryption, and incident response.
  • Ability to interpret and review engineering drawings, as-builts, and network documentation.
  • Skilled in preparing concise technical reports, presentations, and executive-level summaries.
  • Effective interpersonal and communication skills for collaboration with vendors, maintenance divisions, and user departments.

Selection Method Based on evaluation of education, skills, experience and interview.
Other Information As an employee of MTA-NYC Transit, you may be required to complete an annual financial disclosure statement with the State of New York, if your position earns more than $105,472 (this figure is subject to change) per year or if the position is designated as a policy maker.
Equal Employment Opportunity MTA and its subsidiary and affiliated agencies are Equal Opportunity Employers, including with respect to veteran status and individuals with disabilities.
The MTA encourages qualified applicants from diverse backgrounds, experiences, and abilities, including military service members, to apply.

What Metropolitan Transportation Authority employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom