Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+14 more
Job description
Join Dover Fueling Solutions, a global leader in fueling and point of sale technology, as a Senior Software Engineer within our Solutions Engineering - POS team. You will drive innovation and reliability in next-generation payment applications, working on both new feature development and sustaining engineering for high-impact products used worldwide. This is a unique opportunity for career-focused engineers who thrive in dynamic, collaborative, and forward-thinking environments., Design, develop, and implement advanced features for payment and POS software solutions in Windows environments.
- Integrate innovative functionalities with third-party payment systems to expand product capabilities.
- Own the development lifecycle for assigned backlog items, ensuring timely and high-quality sprint deliverables.
- Engage in Agile Scrum ceremonies and contribute to continuous improvement through sprint planning, reviews, and retrospectives.
- Collaborate closely with cross-functional teams, including Product Support and Help Desk, to triage and resolve field issues.
- Review technical designs and perform thorough code reviews to uphold stringent quality standards.
- Champion best practices in OOP, SOLID principles, and multi-threaded programming to drive technical excellence.
Requirements
Bachelor’s degree in Computer Science or equivalent.
- Minimum 5 years of software development experience.
- 3+ years of hands-on experience with Windows-based software engineering.
- Proficient in C#, .NET Core, and RESTful API development.
- Strong grasp of front-end technologies: Angular, HTML5, React.
- Solid experience in at least one virtualization technology: Docker, Kubernetes, or VMWare.
- Demonstrated expertise in OOPS, SOLID principles, and multi-threaded programming.
- Proven ability to deliver results independently with minimal supervision in both remote and onsite settings.
- Exceptional communication skills, both written and verbal.
[Preferred Skills]
- Experience with payment software, point of sale, or EPS systems.
- Knowledge of EMV, P2PE, PCI PA-DSS, or similar payment standards.
- Background in real-time embedded development, especially Windows CE 6.0, Windows IoT, or Windows 10.
- Familiarity with TCP/IP socket, serial/USB/video/audio communication.
- Prior work with .NET Compact Framework, C#, VB, and Visual Studio 2008 IDE.
- Exposure to JIRA, Bitbucket, Visual Studio Team Explorer, SourceTree.
- Understanding of SignalR and RabbitMQ technologies.
- Comfort with hardware simulators for software testing., Qualification Requirements:Bachelor’s degree in computer science or equivalent· Minimum 5 years of software development experience3+ years of software development experience within Windows environmentsFamiliar with front end technologies such as SOLID design principles and multi-threading programming skillsExperience in REST and RESTful web APITeam player and self-starter with minimal supervision both onsite and remote work set upAbility to effectively communicate with others both verbally and in writing
Benefits & conditions
Be part of a global technology leader with room to grow and expand your career.
- Exposure to cutting-edge payment and POS technologies.
- Hybrid work environment with flexible remote and onsite opportunities.
- Ongoing learning and professional development initiatives.
- Collaborative, supportive team culture that values innovation and autonomy.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Top-Paying Tech Jobs (with Salaries)
Best Countries for Software Engineers
The 8 Best Code Testing Tools