Building Banks of the Future

Right in the heart of the Silicon Prairie, D3 Banking Technology is headquartered smack dab in the middle of Omaha, NE. At D3, we utilize the latest technology to build a cutting edge digital banking platform for banks and credit unions. Working at D3 is about more than matching 401k, relaxed dress code and free snacks (which are all included!), it's about working with great people in a collaborative environment to build something that millions of people use each and every day.

Why Work With Us

Flexible Hours

Life can happen quickly. That's why we offer a flexible 40-hour work week so that you can take care of the little things.

Voice & Collaboration

Great teams win and lose together. At D3 we take that to heart and believe everybody deserves to have a say.

Flexible PTO

Take the time you need to recharge and escape from the daily stress of the office with flexible paid time off.

Team Lunches & Events

Get to know the people you work with even better at our regular team lunches and social events.

Competitive Benefits

Great benefits that don't break the bank so you can relax knowing that you and your family are covered.

Free Snacks

Get the fuel you need to get the job done with unlimted snacks, candy and soda.

401(k) with Match

We're always looking ahead and so can you with our 401(k) program and some match included!

Relaxed Dress

Come as you are - With our relaxed dress you can come to the office comfortable and ready to get the job done.


D3 is searching for highly innovative, enthusiastic and results-driven Engineers to develop D3’s next-generation software applications.  Work with our collaborative team of individuals where your ideas count.

• Responsible for developing back end applications
• Install and configure software applications
• Analyze all available information to choose the appropriate solution to a problem
• Creative thinking to solve known problems in a new way or to design and develop new ideas into innovative applications
• Use version control software to check out source code, to check in new modules and to track modifications to existing source code
• Use issue management software to manage and track development efforts
• Attend daily agile scrum team standup meetings
• Participate in high-level design discussions
• Write application code and unit test code
• Troubleshoot application error conditions
• Peer review code modifications
• Analyze user requirements
• Develop and modify application software in an Agile scrum environment
• Document software features/modifications
•  Keep up to date with technology and apply new knowledge

Ideal Qualifications
• Bachelor’s degree in computer science, software engineering or proven work experience in related field
• Solid Java programming language experience
• Solid Spring and Hibernate experience
• JMS experience a plus
• Intellij or Eclipse IDE experience a plus
• GIT version control experience a plus
• JIRA issue management experience is preferred
• Relational database experience is preferred
• Apache camel a plus
• Strong complex problem solving and troubleshooting skills
• Ability to learn quickly and manage time effectively
• Proven written and oral communication skills
• Experience in the financial industry a plus

Apply Here

Location: Denver

D3 is searching for an AWS Infrastructure Engineer who is passionate about building and running some of the most innovative and most complex software artifacts in the digital transformation industry and able to quickly understand how something works that they may never have seen before.  Looking for that candidate whose approach to problem resolution emphasizes automation, improving system design and building resilience into the D3 systems to assure reliability.


  • Create and maintain secure AWS cloud-based data hosting solutions
  • Engage in and improve the whole lifecycle of services – from inception and design, through deployment, operation and refinement
  • Support activities like system design consulting, developing software platforms and frameworks, capacity planning and launch reviews
  • Maintain services once they are live by measuring and monitoring availability, latency and overall system health
  • Scale systems sustainably through mechanisms like automation and evolve systems by pushing for changes that improve reliability and velocity
  • Practice sustainable incident response and blameless post mortems
  • Participate in the on-call rotation

Ideal Qualifications

  • Bachelor’s degree in computer science, software engineering or related field or equivalent proven work experience
  • 4+ years of experience in Amazon services and technologies (knowledge and implementation level experience working with all AWS services)
  • 4+ years of experience with algorithms, data structures, complexity analysis and software design/testing
  • 4+ years of experience in one or more software languages
  • 4+ years of experience with networking fundamentals
  • 4+ years of experience with multiple operating systems
  • 4+ years of experience with multiple databases
  • Proven experience with container services is a plus
  • Experience with CI/CD principles is desirable
  • Experience with modern Source Code Management is desirable
  • Strong desire to design, analyze and troubleshoot large-scale distributed systems using microservice and serverless architectures
  • Ability to debug and optimize code and automate routine tasks
  • Passion for secure application development
  • Ability to collaborate with team members to achieve a common goal
  • Strong critical and creative thinking skills
  • Strong written and oral communication skills
  • Ability learn quickly and manage time effectively
  • Relies on experience and judgment to plan and accomplish goals

D3 offers a competitive salary, flexible hours, full benefit package and much more!

Apply Here

Location: Denver

D3 is searching for a System Security Analyst who is responsible for assessing information risk and facilitate remediation of identified vulnerabilities for IT security and IT risk across D3’s hosted operations. 


  • Establish system controls by developing framework for controls and levels of access; recommending improvements
  • Assess information risk and facilitate remediation of identified vulnerabilities with the network, systems and applications
  • Maintain access by providing information, resources, and technical support
  • Ensure authorized access by investigating improper access; revoking access; reporting violations; monitoring information requests by new programming; recommending improvements
  • Conduct penetration testing, by simulating attacks to look for vulnerabilities in their systems before they can be exploited
  • Prepare reports that document security breaches and the extent of the damage caused by the breaches
  • Safeguard computer files by performing regular backups; developing procedures for source code management and disaster preparedness; recommending improvements
  • Develop security awareness by providing orientation, educational programs, and on-going communication
  • Assist in IT audits, IT risk assessments and regulatory compliance
  • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
  • Accomplishes information systems and organization mission by completing related results as needed.

 Ideal Qualifications

  • Bachelor’s Degree in Information Systems, Computer Science, Information Security or related field or equivalent proven work experience
  • 4+ years of experience in IT security or information security experience
  • 4+ years of experience in administering IT security controls in an organization
  • Knowledge of technical infrastructure, networks, databases and systems in relation to IT Security and IT Risk
  • Experience with IPS/IDS and SIEM technologies
  • Experience performing security reviews and risk assessments preferred
  • Certified Information Systems Security Professional (CISSP) or related certification is a plus
  • Prior experience working within a financial service organization is desirable
  • Knowledge of FFIEC guidelines preferred
  • Passion for security, risk and compliance
  • Ability to collaborate with team members to achieve a common goal
  • Strong critical and creative thinking skills
  • Proven written and oral communication skills
  • Ability to learn quickly and manage time effectively
  • Strong project management skills

Apply Here

D3 is searching for a Lead UX/UI Designer to be responsible for the research, design and validation of the user experience for D3’s applications. The user experience encompasses all aspects of a person’s experience when engaged in D3 financial applications. 

The Lead UX/UI Designer works closely with internal teams and external influencers to evolve the user experience to balance the aesthetic and functional aspects of the applications for a diverse set of users. This individual will provide leadership, vision, standards as well as highly creative ideas to the user interaction with financial applications 


· Create the vision for end-user engagement for a compelling user experience in the FinTech industry 

· Operate strategically and tactically, to help deliver the next paradigm in customer experience 

· Create the visual design definition, direction and consistency of the applications for multiple display devices 

· Drive the definition of UX/UI across multiple application types, inclusive of Web, iOS, Android, and Voice 

· Lead User Research 

· Work closely with the Product Managers to drive the product from creation of UX and design concepts to the final launch of the product as well as post-launch monitoring and analysis 

· Participate in User Acceptance Testing 

· Interface with architecture, engineering, and quality assurance staff 

· Work with Sales Support to ensure demos are reflective of prospect brands and themes 

· Interact with D3 clients for user experience feedback and ideas 

· Monitor UX technology trends and innovations, market trends, competitive solutions, and emerging technologies 

· Use design methodologies that adhere to WCAG and incorporate ADA Standards for Accessible Design. 


· Bachelor’s degree in computer science, software engineering or equivalent work experience 

· 5+ years of experience in user experience design for both web and mobile native applications that leverage emergent technologies, consumer electronics and mobile devices  

· Experience interacting with User Group/Advisory Board  

· Strong understanding of Agile methodology/SDLC 

· Ability to create wireframes as well as visual design comps 

· Expert knowledge of material design principles as well as iOS/Apple User Interface Guidelines 

· Proficient with user interface design patterns and standard UCD methodologies 

· Knowledge of design tools such as Balsamiq, Photoshop, XD, Sketch 

· Working knowledge of web and mobile frameworks such as Bootstrap, material design, and iOS design standards  

· Working knowledge of JavaScript/iOS/Android 

· Understanding of common software development practices 

· Strong working knowledge of HTML, CSS 

· Financial industry background a plus 

· Familiarity with industry standards (e.g., PCI, WCAG, FFIEC) is desirable 

· Strong technical, analytical and problem-solving skills 

· Excellent written and verbal communication skills 

Apply Here

NCR Digital Banking D3 is offering Technical Documentation internship opportunity to work with a leading software development organization in the banking industry. The purpose of the internship is to provide meaningful, professional hands-on experience to students with proven academic performance and leadership potential. Interns will have the opportunity for meaningful contributions to the software development group’s business objectives while experiencing personal professional development. D3 provides a comprehensive set of digital banking solutions embedded with personal financial management tools built on a single platform that is accessible anytime, anywhere, from any device. Our solution gives financial institutions the flexibility and control to engage more deeply with customers, increase retention, and cross-sell effectively. Our clients are leading the way digital banking is personalized and delivered to end users.

Throughout the course of the internship the Technical Documentation Intern will get exposure to the technical writing practices and tools used in documenting D3’s digital banking solutions.


  • Create documentation with technical clarity, accuracy, grammar, consistent terminology and style
  • Learn software product features and assist in documentation from an end user perspective
  • Work with a variety of internal teams to gain full understanding of the ultimate customer experience by gaining insight into customer feedback, product solutions to enhances the produce information available
  • Other projects as determined by management

Ideal Qualifications:

  • Currently pursuing Bachelor’s degree program in Business, MIS or Computer Science or related field
  • Major GPA of 3.0 or higher
  • Ability to apply best practices in writing and documentation; outstanding spelling and grammar skills
  • Experience with various communications media and advanced formatting and presentation skills
  • Familiar with programming
  • Excellent written and verbal communication skills as well as organizational skills
  • Desiref for continuous learning
  • Strong analytical and creative problem-solving abilities
  • Ability to develop positive working relationships in a cross functional team environment
  • Ability to complete assignments with attention to detail and high degree of accuracy
  • Proven leadership skills including involvement in related student organizations

Apply Here

D3 Banking Technology is searching for rock star software QA Engineer to be part of our high performing QA team.  The QA Engineer will be responsible for working with software development team in an Agile software development environment and will be responsible for establishing and executing quality assurance testing practices across all products and platforms.  This individual will be responsible for defining and driving innovative testing strategies and toolsets into our overall development processes to help test creation and automation to support and enhance the current quality assurance processes within D3.


  • Develop test cases from user stories using Jira and TestRail by following D3 test case standards and guidelines
  • Design and create detailed, comprehensive and well-structured test plans and test cases in TestRail
  • Estimate, prioritize, plan and coordinate activities using Jira and TestRail
  • Identify test cases from user stories
  • Provide recommendation on QA testing tools based on industry standards
  • Identify, document and track bugs using Jira and TestRail
  • Identify test cases for manual and automated testing
  • Use SQL queries to create test data and analyze results for the tests performed using knowledge of database management systems like Oracle, SQL Server, MS SQL and tools like DBeaver and Data Grip
  • Perform functional and load-testing of applications including developing and maintaining automated scripts to test and verify functionality / defects
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Create quality metrics for product and client releases by working with DevOps, development team, product management and quality assurance teams
  • Identify test cases to audit various functionalities of the product being tested

Ideal Qualifications:

  • Bachelor’s degree in related field or proven work experience
  • 3+ years of relevant software testing experience
  • Must have strong understanding of database management system like Oracle, SQL Server, MS SQL and tools like DBeaver and Data Grip
  • Must have proven expertise in creating test plans and test cases
  • Must have experience in navigating through agile tools like Jira
  • Must have experience in test management tool (TestRail)
  • Must have strong understanding of SDLC implementation
  • Experience in testing mobile devices (Android/iOS)
  • Must have proven experience working in an Agile environment, Agile QA concepts, processes and tools
  • Basic understanding of software architectures and concepts
  • Technical background (databases, client-server architecture, programming)
  • Experience in DevOps, Jenkins is a plus
  • Experience in QA automation is a plus (using tools like Selenium, Appium, Fitnesse)
  • Banking experience a plus
  • Proven written and oral communication skills
  • Ability to learn quickly, manage time effectively with a results/deadline driven attitude
  • Flexible to be able to embrace change and adapt to new, challenging situations
  • Team player focused on working towards achieving team/project success
  • Self-starter with ability work in a fast-paced environment bringing new ideas and technologies into business
  • Ability to manage multiple projects and issues concurrently

D3 offers a competitive salary, flexible hours, full benefits package and much more

Apply Here

D3 is searching for a Project Manager who has the ability to work with fixed and urgent deadlines.  An individual who can move through the define phase and create project plans alongside a matrixed technical team. The Project Manager actively manages the delivery of the project while ensuring the project has sufficient governance, infrastructure, financial management, resource management and planning to successfully deliver scope within schedule and cost. Throughout the life cycle of the program, this role is expected to engage key stakeholders and leaders across the organization to manage the project plan, tasks, dates and deliverables regularly and to provide project updates and status. 


  • Monitor project scope, baseline and risk to ensure delivery is compliant
  • Develop project plans and schedule, agreement and proposal in conjunction with key stakeholders to ensure timely completion of projects within budget
  • Manage aspects of the project including but not limited to research, analysis, documentation, design/development, testing, negotiation, problem resolution, training, status reporting, implementation, deliverables, project closing and post-rollout review/audit
  • Establish and review business control requirements
  • Deliver quality reviews and solve any deficiencies
  • Manage project issues and risks (technical and non-technical) through identification, evaluation, tracking, communication and mediation
  • Develop and present project documentation with all project stakeholders
  • Obtain needed resources, establish project team and delegate individual responsibilities

 Ideal Qualifications:

  • BA/BS degree in related field or equivalent work experience
  • 2+ years of project management experience
  • Strong project management skills with Waterfall and Agile methodologies
  • PMP certification, a plus
  • Strong proficiency with MS Project
  • Knowledge of technical product capabilities
  • Excellent communication skills, verbal, written and presentation
  • Must be able to work in a complex, dynamic team environment with minimal supervision
  • Strong interpersonal skills are needed to work well with a talented team
  • Ability to interface with all levels of management, internal departments, and clients to understand product requirements and communicate product abilities
  • Ability to organize, prioritize, and handle multiple assignments daily
  • Skilled in determining basic budgets and controlling costs

D3 offers a competitive salary, flexible hours, full benefits package and much more

Apply Here

D3 is searching for a Program Director to join the D3 management team who will be responsible for managing key strategic client programs with complex initiatives and processes including project plans, change control, capacity demand prioritization and delivery planning. In addition will have P&L responsibility for a defined client set. The Program Director has overall responsibility and accountability for managing the client engagement to ensure efficient and effective activation of the plan. Initial implementations and ongoing project engagement are managed within a matrixed environment with complex deliverables.


  • Work with D3 team members to deliver on engagements by leading development of a robust project plan, engaging appropriate product expertise and support, and ensuring clear and concise communication
  • Support contract commitments, revenue retention and ongoing growth objectives by leading the project/program delivery process including definition or program scope, outcomes and program plan
  • Develop and deliver executive level presentations
  • Drive multidisciplinary implementation and projects across P&L business
  • Lead and manage the implementation kick-off utilizing D3 Implementation methodology
  • Define operating metrics with key leaders and take leadership role in driving accountability for metrics
  • Drive collaboration within respective areas of the D3 business
  • Outline clear objectives and deliverables assigned to the various working groups, and at the
  • same time maintain flexible approach when faced with business and client course corrections

Ideal Qualifications:

  • Bachelor’s degree in related field or equivalent work experience
  • 6+ years in client interfacing leadership role
  • Previous product or service sales experience
  • Demonstrated ability to create complex project plans, identify potential barriers, and develop contingency plans to ensure successful, on-time, on-budget completion of implementations and projects
  • Demonstrated ability to develop strong, impactful relationships with all levels within the D3 organization along with client executive leaders
  • Proven experience driving strategic, long-term partnerships with the client
  • Strong critical thinking skills, analytical skills, P&L management and business acumen
  • Extensive knowledge of the financial services and banking industry
  • Strong communication, verbal, written and presentation skills
  • Must be able to work in a fast-paced dynamic team environment
  • Familiar with technical product capabilities
  • Ability to organize, prioritize, and handle multiple assignments daily

D3 offers a competitive salary, flexible hours, full benefits package and much more!

Apply Here