Software Engineer

Indotronix Avani Group
Austin, TX, United States
1 day ago
Apply on candidateportal.ceipal.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) .NET Framework Microsoft Windows JIRA C Sharp (Programming Language) Embedded Software JSON Microsoft Visual Studio Object-Oriented Software Development RabbitMQ Sourcetree SignalR
+14 more
Software Engineering Virtualization Technology Microsoft Windows CE Multithreading .NET Core Solid Principles Kubernetes Information Technology Vba Programming Language Bitbucket Front End Software Development Restful APIs Docker Vmware

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.

Apply on candidateportal.ceipal.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:40 min

Managing containerized infrastructure with Podman Desktop

Cedric Clyburn Cedric Clyburn +1 · World Congress 2025

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

1:41 min

Parallels between cloud and legacy infrastructure lock-ins

Björn Stahl Björn Stahl · World Congress 2024

Videos

See all

Related articles

See all