1

Director Atm Software Developer Jobs in California

Staff Software Developer

San Francisco, CA ยท On-site +1

$122K - $142K/yr

Partner with our Director of Engineering and Staff Engineer to shape technical direction * Lead the ... Care deeply about how software feels to use * Enjoy working across product, design, and backend ...

Python Software Developer

San Jose, CA

$59 - $81.25/hr

Self-directed work style with minimum supervision More than 8 years of experience developing/testing/deploying secure production quality software products Expert level programming (Python, Java) and ...

Python Software Developer

San Jose, CA

$59 - $81.25/hr

Self-directed work style with minimum supervision More than 8 years of experience developing/testing/deploying secure production quality software products Expert level programming (Python, Java) and ...

Python Software Developer

San Jose, CA

$59 - $81.25/hr

Self-directed work style with minimum supervision More than 8 years of experience developing/testing/deploying secure production quality software products Expert level programming (Python, Java) and ...

Senior Software Developer

Hayward, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

Milpitas, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

Fremont, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

Sunnyvale, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

Mountain View, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

San Mateo, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

Cupertino, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Senior Software Developer

San Jose, CA ยท On-site

$117K - $234K/yr

Without direct assistance, make the most of ability to recognize and match patterns from different ... That's what we do at Walmart Global Tech. We're a team of software engineers, data scientists ...

Software developer in Test

San Jose, CA ยท On-site

$58.50 - $75.50/hr

... SDET 6+ years of experience in Java, or white box testing Must be able to write unit tests with ... directed and ability to work in fast-paced agile environment Capacity to learn cutting edge ...

next page

Showing results 1-20

Director Atm Software Developer information

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 the most commonly searched types of Atm Software Developer jobs in California? The most popular types of Atm Software Developer jobs in California are:
What cities in California are hiring for Director Atm Software Developer jobs? Cities in California with the most Director Atm Software Developer job openings:
Senior Software Developer (Onsite)

Senior Software Developer (Onsite)

Frontwave Credit Union

Oceanside, CA โ€ข On-site

$60.75 - $80.25/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 8 days ago


Job description

The Senior Software Developer is responsible for the design, development, modification, and maintenance of complex applications using a variety of programming languages, with an emphasis on Java, JavaScript, C#, and SQL. Works with a high degree of autonomy to deliver scalable, secure, and efficient solutions aligned with business objectives.

This position provides technical leadership, mentorship, and direct supervision to software development staff. This role plays a critical part in setting development standards, guiding architectural decisions, and ensuring the successful execution of projects.

Participates in all aspects of the software development lifecycle, including system analysis, design, development, testing, deployment, and ongoing support. Ensures adherence to project timelines, coding standards, and quality expectations while supporting innovation and continuous improvement.

About Frontwave Credit Union:

Frontwave Credit Union is a member-owned not-for-profit financial institution serving San Diego, Riverside, San Bernardino and Imperial counties. Founded in 1952, we have grown to 18 branches with 125,000 members and manage over 1.8 billion in assets. At Frontwave Credit Union, we are focused on creating consumer solutions to provide our members and the communities we serve with products and services that enhance the quality of life for our members through exceptional service and the progressive application of technology.

Whatโ€™s In It For You:
Competitive pay, 401k matching, mortgage and auto discounts.
9-27 days of PTO per year (based on tenure), VTO and 11 paid holidays.
Affordable medical, dental, vision health plans, and Flexible Spending Account.
Employee Assistance Program with a variety of services.
Career development, training, and coaching, mentoring; tuition reimbursement up to $4,000/year.
Culture of excellence and continuous improvement.
We strive to be the best place youโ€™ve ever worked!


Essential Duties and Responsibilities:

Includes the following non-inclusive list. Other duties may be assigned. All duties are to be performed in compliance with applicable laws, regulations, and Credit Union policies and procedures.

LEADERSHIP AND SUPERVISION

  • Provide direct supervision, guidance, and performance feedback to software development staff
  • Mentor and develop team members, including code reviews, technical coaching, and career development support
  • Assist in workload prioritization, resource planning, and project assignments
  • Promote adherence to development standards, best practices, and organizational policies
  • Foster a collaborative and high-performing team environment

SYSTEM ANALYSIS

  • Lead the analysis, design, and implementation of complex technical solutions
  • Translate business requirements into scalable, secure software designs
  • Collaorate with business units, stakeholders, and leadership to define technical strategies
  • Establish and monitor project milestones, timelines, and deliverables
  • Evaluate and recommend improvements to internal processes and applications
  • Ensure solutions align with enterprise architecture and long-term strategic goals
  • Create and maintain advanced technical documentation

SOFTWARE DEVELOPMENT AND MAINTENANCE

  • Design, develop, test, deploy, and support high-quality custom software across:
  • Core banking systems
  • Web applications and APIs
  • Middleware and integrations
  • Lead design and architecture decisions, ensuring scalability, security, and maintainability
  • Develop and optimize databases, queries, and data structures with awareness of production impact
  • Implement and oversee secure coding practices and data protection standards
  • Oversee and contribute to debugging, troubleshooting, and root cause analysis
  • Leverage modern development tools, frameworks, and methodologies to improve delivery

AI-ENABLED DEVELOPMENT

  • Utilize AI-assisted coding tools (e.g., Claude Code, Cursor, GitHub Copilot, or similar) to enhance developer productivity and code quality while also adhering to the organizationโ€™s AI policies and governance
  • Evaluate and implement emerging AI technologies to improve development workflows and efficiency
  • Establish best practices for responsible and secure use of AI tools in software development
  • Mentor team members in effective use of AI-assisted development techniques

At least 6 years of professional software development experience

Bachelorโ€™s Degree in Computer Science, Software Engineering or related discipline, or equivalent experience

Demonstrated experience developing integration solutions with Microsoft Azure Integration Services, including Logic Apps, Azure Functions, Data Factory and API Management
Strong experience designing and implementing scalable software solutions
Experience in web development (JavaScript, HTML5, modern frameworks)
Experience supervising or mentoring software developers strongly preferred
Experience within financial services or core banking platforms (e.g., Corelation KeyStone) is a plus
Previous experience with Corelation KeyStone is a plus.

Additional Skills, Knowledge and Experience:                                                           
KNOWLEDGE:

  • Advanced proficiency in one or more programming languages such as Java, C#, C++, or similar
  • Proficiency in translating complex business requirements into technical solutions with minimal guidance
  • Strong proficiency in Microsoft Azure Integration Services
  • Familiarity with Event-Driven Architectures (EDA) and Enterprise Integration Patterns.
  • Strong knowledge of relational databases and SQL
  • Proficiency with version control systems (e.g., GitHub)
  • Working knowledge of system architecture, application security, and data privacy
  • Familiarity with modern development practices, including CI/CD and automated testing (preferred)

SKILLS:

  • Strong leadership and mentoring capabilities
  • Highly detail-oriented with a focus on quality and precision
  • Ability to manage multiple projects and priorities simultaneously
  • Strong problem-solving and analytical skills
  • Excellent communication skills with both technical and non-technical stakeholders
  • Ability to drive projects to completion with ownership and accountability
  • Demonstrated ability to influence technical direction and team outcomes

Salary Range: $44.57 - $66.85


When joining Frontwave Credit Union, you can expect to be a part of a workforce committed to the following Service Excellence standards:
We see it. We own it. We get it done.
We ignite positive experiences.
We do things right every time.
We are collaborators - united, cohesive and engaged
We innovate and evolve.
We create memorable experiences for life.
We starts with me.