1

Director Atm Software Developer Jobs in Raleigh, NC

Job Summary We are seeking a Senior Software Developer with 6+ years of experience who builds and ... Direct and supervise AI coding agents to plan, implement, test, and ship production features end-to ...

The ideal candidate pairs strong software-engineering fundamentals and production-operations ... Direct and supervise AI coding agents to plan, implement, test, and ship production features end-to ...

Sr. Software Developer (.Net)

Morrisville, NC ยท On-site

$51.50 - $65.50/hr

Manage personal development tasks and provides guidance to other software developers. * Perform ... Highly self-motivated and directed. * Strong written and oral communication skills. * Strong ...

Senior Software Developer - V-Force

Raleigh, NC ยท On-site +1

$53 - $70/hr

About the Role: We're looking for an experienced software developer with strong skills in C, C ... a direct line of sight to customer impact. Requirements What We're Looking For: * Strong ...

Director, Software Engineering

Durham, NC ยท On-site

$244K/yr

... Director, Software Engineering (or closely related occupation) designing and building enterprise-grade, scalable, fault tolerant, low-latency data solutions in financial services environment, using ...

Director, Software Engineering

Durham, NC ยท On-site

$244K/yr

... Director, Software Engineering (or closely related occupation) designing and building enterprise-grade, scalable, fault tolerant, low-latency data solutions in financial services environment, using ...

About the Role This role provides senior leadership across software engineering delivery, people management, and technical direction. You will guide large, distributed teams, contribute deep ...

next page

Showing results 1-20

Director Atm Software Developer information

See Raleigh, NC salary details

$46.7K

$108.7K

$161.4K

How much do director atm software developer jobs pay per year?

As of Jul 9, 2026, the average yearly pay for director atm software developer in Raleigh, NC is $108,723.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,500.00 and $126,400.00 per year, depending on experience, location, and employer.

What does a Director ATM Software Developer do?

A Director ATM Software Developer oversees the design, development, and maintenance of software systems that power Automated Teller Machines (ATMs). They lead teams of developers, set technical strategy, and ensure compliance with security standards and banking regulations. This role involves collaborating with banking institutions, managing large-scale projects, and staying up-to-date with emerging technologies to enhance ATM features and security. Additionally, they play a key part in troubleshooting, upgrading, and integrating ATM software with other financial systems.

What is the difference between Director Atm Software Developer vs ATM Software Engineer?

AspectDirector Atm Software DeveloperATM Software Engineer
CredentialsBachelor's or Master's in Computer Science, relevant certificationsBachelor's in Computer Engineering or related field, certifications optional
Work EnvironmentLeadership role overseeing teams, strategic planningHands-on coding, system testing, and troubleshooting
Industry UsageUsed in banking and financial institutions for project oversightCommonly employed in ATM manufacturing and banking sectors
Search & Comparison IntentFocus on managerial and strategic aspectsTechnical skills and coding expertise

The main difference between a Director Atm Software Developer and an ATM Software Engineer lies in their roles and responsibilities. The Director focuses on leadership, strategy, and overseeing development teams, while the ATM Software Engineer is primarily involved in technical development, coding, and system testing. Both roles require relevant technical credentials, but the Director's role emphasizes management and strategic planning within the banking and financial industries.

What are the key skills and qualifications needed to thrive as a Director ATM Software Developer, and why are they important?

To thrive as a Director ATM Software Developer, you need deep expertise in software engineering, particularly in ATM application development, along with leadership experience and a relevant computer science degree. Familiarity with programming languages like C++, Java, and middleware systems, as well as knowledge of PCI compliance and ATM-specific platforms such as NCR or Diebold Nixdorf, is crucial. Exceptional soft skills in team leadership, strategic thinking, and effective communication distinguish top performers in this role. These skills and qualities are vital for driving innovation, ensuring security, and successfully managing complex projects in the highly regulated ATM software industry.

What are some common challenges faced by a Director ATM Software Developer when leading cross-functional teams?

As a Director ATM Software Developer, you'll often oversee diverse teams comprising software engineers, QA analysts, and hardware specialists. One common challenge is aligning technical and business priorities while ensuring compliance with strict security standards required for ATM software. Effective communication across departments is essential to coordinate updates, troubleshoot issues, and deliver new features on schedule. Navigating these complexities requires strong leadership, proactive problem-solving, and a deep understanding of both the technical and regulatory landscape.
What are popular job titles related to Director Atm Software Developer jobs in Raleigh, NC? For Director Atm Software Developer jobs in Raleigh, NC, the most frequently searched job titles are:
What cities near Raleigh, NC are hiring for Director Atm Software Developer jobs? Cities near Raleigh, NC with the most Director Atm Software Developer job openings:

Other

Medical, Vision

Posted 6 days ago


Job description

Trajan's vision 'Science that benefits people' is a commitment to enrich the wellbeing of a growing number of communities by having an impact on human health. Our vision at Trajan is to improve personal well-being and safety through scientific instruments and solutions. Our goal is to generate added value through collaboration with like-minded people, the development of analytical technologies and business relationships in order to provide innovative solutions to the world.


We pursue opportunities not based on โ€˜numbers,โ€™ but by finding out where we as Trajan can make a difference. Impact and purpose are synonymous with โ€˜doing goodโ€™ for the benefit of people. This is how Trajan lives its values.


Trajan is a publicly traded company (ASX:TRJ) in the global life sciences industry, engaged in research, development, manufacturing and commercial activities. Trajan has a global workforce with operations in Australia, Europe, the US and Asia.



To find out more about our company visit www.trajanscimed.com .


We are seeking an experienced Software Developer that will work closely with the Product Leaders of our Analytical and Automation Software (CHRONECT Studio and Chronos) division to design, develop and maintain new apps and functionality which address the future needs of our pharmaceutical customers.


Key Responsibilities:


  • Design, develop, test, and maintain high-quality software applications for mass spectrometry data analysis and automation systems
  • Ensure project timelines are met, and deliverables are of high quality
  • Perform code reviews and provide constructive feedback to ensure code quality and maintainability
  • Participate in the planning and execution of software development projects
  • Work closely with research teams to integrate software solutions with automated hardware solutions
  • Provide technical software support for internal automation specialists and pharmaceutical customers
  • Document software designs, specifications, and user manuals


What You Bring:

  • Bachelorโ€™s degree in computer science-related field or relevant experience
  • Strong written and communication skills
  • Experience with or interest in software-hardware interfacing and robotics
  • Experience with or interest in signal processing, data science, structural biology, mass spectrometry or chromatography (LC/MS)
  • Proficient with Windows desktop GUI technology such as WPF, WinForms, Avalonia or WinUI
  • Proficient with code version control systems (git). Direct experience with Azure DevOps is a plus
  • Familiar with VB.net, C++, Python, JavaScript or Lua
  • Familiar with relational (SQL) and document databases
  • Experience with continuous integration (CI). Direct experience with Azure Pipelines going from code commit to published artifact is a plus
  • Experience writing integration tests and unit tests using MSTest, NUnit, or xUnit
  • Knowledge of software development life cycle (SDLC), modern application architecture and software design principles (SOLID)
  • Knowledge of common design patterns and data structures
  • Ability to learn quickly but also transfer and apply existing skillsets Proficient in C#, .NET Framework 4.8, .NET 8+
  • to new areas (new stacks, new frameworks, new programming languages, etc)
  • Analytical decision making โ€“ utilizing data-driven information and feedback to inform business level direction making



Why Join Us

  • Be part of a mission-driven organization making a real impact on human health.
  • Work with advanced technologies and innovative automation platforms.
  • Collaborate with global teams across multiple regions and disciplines.
  • Enjoy opportunities for professional growth, development, and international exposure.
  • Help shape the future of laboratory workflow automation in a company that values expertise, innovation, and people.
  • Excellent benefits


If you are excited by technology, innovation, and the opportunity to make a meaningful impact through science, weโ€™d love to hear from you.