Java POS Lead Engineer

San Antonio, TX, US • Posted 8 hours ago • Updated 3 minutes ago
Full Time
On-site
Compensation information provided in the description
Fitment

Dice Job Match Score™

🛠️ Calibrating flux capacitors...

Job Details

Skills

  • Java
  • CI/CD
  • POS
  • Automated Testing
  • Java POS Lead Engineer
  • 3+ years focused on POS or retail systems.

Summary

Java POS Lead Engineer
Role Location: San Antonio TX, or Austin TX (onsite for both the locations)

Compensation Range: $100,000-$140,000
Skills: Java, Ci/Cd, Automated Testing, POS
Required: 10+ years of software engineering experience, with at least 3 years focused on POS or retail systems.


Job description

You Are:

The Java POS Lead Engineer is responsible for leading the design, development, and delivery of client side Point of Sale (POS) software used across all retail stores.

The opportunity:

Technical Leadership

  • Lead the architecture, design, and implementation of POS client applications across store environments.
  • Define coding standards, UI/UX patterns, and architectural guidelines for the POS client platform.
  • POS Client Development
  • Develop and maintain POS client features by integrating to backend APIs
  • Integrate with payment terminals, peripherals (scanners, scales, printers), and store hardware.
  • Systems Integration
  • Collaborate with backend teams to integrate POS clients with APIs, microservices, and enterprise systems (pricing, catalog, loyalty, payments).
  • Operational Excellence
  • Support production rollout, monitoring, and troubleshooting of POS client applications.
  • Lead root cause analysis for store incidents and drive long term fixes.
  • Cross Functional Collaboration
  • Work with product managers to refine requirements and translate them into technical solutions.
  • Partner with QA and automation teams to ensure robust test coverage and certification readiness.
  • Engage with store operations to understand real world workflows and improve usability.

This position description identifies the responsibilities and tasks typically associated with the performance of the position. Other relevant essential functions may be required.

What you need:

  • Strong expertise in client-side development (Core Java, C/C++).
  • Strong expertise in Linux based Operating Systems (Preferably Debian based)
  • Experience integrating with payment devices, peripherals, and hardware drivers.
  • Deep understanding of distributed systems, offline first patterns, and store edge constraints.
  • Proven ability to lead engineering teams and drive technical direction.


Preferred:

  • Experience with microservices, containerization, or edge compute platforms.
  • Knowledge of PCI DSS, secure coding practices, and payment flows.
  • Background in large scale retail environments with high transaction volumes.
  • Familiarity with CI/CD pipelines, automated testing, and observability tools.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 90719156
  • Position Id: 2026-11720
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Antonio, Texas

Today

Full-time

Hybrid in Austin, Texas

7d ago

Easy Apply

Contract, Third Party

Depends on Experience

Remote

Today

Easy Apply

Full-time, Contract, Third Party

Austin, Texas

14d ago

Easy Apply

Contract, Third Party

Search all similar jobs