Sr Engineer, Software

Date: Jun 5, 2021

Location: Austin, US, 78726

Company: Dover Corporation

Job Requisition ID: 36715 

Department: Engineering (DEPT_ENG) 


Dover Fueling Solutions (DFS), comprised of the most trusted names in the fuel industry, are global leaders in driving innovation for over 100 years. DFS, the industry's 1st end-to-end fueling solution, provides advanced fuel-dispensing equipment, including systems and payment, automatic tank gauging and wet stock-management solutions. The DFS business is comprised of industry leading brands including Tokheim, Wayne Fueling Systems, Fairbanks, ProGauge, ClearView and OPW Fuel Management Systems. We lead every market we serve with focused expertise, progressive thinking and customer-inspired innovation in order to push the boundaries of performance for our customers and shareholders. To learn more about DFS, visit www.doverfuelingsolutions.com. DFS is part of the Fluids segment of Dover Corporation (NYSE: DOV).



Dover Fueling Solutions, a global leader in fuel dispensing, payment processing and point of sale technology, is seeking a Senior Engineer specializing in software development in Windows environments. The Senior Software Engineer will work on sustaining efforts, and new feature development of DFS payment applications. The successful candidate will be able to create, analyze and implement product backlog items to be included in development sprints. This job reports to the Sr. Software Development Manager, Solutions Engineering. This position will be a local Austin, TX position.  Candidate must live in reasonable commuting distance to Austin.


Position Responsibilities:

  • Understand, design and develop new functions in both Wayne payment products and Wayne integrations with 3rd party payment products
  • Strong willingness to learn and pick up new technology / project with minimal guidance or documents
  • Participate Scrum, Scrum plan, review and retrospective, and Scrum product backlog grooming sessions
  • Complete individual assignments defined in each Scrum sprint with minimal supervision
  • Assist to triage customer’s reported field issues closely with Dover New Product Support and Dover Help Desk teams
  • Apply good judgment in meeting tight schedules while maintaining superior quality
  • Perform design reviews and code reviews
  • Collaborate with payment team members to ensure project success and champion high quality throughout the project


Qualification Requirements:

  • Bachelor’s degree in computer science or equivalent working knowledge of object oriented programming languages.
  • 3+ years of software development experience within Windows environments 
  • Familiar with front end technologies such as Angular / HTML5 / React
  • Experience working with one virtualization technology (Docker / Kubernetes / VMWare)
  • C# and .NET Core coding experience using Visual Studio IDE
  • Strong object-oriented and multi-threading programming skills
  • Strong knowledge with design patterns
  • Team player and self-starter with minimal supervision
  • Ability to effectively communicate with others, both verbally and in writing


Preferred Qualifications: 

  • Real-time embedded development experience, preferably in Windows CE / IoT environment
  • TCP/IP socket, serial communication, USB, video/audio development experience
  • Comfortable working with hardware simulators and tools for software development
    • Payment software development experience, such as PCI, P2PE, and EMV, is a huge plus 
    • C++ and Point of Sale coding experience is a plus
    • SignalR and RabbitMQ experience is a plus


The information contained in this posting is intended to accurately portray the requirements of the position but is not an exhaustive description of the inherent duties or responsibilities.


All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, genetic information, or any other factors prohibited by law.

This position may be located in: Americas : United States : Texas : Austin


Nearest Major Market: Austin

Job Segment: Developer, Engineer, Software Engineer, Embedded, Computer Science, Technology, Engineering