1

Director Atm Software Developer Jobs in Portland, OR

Reporting to the Director of Software, this role focuses on guiding, mentoring, and developing engineers to deliver technical excellence and accelerate shipping. The ideal candidate champions modern ...

Software Engineer, Sr

Newberg, OR

$128K - $169K/yr

May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.

Software Engineer, Sr

Newberg, OR · On-site

$128K - $169K/yr

May direct the work of drafters, technicians, and others who assist in small projects ... Software development experience using C/C++, Python, TypeScript, and other programming languages.

... Director. You'll collaborate daily with fellow engineers, a dedicated Product Manager, and ... Experience with cloud architecture, DevOps practices, infrastructure as code, and CI/CD pipelines

... direct impact on the business; help design and build scalable software solutions, make critical ... DevOps Practices (Infrastructure, CI/CD, and Version control) • Microservices Architecture and ...

This is a growth opportunity within the IT Software Engineering group and is an ideal fit for a ... Direct experience programming with C# .NET, SQL, XML, JSON. * Experience developing Manufacturing ...

Senior Principal Software Engineer

Beaverton, OR · On-site

$130K - $180K/yr

... will report to the Sr. Director, Reporting & Intelligence Engineering and be part of the ... Strong track record with modern DevOps methodologies, automation, CI/CD pipelines, and ...

This is a growth opportunity within the IT Software Engineering group and is an ideal fit for a ... Direct experience programming with C# .NET, SQL, XML, JSON. * Experience developing Manufacturing ...

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team ... Functions * Direct Projects - Lead multidisciplinary team (firmware, test automation, web ...

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team ... Functions Direct Projects - Lead multidisciplinary team (firmware, test automation, web development ...

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team ... Functions • Direct Projects - Lead multidisciplinary team (firmware, test automation, web ...

Summary nLIGHT, Inc. is seeking a Software/Firmware Engineering Manager to join our growing team ... Functions · Direct Projects - Lead multidisciplinary team (firmware, test automation, web ...

Manager, Software Engineering

Portland, OR · On-site

$182.50 - $240/hr

Lead agile software processes for engineering teams and introduce best-in-class industry practices ... You love the idea of coaching and building leaders (both within your direct team and outside of ...

Showing results 21-40

Director Atm Software Developer information

See Portland, OR salary details

$50.9K

$118.6K

$176K

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

As of Aug 9, 2026, the average yearly pay for director atm software developer in Portland, OR is $118,612.00, according to ZipRecruiter salary data. Most workers in this role earn between $95,400.00 and $137,900.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?

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 cities near Portland, OR are hiring for Director Atm Software Developer jobs? Cities near Portland, OR with the most Director Atm Software Developer job openings:

Software Engineer Manager - Merchandising

Nike

Beaverton, OR • On-site

Full-time

Re-posted 22 days ago


Nike rating

7.6

Company rating: 7.6 out of 10

Based on 274 frontline employees who took The Breakroom Quiz

7th of 104 rated fashion retailers


Job description

WHO WE ARE LOOKING FOR
We're looking for multiple thought leaders who can help lead, coach, and inspire a team of engineers. We want someone with a background in software engineering someone who has a background in modern software delivery principles/philosophies, and expertise with supporting high throughput enterprise grade services and applications with thousands of users. The ideal candidate would also have background in cloud native architecture and micro-service design.
WHAT YOU WILL WORK ON
You will be part of a leading a team of engineers building out tooling for our Enterprise facing Consumer Product & Innovation applications that are part of Nike's Merchandising domain. We are investing in building modular, configurable and "API-First" capabilities which will be consumed by modern web applications built with the most recent component based UI libraries like React. You are expected to help coordinate with other teams and provide guidance and coaching for your team. Your primary job is to build a collaborative culture on the team and empower your team to solve problems quickly.
WHO YOU WILL WORK WITH
You will be a part of the larger Global Technology organization working on Nike's internal Consumer Product & Innovation tools and report to the team's Engineering Director. You will work day-to-day with the a team of engineers, the team's Product Manager and Principal Engineers in the organization on software projects to achieve Nike's business objectives. You will also engage with other Global Technology functions and teams on organizational and technical goals.
WHAT YOU BRING
  • Experience leading teams in a highly collaborative environment.
  • Bachelor's degree in computer science or related field. Will accept any suitable combination of education, experience and training
  • 7+ years' experience in technology & software engineering roles.
  • Significant experience in software engineering, demonstrable knowledge of the set of roles, skills, activities, practices, tools, and deliverables applied at every phase of the software lifecycle.
  • Experience with front-end frameworks like React, Angular, or Vue.js.
  • Hands-on experience implementing and supporting modern software architectural principles and patterns (REST, domain-driven design, microservices, etc).
  • Experience with cloud architecture, infrastructure as code, CI/CD and related tools.
  • Experience with AWS platform including Lambda, Step Functions, DynamoDB, Elasticsearch, s3.
  • Experience with implementing and integrating AI, Machine Learning and related data solutions preferred.
  • Strong understanding of architectural design patterns and computer-science fundamentals.
  • Must have knowledge and/or Experience of open-source technologies and impact of make/buy decisions in the area of data movement, enrichment, workflow, orchestration, and content management.
  • Must be able to articulate and/or have experience with integration patterns, data movement and enrichment capabilities.
  • Must have an understanding of enterprise security and privacy requirements associated with the above technologies.
  • Proven experience collaborating on latest technologies with Engineers and Architects.
  • Extensive background in working with business partners.
  • Proven track record of being results oriented with demonstrated ability to achieve aggressive goals.
  • Proven communication and facilitation skills.
  • Experience with Agile software development methodology.
  • Must excel working in team-oriented roles that rely on ability to collaborate with others.

We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete the Candidate Accommodation Request Form.

What Nike employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom