1

Director Atm Software Developer Jobs in Portland, OR

Ability to document design of systems using computer-aided drafting program or equivalent software ... ATM microwave and radio communication. In addition, Level 4 Telecom Engineer require; * Ten years ...

Senior Developer RPA

Portland, OR

$57.75 - $76.25/hr

Reporting to the Director, Process Automation & Application Delivery, this role owns end-to-end ... The Senior UiPath Developer partners with business analysts, infrastructure teams, security teams ...

Senior Developer RPA

Portland, OR

$57.75 - $76.25/hr

Reporting to the Director, Process Automation & Application Delivery, this role owns end-to-end ... The Senior UiPath Developer partners with business analysts, infrastructure teams, security teams ...

Data Visualization Engineer 4

Beaverton, OR ยท On-site

$119K - $143K/yr

... people on direct team: principal engineers; domain partners (leadership, VP level); other software engineers; cost analysts & finance partners - This role is priority, and the team will be ...

Develop test plans and direct testing activities to validate SW and FW. * Participate actively ... Work with engineering team members to optimize operational and performance requirements of overall ...

AI Full Stack Developer

Portland, OR ยท On-site

$125K - $160K/yr

This is a senior individual contributor role reporting to the Director of Data & AI, with direct ... LLM prompt engineering & optimization -- Author, test, version, and maintain prompts for BHC ...

Showing results 41-60

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 Sep 2, 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 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 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 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:

Lead Software Architect

LIGHTSPEED TECHNOLOGIES

Tualatin, OR โ€ข On-site

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 11 days ago


Job description

Lightspeed Technologies is looking for a Lead Software Architect!

Who We Are and What We Do:

Lightspeed Technologies is on a mission to help every student hear every word. Our instructional audio systems create access to improved listening and learning between teachers and students by delivering optimum speech intelligibility, overcoming classroom noise, and providing crystal-clear sound throughout the classroom. We are headquartered near Portland, Oregon, and serve schools across the United States and beyond.

Lightspeed is a mission-driven, employee-owned company that lives by our Core Values of Integrity, Respect, Innovation, Stewardship, and Humility. These pillars of our company are demonstrated throughout both the employee and customer experience.

Position Overview:

Lightspeed is building the next generation of connected classroom audio products, and software is becoming an increasingly central part of that platform. We're looking for a Lead Software Architect to take ownership of our software architecture and lead the growth of our internal software function; starting as a hands-on architect and team of one, building toward a small internal team, while directing an external development partner.

This is a high-impact, high-visibility role reporting directly to the SVP of Product, working alongside our hardware engineering team to ensure hardware and software evolve together as one platform. You'll also work closely with our Product Management team and our Implementation team, bringing in voice-of-the-customer input, feature, and testing support.

Primary Responsibilities:

  • Software architecture across our embedded firmware, application software, and platform-level systems; setting the technical direction for how Lightspeed's software stack evolves alongside our hardware roadmap.
  • Release ownership - versioning, code freeze discipline, release candidates, firmware bundle creation, and the change-order process that gates production releases.
  • Security ownership -vulnerability management, credential and certificate custody, and the security posture of a product deployed in K-12 schools, including responding to the security reviews our district customers conduct.
  • Leadership of our external development partner, holding outsourced work accountable to architecture, quality, and timeline standards, and making calls informing decisions on what should stay outsourced versus brought in-house over time.
  • Building and leading a small internal software team, starting with yourself and growing to include additional engineers.
  • Close collaboration with Hardware and EE teams, including firmware planning and definition, to ensure software and hardware/firmware decisions are made together rather than in sequence or in silos.
  • Close collaboration with Product Management and Implementation teams, incorporating voice-of-the-customer input, feature definition, and testing support into the software roadmap.
  • Hands-on technical work- this is not a pure management role today. You'll be writing code, reviewing architecture, and making direct design decisions, especially in the first year as the team is small.
  • Use of AI-assisted development tooling to amplify the output of a lean team without sacrificing quality or architectural integrity.

What We Are Offering:

  • Competitive compensation
  • Profit-sharing bonus
  • Employee ownership (ESOP)
  • Medical, dental, and flex-spending programs
  • Employer-paid life and disability insurance
  • PTO accrual that begins immediately upon hire
  • Up to 12 paid holidays a year
  • 401 (k) with employer match
  • Opportunities for matched charitable giving

Lightspeed Technologies embraces diversity and is an Affirmative Action/Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, religion, color, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis. Lightspeed participates in E-Verify.

What We Are Looking For:

  • Demonstrated experience as a software architect or senior technical lead across embedded/firmware and application-level software.
  • Track record of defining and documenting software architecture for connected/IoT hardware products, not just greenfield app development.
  • Direct experience with firmware planning and definition, and a working fluency in how software architecture decisions constrain - and are constrained by - hardware and firmware realities.
  • Comfort operating in ambiguity, building process and structure.
  • Experience directing or managing an external/outsourced software development partner; holding a vendor accountable to specs, architecture standards, timelines, and quality.
  • Strong collaborative instincts and communication skills; this role requires taking input from and coordinating closely with hardware/EE peers and navigating disagreement constructively.
  • 7+ years of software engineering experience, including in an architect or senior technical leadership capacity
  • Production-level experience with a systems language. Go is preferred, but strong C or C++ experience is also acceptable.
  • Experience in IoT, embedded systems, or connected hardware products strongly preferred; audio-specific experience is a nice-to-have, not a requirement.
  • Direct experience managing or mentoring a small team (2-5 people) is expected.