Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer Back End

$150k - $185k
Full-time

Tillster

Role: Senior Software Engineer – Back End
Hybrid Role, MUST BE BASED IN SAN DIEGO, CA


About Tillster
Tillster, headquartered in the USA, is the global leader in digital ordering and customer engagement solutions. For over a decade we have developed revolutionary self-service, ordering and payments solutions – for mobile, tablet, online, kiosk, call center, and more – creating personalized interactions based on consumer preferences, language, and currency. Our platform is compatible with 15+ unique POS systems, representing over 90% coverage in multi-unit restaurants. We offer one platform; one scalable, enterprise class solution – to create world-class digital engagement solutions.

Our mission and passion are one in the same: Empower restaurants and consumers to engage and transact anywhere, anytime, and from any device - one consumer at a time, one order at a time, billions of times over. In doing so, together we are transforming e-commerce in restaurants and make the till grow for Tillster and our customers.

About the Role

We are looking for a Senior Engineer (bordering on Architect) to own and evolve the payment-terminal platform behind our kiosks: a layer of 40+ integrations spanning card-present terminals, semi-integrated and cloud processors, and cash automation. You will re-architect this into a modular, pluggable SDK so internal teams and external/third-party developers can build new integrations against a stable, versioned contract without forking the core, and you will stay hands-on, implementing new integrations down to the wire-level protocol.

What You'll Do (architecture and ownership)

  • Own the payments domain end to end on the kiosk platform: authorize, capture, void, refund, reversal, settlement (EOD), and reconciliation.

  • Re-architect the platform into a pluggable payment SDK: design the plugin contract and lifecycle (discovery/registration, versioning and backward compatibility, capability negotiation, dependency isolation, per-integration configuration and secrets) on top of the existing PayTerminal SPI.

  • Design a terminal abstraction that cleanly spans integrated vs. semi-integrated vs. cloud/REST processors and cash devices, so callers code to one model regardless of transport or vendor.

  • Build the integration test and certification harness (extending the current mock-terminal approach) so a new or external integration can be validated, simulated, and regression-tested before it touches real hardware.

  • Set platform-wide patterns for correctness in money movement: idempotency, transaction recovery and reversal, timeouts, heartbeat/health, concurrency, and reconciliation, in a system where double-charges and dropped captures are unacceptable.

  • Design for PCI-DSS scope minimization: tokenization, P2PE, per-processor TLS/mTLS and certificate/key handling, so cardholder data stays out of in-scope services. Partner with security/QSA on audits.

  • Drive architecture and design reviews, set technical direction for the integration layer, and mentor engineers building integrations.

What You'll Do (hands-on, low to high level)

  • Implement new terminal integrations end to end, from byte-level protocol (framing, TLV/BMP/APDU, BCD/LLVAR, checksums, ACK/NAK state machines) up to the high-level PayTerminal API.

  • Work directly with serial (RS-232 / USB-serial via jssc) and USB (usb4java) transports: port handling, event-driven reads, reconnection, and timing.

  • Integrate high-level and cloud processor APIs (REST/SOAP, webhooks, semi-integrated terminal SDKs) with robust retry, polling, and reconciliation.

  • Debug live hardware: protocol traces, terminal logs, packet captures, and vendor certification cycles.

About You (required)

  • 6+ years back-end engineering with strong Java (the platform is multi-module Maven/Java on Spring) and solid OOP and distributed-systems design.

  • Demonstrated experience designing extensible / plugin / SPI-based architectures (ServiceLoader, OSGi, Spring plugin models, or public SDKs consumed by other teams or third parties).

  • Hands-on low-level device and protocol experience: serial and/or USB communication and binary protocol implementation (TLV, BCD, bitmaps, length-prefixed fields, state machines). EMV, ISO 8583, ZVT, or OPI a strong plus.

  • Direct payment-terminal / POS integration experience (Verifone, Ingenico, Adyen, Shift4, FreedomPay, SIX, Nepting, SiTef, Redsys, Worldpay, or comparable), and a clear understanding of integrated vs. semi-integrated models.

  • Solid grasp of the card transaction lifecycle (auth, capture, void, refund, settlement, reversal) and PCI-DSS boundaries, tokenization, and TLS/mTLS in production.

  • Track record of technical leadership: leading designs, setting standards, and mentoring engineers.

Nice-to-haves

  • Cash automation and recyclers (Vynamic Cash or similar), end-of-day and reconciliation tooling.

  • Regional acquiring experience (LatAm, EU, Middle East) and multi-currency payments.

  • Loyalty, stored-value, gift, or wallet (Apple Pay / Google Pay) integration.

  • Vendor certification experience with acquirers and processors; 3-D Secure / SCA, fraud/risk tooling.

Thriving at Tillster
As a member of Tillster, you will embody our core values:
· Put Customers First: Prioritize the needs and satisfaction of our customers in all decisions and actions appropriate to Tillster’s stage of development, resources, and stated goals.
· Collaborate: Work together effectively, leveraging diverse perspectives to achieve common goals.
· Innovate: Embrace creativity and pursue new ideas to drive progress and improvement.
· Operate from Data: Use strong critical thinking skills to make informed decisions based on accurate and relevant data.
· Drive Results: Focus on achieving tangible outcomes and delivering high performance.
· Own It: Take responsibility for your actions and the success of your work.
· Be Passionate and Have Fun: Bring enthusiasm to your work and enjoy the journey.

The Interview Process

  1. Recruiter interview with a Talent Acquisition Specialist

  2. Interview with Hiring Manager

  3. Technical Assessment

  4. Interview with our Kiosk-Payment Team

  5. Final Interview-Head of Kiosk

Pay and Benefits (USA)

  • Salary is $150,000 - $185,000 DOE

  • Health Benefits: All full-time, regular employees and their dependents are eligible for medical, dental, vision and FSA benefits. Additional health benefits include Healthcare and Dependent Care reimbursement programs, Employee Assistance Program (“EAP”) and Optum Care 24-hour confidential medical counseling services.

  • Holidays: The company observes ten (10) paid holidays per calendar year.

  • Paid Time Off (PTO): Full-time, regular employees earn 15 days of PTO in the first 12-months of continuous service, and 22 days in subsequent years. Eligible part-time employees earn pro-rated PTO.

  • Retirement: Effective with your employment start date, you will be eligible to participate in the 401(k) Plan.

  • Education, Learning & Development: We offer college tuition and education assistance programs; Udemy Learning courses; and ongoing learning and development opportunities.

Local Candidates Only
No Visa Sponsorship
Principals only – no Agencies or calls please

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Back End in Remote vacancy
  •  ...within the U.S., United Kingdom, Spain and Portugal. About the Role As a Software Engineer at Dakota, you'll join our core engineering team designing and implementing the robust back-end infrastructure that fuels our blockchain-integrated banking platform. From day... 
    Senior
    Full time
    Remote work
    Worldwide
    Home office

    Dakota Pc

    United States
    8 hours ago
  •  ...publications like Forbes, Fortune and are backed by top investors who share our vision...  ...solutions others haven't seen. Senior Software Engineer, Backend What happens when your business...  ...’ll own meaningful parts of the system end-to-end, making decisions about data... 
    Senior
    Full time
    Remote work

    Short Story

    Remote
    8 hours ago
  • $150k - $185k

     ...Role: Senior Software Engineer – Back End Hybrid Role, MUST BE BASED IN SAN DIEGO, CA About Tillster Tillster, headquartered in the USA, is the global leader in digital ordering and customer engagement solutions. For over a decade we have developed revolutionary... 
    Senior
    Full time
    Contract work
    Part time
    Local area
    Visa sponsorship

    Tillster

    Remote
    8 hours ago
  • $150k - $200k

     ...grade AI marketing suite. Backed by top-tier VC investors and...  ...Team You’ll join Evertune’s engineering team at a pivotal moment in...  ...capabilities into reliable, intuitive software for customers. You’ll...  ...owning backend problems end to end, thrives in ambiguity,... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship

    Evertune

    Remote
    8 hours ago
  • $144k - $240k

     ...Your Impact at LILA You will build the back-end and data foundations of the systems that schedule work across our autonomous labs...  ...Robotics, you'll own core services scientists, operators, and engineers rely on daily — the ones that decide how efficiently our robots... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Remote
    8 hours ago
  •  ...Company Name: Capital One Job Description West Creek 1 (12071), United States of America, Richmond, Virginia Senior Software Engineer, Back End (Go, AWS, Java) Do you love building and pioneering in the technology space? Do you enjoy solving complex... 
    Senior
    Full time
    Part time
    Internship
    Local area

    Dev

    Remote
    8 hours ago
  •  ...Senior Software Engineer – Back End, Infrastructure Management Location: Milpitas, CA   The Role:     MemVerge is searching for expert software developers who are specialized in system management to join our award-winning engineering team building a disruptive... 
    Senior
    Full time
    Local area

    Memverge

    Remote
    8 hours ago
  •  ...Senior Back-End Software Engineer Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter. In order to do this job well... 
    Senior
    Work experience placement
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours

    Epistemix

    United States
    5 days ago
  • $200k - $250k

     ...convenient way to offer a ticket to the millions of fans who browse our platform around the world. Senior Software Engineer, Catalog Platform (Back-End) (StubHub, Inc., New York, NY) Enhance observability and robustness of the software systems with... 
    Senior
    Full time
    Immediate start
    Remote work
    Worldwide
    2 days per week

    Stubhub

    Remote
    8 hours ago
  • $120k - $140k

     ...Job Description Job Description Senior Software Engineer - Front End/Back End Job Number: 933 This is a remote position. Ad Hoc is a technology company that empowers organizations to deliver scalable, impactful digital services. Using modern, agile methods, our... 
    Senior
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Ad Hoc

    McLean, VA
    14 days ago
  •  ...platform. Solve complex problems, mentor engineers, and ship high-impact features in a fast...  ...The opportunity We’re looking for a Senior Software Engineer to help us build and scale the...  ...Ruby-based backend and Typescript front-end systems. You’ll collaborate closely with... 
    Senior
    Full time
    Temporary work
    Remote work
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Kin Insurance

    Remote
    8 hours ago
  • $85k - $100k

     ...administration or configuration We require advanced Python skills and back-end customization experience, including custom modules,...  ..., online sales channels, and back-office systems, and this senior engineering role works directly with our CIO and leadership team to... 
    Senior
    Full time

    PGS Gold & Coin

    Palatine, IL
    a month ago
  •  ...The Engineering team supports Favor’s mission to bring fast, fresh delivery to Texans far and wide. The Favor technology platform is...  ...and value-driven company in a high-growth environment? As a Senior Software Engineer at Favor, you will be responsible for all phases of... 
    Senior
    Full time
    Internship
    Live in
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Favor

    Austin, TX
    8 hours ago
  • $130k - $270k

     ...needed in a timely manner. Our team of engineers take pride in what they develop and constantly...  ...solution. Captivation is looking for software developers who can get stuff done while...  ...software engineer who will be doing back-end development and DevOps engineering.... 
    Hourly pay
    Full time
    Temporary work

    Captivation Software

    Remote
    8 hours ago
  • $25k

     ...Software Engineer - PART-TIME - Back End/AWS - 20+ yrs of Experience (PARTIAL TELEWORK) - TS/SCI w/Poly clearance is required - BT Halogen Engineering Group is looking for a Software Engineer with web services experience.  Location:  Annapolis Junction... 
    16 hours
    Full time
    Contract work
    Temporary work
    Part time
    Remote work
    Shift work

    Halogen Engineering Group, Inc

    United States
    8 hours ago
  • $86.8k - $198k

     ...Job Number: R0241005 Back End Software Engineer The Opportunity: As a back-end developer, you know that a good site or system needs the right combination of clean code, APIs, analytics, and infrastructure to develop a user-focused solution. We're looking for an... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Chantilly, Loudoun County, VA
    4 days ago
  •  ...Back End Software Engineer Kirkland, Washington, United States Docugami uses powerful artificial intelligence to unlock the information contained...  ...artificial intelligence. Founded in March 2018 by former senior engineering leaders from Microsoft, Docugami harnesses a... 
    Immediate start
    Remote work

    Docugami

    Kirkland, WA
    2 days ago
  •  ...To support a growing cybersecurity platform, the full-time Back-End Software Engineer will design and implement event-driven services for real-time pentest data processing while working remotely. Key responsibilities Design, build, and operate event-driven services that... 
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    1 day ago
  • $125k - $160k

     ...Sr. Front End Software Engineer WHO WE ARE DebtBook is the financial platform powering treasury...  ...Engineers lead projects before they're Senior. We coach people into leading planning,...  ...complexity, even behind abstractions — back-end engineers should be able to read... 
    Senior
    Full time
    Work at office
    Local area
    Flexible hours
    Shift work

    Debtbook

    Remote
    8 hours ago
  • $110k - $270k

     ...and communities. The Role We are looking for Front-end Software Engineers who are eager to build in a dynamic, startup environment...  ...Front-end Engineers will be directly collaborating with the back-end and design teams to develop and maintain the UI of Veeva... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home
    Flexible hours

    Veeva Systems

    Remote
    8 hours ago
  •  ...scheduling and workforce management software to empower in-home...  ...We’re a team of top-tier engineers and operators, backed by $14m from top investors...  .... We're looking for a Senior Software Engineer with deep...  ...of their ability. To that end… We are committed to your... 
    Senior
    Full time
    Work at office
    Flexible hours
    Shift work

    Axle Health

    Remote
    8 hours ago
  •  ...List 2023 and recognized as a top venture-backed startup with the potential to reach...  ...status. The Opportunity As a Senior Software Engineer at Kandji, you will design and build the...  ...powerful and intuitive experience for the end-user. You will work alongside our macOS... 
    Senior
    Full time
    Work at office
    Immediate start

    Kandji

    Remote
    8 hours ago
  •  ...talent. We are the voice for business owners, putting money back in their pockets and eliminating up to 100% of their...  ...we #workhardplayhard so #LFG! The Gig The Front-End Senior Software Engineer will provide technical leadership beyond day-to-day development... 
    Senior
    Full time
    Work experience placement
    Work at office

    Vizypay

    Remote
    8 hours ago
  •  ...Building scalable backend systems for an enterprise-grade SaaS product, the full-time Senior Back End Engineer will design and implement data architectures, manage cloud infrastructure, and collaborate with cross-functional teams in a remote-first environment. Key responsibilities... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    4 days ago
  • $120k - $160k

     ...and deliver their best work. About the Role As a Senior Front-End Software Engineer at LogicGate, you will own the architectural foundation and...  ...culture. LogicGate also believes strongly in giving back to the communities in which we live and work. To enable... 
    Senior
    Full time
    Summer work
    Remote work
    Flexible hours

    Logicgate

    Remote
    8 hours ago
  •  ...Joining a fast-growing cybersecurity team, the full-time Senior Back-End Engineer will develop and maintain security controls integration platforms...  ...Engineering, or a related field 7+ years of professional software engineering experience with modern object-oriented or... 
    Senior
    Full time
    Remote work

    Virtual Vocations Inc

    United States
    5 days ago
  • $146k - $165k

     ...technology and entertainment. The Role AXS is looking for a Sr. Software Engineer to join our team and help power experiences for the LA28...  ...Partner with third-party providers to create seamless, end-to-end experiences for customers and fans   Take ownership of... 
    Senior
    Full time
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Axs

    Remote
    8 hours ago
  •  ...Senior Back-End Java Developer 100% Remote Company Overview: We take pride that our roots are in the construction industry. With this...  ...of your own code. Coach, encourage, and mentor your fellow software developers. Break our existing monolithic applications... 
    Senior
    Full time
    Remote work
    Visa sponsorship
    Relocation package

    1872 Consulting

    United States
    5 days ago
  • $25k - $40k

    ## Job OverviewQuanata is hiring a remote candidate for Senior Back End Engineer [Remote-US]. This is a full time position. Work location: USA....  ...and maintain automated testing frameworks and contribute to software quality and reliability.* Evaluate, integrate, and support... 
    Senior
    Extra income
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    Far Coder

    United States
    1 day ago
  • $135k - $200k

     ...builds the world’s leading software for data-driven decisions and...  ...Palantir Foundry is an end-to-end platform for data-driven...  ...rich-ML models. As a Senior Front End Software Engineer focused on application...  ...new parents and subsidized back-up care for all parents •... 
    Senior
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    New York, NY
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer Back End. Be the first to apply!