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

D3 Banking is seeking a senior level Product Manager – Platform responsible for strategic, technical and financial objectives.  In this role you will manage the D3 Banking platform; end-points, integration as well as the owning the extensibility of the platform.   The Product Manager will have a level of technical aptitude to read and understand APIs, SDKs, and understand architecture components to help inform the business.  The Product Manager works closely with internal teams as well as clients, prospects, and user groups to evolve functionality in a manner that balances market demands, technological advances, and industry standards.

Responsibilities Include:

  • Work with D3 clients to identify and prioritize the requirements of D3 Banking Platform
  • Work with the D3 Product Advisory Council, participating in user group discussions as well as presenting for consideration new strategic and tactical functionality
  • Work closely with Sales and Sales Support to present existing functionality to prospects and assist with the development of the marketing strategy
  • Track trends and opportunities in the market that could drive enhancements to D3 Banking Services which provide added value to D3 Banking clients
  • Participate in release planning, product roadmap maintenance, and backlog grooming for assigned strategic D3 Banking Services
  • 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 Banking Technology products
  • 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
  • Document business requirements per the company’s software development tools and methodology

Ideal Qualifications:

  • Bachelor’s degree or equivalent 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
  • 5+ years of technical experience as a software developer/engineer
  • 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

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

Apply Here

D3 Banking is searching for mid to senior level iOS/iPadOS 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 iOS/iPadOS mobile application using Swift
  • 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 in a related field
  • Design, development, and support of iOS/iPadOS Native applications using Swift, SwiftRx, and CocoaPods
  • Experience using git
  • Experience writing Unit and/or UI tests for iOS/iPadOS applications
  • Experience with CI tools like Bitrise is a plus
  • Android App Development Experience is 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 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