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 seeking a Product Owner to oversee the end-user “customer” experience.  In this role you will work with fellow product managers, product owners and the development teams to advance the overall end-user experience for Mobile, WEB and the various form factors to ensure that D3 is delivering a lovable digital banking experience.   The Product Owner will have a level of technical aptitude to read and understand APIs, SDKs, and understand architecture components to help inform the business.  The Product Owner works closely with internal teams as well as clients, prospects, and user groups to evolve the experience in a manner that balances market demands, technological advances, and industry standards.


  • Work with D3 Product Managers to identify and prioritize the requirements
  • Document, prioritize and groom the relevant backlog for assigned team(s)
  • Write Agile Epics and User Stories for assigned team(s)
  • Work with UX/UI design team and software architects to deliver a functional and lovable digital banking experience
  • Lead the effort to detail the specific functions, integration requirements, user experience and deployment of the solution set to the company and to the market
  • Work in collaboration with the broader product organization to ensure complete integration between all D3 products
  • Participate in user group discussions as well as present for consideration new strategic and tactical functionality
  • Work in collaboration with the development organization to ensure the delivered product meets the specified requirements and is delivered on time and within budget
  • Present and train internal customers on new services/features offered within new release versions of platform
  • Prepare explanatory documentation for customers for both existing and new platform functionality

Ideal Qualifications

  • Bachelor’s degree in related field or proven work experience
  • 5+ years of experience in the finance industry, preferably providing large/enterprise digital, online or mobile banking applications to consumers and/or small businesses
  • Ability to thoroughly understand complex business and technical issues
  • Must have relevant experience working through the definition, design, and release cycle of delivering product software to market
  • Experience with the entire SDLC using Agile/Scrum methodologies
  • Experience with industry standards such as PCI, WCAG, FFIEC
  • Strong leadership, project management, time management and problem-solving skills
  • Excellent written and verbal communication skills

Apply Here


D3 is searching for mid to senior level Android Application developer that is passionate about mobile, to join our team to develop our mobile banking platform.  At D3 it’s an opportunity to work with our collaborative team of individuals where your ideas count.


  • Develop our Android application using Kotlin
  • Work closely with UX/UI Designer to design and develop clean and intuitive UI components
  • Work with our server team to develop REST APIs to help implement or improve features
  • Work in an agile team environment, collaborating with all team members to produce high quality user interfaces
  • Be proactive in finding and solving problems before they arise

Ideal Qualifications:

  • Bachelor’s degree in computer science, software engineering or proven work experience
  • Android app development experience in Java and/or Kotlin
  • Experience using Rx in Android applications a plus
  • Experience with CI tools like Jenkins and Travis is a plus
  • Experience using Git
  • Experience writing Unit and/or UI tests for Android applications
  • iOS app development experience a plus
  • A passion for software engineering and development and the ability to work as part of a team
  • Ability to learn quickly and manage time effectively
  • Proven written and oral communication skills

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

Apply Here

D3 is searching for seasoned highly motivated creative experts who are passionate about designing and developing innovative enterprise level software applications.


  • Be a leader within the engineering team to design and develop D3 Banking Technology enterprise level software applications
  • Install and configure software applications
  • Perform analysis of all available information to choose the appropriate solution to resolve a problem
  • Creative thinking to solve known problems in a new way or to design and develop new ideas into innovative applications
  • Lead effective collaboration with members of engineering teams and other departments within the company
  • 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 and work closely with Scrum Coach to assess development priorities / risk
  • Lead technical design discussions in order to produce high-level designs from user requirements
  • 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
  • Participate in software release planning activities and design review sessions
  • Produce high level estimates for new software features
  • Act as a mentor and coach to Software Engineers
  • Perform research and development activities along with application software performance analysis
  • Produce and present technical presentations as required
  • Evaluate third party libraries/frameworks
  • Lead development proof of concept projects

Ideal Qualifications

  • Bachelor’s degree in computer science, software engineering or proven work experience in a related field
  • 8+ years programming experience
  • Proven experience working on complex enterprise software systems
  • Strong knowledge of software industry best practices and standard design patterns
  • Knowledge of SQL Database, Oracle, MySQL
  • Understands security concepts as they apply to software development and can apply them
  • 2+ years experience using Spring Framework desirable
  • Java programming language experience desirable
  • Intellij IDE experience desirable
  • GIT version control experience desirable
  • JIRA issue management experience desirable
  • Spring Transaction Management desirable
  • Spring Data JPA desirable
  • Experience working in an Agile scrum environment
  • Financial industry domain knowledge desirable
  • Passion to lead, mentor and coach the work of others
  • Ability to evangelize engineering principles internally and externally
  • Ability to collaborate with team members to achieve a common goal
  • Strong complex problem-solving and troubleshooting skills
  • Strong written and oral communication skills
  • Ability learn quickly and manage time effectively
  • Relies on experience and judgment to plan and accomplish goals

Apply Here

NCR D3 is seeking a Solutions Consultant with a financial industry background for its growing team.  This role plays a key role in the sales cycle and also serves as a digital banking Subject Matter Expert, representing D3 from the beginning stages of the sales cycle through transition to project implementation.

The ideal candidate will have extensive experience working with large financial institutions both pre- and post-contract. This individual excels at identifying prospect pain points and requirements associated with the prospect’s desire to replace their existing system. This individual is exceptional at demonstrating D3’s best in breed digital banking solution and its’ differentiation in the market. Equally important to communicating with prospects is the ability to communicate internally within D3, ensuring that product management, architecture, and support organizations are set up for success in addressing prospect requirements. This individual enjoys working in a fast-paced, innovative and collaborative work environment.


  • Represent D3’s solution throughout the sales process, preparing and delivering effective demos and presentations to prospects that reflect the prospects’ strategic goals and key business drivers
  • Promote the inherent power of the D3 solution within the industry and internally at D3
  • Lead the Request for Proposal (RFP) process, identifying sales strategy, prospect specific value proposition, and delivery which includes both functional and technical aspects of the proposal
  • Serve as the initial subject matter expert (SME) within the Sales team for all D3 products
  • Convey client and prospect feedback to the broader D3 team
  • Participate in the onboarding process of Solution Consultants as well as Sales Representatives
  • Track and communicate market trends and opportunities that have potential to influence product direction and strategic initiatives
  • Stay abreast of new product functionality as well as strategic initiatives, attending D3 product webinars and sprint demos
  • Manage demo system functionality, assessing and prioritizing enhancement priorities
  • Ensure the transition from sales cycle to support is smooth, communicating prospect objectives and requirements so expectations are clearly understood and well represented in the project kickoff phase of implementation
  • Manage Customer Relationship Management and other tools used for tracking sales activities

Ideal Qualifications:

  • Bachelor’s degree or equivalent work experience
  • Minimum 5 years’ experience in the finance industry, preferably including experience with digital enterprise level banking applications
  • 2+ years’ experience in sales engineering, product training, (or a similar role) preferably with financial services industry products (note: Sales Support often has other titles such as, Solutions Sales, Product Specialist, Solutions Consultant, Field Consultant, Pre-Sales Support, and Area Support Engineer)
  • Excellent and proven presentation skills for both onsite and virtual meeting delivery
  • Strong leadership, time management and problem solving skills
  • Superior writing and verbal communication skills
  • Proficiency in using Microsoft Office applications and
  • Must be able to function both autonomously and within a team environment
  • Good organizational skills and ability to multitask
  • Travel required – approximately 30%

Apply Here

NCR D3 is searching for an Account Executive for a new account sales territory in the Southeast.  This individual is responsible for profitability, growth and account penetration within the assigned territory and/or market segment representing the D3 solutions and services.

NCR 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 in creating more personalized digital banking experiences to their users


  • Promote – sell – secure orders from prospective customers through a consultative, relationship-based approach
  • Demonstrate products and services to existing/potential customers and assist them in selecting the product best suited for their needs
  • Establish, develop and maintain business relationships with prospective customers in the assigned territory/market segment to generate new business for D3’s products and services
  • Make telephone calls and in-person visits and presentations to existing and prospective customers
  • Research sources for developing prospective customers for information gathering to determine their potential
  • Develop clear and effective written proposals/quotations for current and prospective customers
  • Coordinate sales effort with marketing, sales management, product management and technical service group
  • Analyze the territory/market potential and determines the value of prospective customers to the organization
  • Identify advantages and compare organization’s products/services
  • Plan and organize personal sales strategy by maximizing the return on time investment for the territory/segment
  • Provide management with oral and written reports on customer needs, problems, interests, competitive activities, and potential for new products and services

Ideal Qualifications:

  • Bachelor’s degree or equivalent work experience
  • Must possess at least 10 years’ experience making quota while selling complex high value solutions to the financial services markets.  Online banking, mobile banking or core banking experience preferred
  • Demonstrated aptitude for consultative relationship-based sales approach
  • Must be results-orientated and able to work independently and within a team environment
  • Must possess excellent verbal and written communication skills
  • Proficiency in using Microsoft Office Suite applications and
  • 50% travel required

D3 offers a competitive compensation package, full benefit package and much more!

Apply Here