D + H Senior Software Engineer in Mequon, Wisconsin


At D+H, our incredible team of employees…

Embrace change

We’re flexible, ready to navigate through ambiguity with an open mind, and are energized by our fast-paced environment.

Are driven and motivated

We love a good challenge and are fueled by the opportunity to help shape our future.

Think Innovatively

The world is changing rapidly and we’re always looking for new ways to help our clients grow, compete and optimize their business.

Value Results and Relationships

D+H is a trusted partner to some of the world’s largest banks and corporations and our products are critical to their business. We believe in collaboration and teamwork to achieve the best results.

Your success story starts at D+H. For more information, visit dh.com


Due to continued growth, we are looking for a dynamic individual to join our Development Team. As a Senior Software Engineer, you will be responsible for the creation and delivery of cutting-edge, mobile-first applications. Experience designing and implementing enterprise API solutions will also be critical to the success of this role. You will also train, coach, mentor, and provide work direction to fellow developers in regards to methods, procedures, tools, work aids, and quality performance standards.

We prefer a minimum of 5 years’ experience developing n-tier applications using .NET and C#, experience with API development and cloud technology. A bachelor’s degree in a related field is preferred. Superior communication skills, a strong work ethic and commitment to teamwork are required. Local candidates are strongly preferred.

Essential Duties and Responsibilities:

  • Contribute towards the design and implementation of an n-tier application platform with a robust API layer built in Microsoft Azure.

  • Identify and define applications architecture, components and interfaces, design of data model, data/information flows, and security design.

  • Provide practical and expert knowledge of technical design alternatives and their associated implications.

  • Identify data needs, including access, security, quality, and maintenance requirements.

  • Recommend design alternatives, considering benefits of and limitations to users based on in-depth understanding of business needs; may code very complex or high risk components.

  • Assist with system development planning and monitoring, enhance existing systems, and participate in structured walkthroughs and technical reviews.

  • Deliver production-quality software on a regular, iterative basis.

  • Identify and execute opportunities to improve the design of the existing application.

  • Participate in the creation of and adhere to software development standards and procedures.

  • Participate in the identification of meaningful metrics for performance benchmarking.

  • Provide leadership to development team.

  • Keep current on best practices in technology and market trends.

Other Responsibilities:

  • Provide technical direction and coaching to fellow team members.

  • Provide team leadership and motivation.

  • Keep current with the latest trends in software design, toolkits and platforms.

  • Related duties as assigned.


  • Bachelor's degree in computer science, engineering, or a directly related field preferred.

  • 5+ years of professional IT experience.

  • Proven ability in required programming languages and development tools.

  • Experience in the design, implementation and management of enterprise API solutions.

  • Mastery of design patterns, object oriented analysis and design, n-tier architecture and framework design.

  • Understanding of relational database design.

  • Understanding of and familiarity working with Agile software development processes.

  • Excellent communication skills. Flexible and adaptable in regards to learning and understanding new technologies.

  • Highly self-motivated and directed.

  • Keen attention to detail.

  • Proven analytical and problem-solving abilities.

  • Ability to effectively prioritize and execute tasks in a high-pressure environment.

  • Proven project or team leadership experience.

  • Experience with some or all of the following:

  • C#


  • Microsoft Azure or other cloud platforms/technology

  • Entity Framework


  • SQL Server

  • HTML5

  • AngularJS, jQuery or other scripting frameworks preferred



The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

D+H - Where Talent + Technology Inspire

D+H (TSX: DH) is a leading financial technology provider the world's financial institutions rely on every day to help them grow and succeed. At the heart of this success are our 5,500+ employees who are passionate about partnering with clients worldwide to create forward-thinking solutions that fit their needs. With annual revenues in excess of $1.5 billion, D+H is recognized as one of the world's top FinTech companies on IDC Financial Insights FinTech Rankings and American Banker's FinTech Forward rankings.