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 Recruiter interview with a Talent Acquisition Specialist Interview with Hiring Manager Technical Assessment Interview with our Kiosk-Payment Team 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 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Back End in San Diego, CA vacancy
  •  ...Senior Software Engineer – Front End We’re looking for a senior software engineer to join our engineering team in delivering cutting‑edge digital health experiences that scale globally. You’ll work on software solutions using the latest technologies in a collaborative... 
    Senior
    Temporary work
    Flexible hours

    Dormont Manufacturing Company

    San Diego, CA
    1 day ago
  •  ...their lives as quickly as possible. Position Summary : The Sr. Software Engineer position, Intraoperative Neuromonitoring, is responsible for...  ...Strong proficiency in Full stack development, .NET back end (C# preferred), JavaScript or TypeScript front end, HTML5, SCSS... 
    Senior

    Globus Medical

    San Diego, CA
    14 hours ago
  • $150k - $185k

     ...integrates laboratory robotics, software, and AI to transform small-...  .... About the Role This is a senior, hands‑on engineering role on the Development...  ...engineer who owns problems end‑to‑end. You will design...  ...three 45‑minute interviews back to back with different members... 
    Senior
    Shift work

    Satomic

    San Diego, CA
    2 days ago
  • $117.3k - $158.7k

    We are looking for a seasoned software engineer who is passionate about creating next-generation...  ...regulated industry. Additionally, the Senior Software Engineer will bring expertise...  ...Learn and use Go and potentially other back end languages, along with technologies and... 
    Senior
    Full time
    Temporary work
    Local area
    Flexible hours

    Tend.ai

    San Diego, CA
    4 days ago
  • $150k - $185k

    Satomic, based in San Diego, seeks a senior full-stack software engineer to develop and operate core software systems. This role involves significant responsibilities in end-to-end problem ownership, requiring strong expertise in Python and TypeScript. As part of a small... 
    Senior

    Satomic

    San Diego, CA
    2 days ago
  • $160k - $240k

     ...2015, Shield AI is a venture‑backed defense‑tech company with the...  ...products include Hivemind autonomy software and V‑BAT and X‑BAT aircraft....  ...autonomy, and own it end‑to‑end from software‑in‑the‑loop...  ...providers). It’s a hands‑on role for engineers who like seeing their code... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Worldwide

    Shield AI

    San Diego, CA
    14 hours ago
  • $160k - $210k

     ...Role: Senior Front End Software Engineer Location: San Diego, CA (hybrid - onsite 3 days minimum) Salary Range: $160,000 - $210,000 + stock options, 401k matching, and other benefits Role Overview: The vehicle user interface team is responsible for building... 
    Senior
    Full time
    Work at office
    Local area
    Visa sponsorship
    Work visa
    Flexible hours

    Seasats

    San Diego, CA
    4 days ago
  • $143k - $179k

    ## Senior Software EngineerApplylocations: San Diego, CA, United Statestime type: Full timeposted...  ...in San Diego, our high-performing engineering team within Resmed’s Sleep Care Solutions...  ...(L5) who can lead complex initiatives end-to-end across frontend, backend, and platform... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    Worldwide
    Flexible hours

    ResMed

    San Diego, CA
    14 hours ago
  • $190k - $240k

     ...or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that power affirm’s consumer growth...  ...TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing,... 
    Senior
    Remote work
    Flexible hours

    Affirm

    San Diego, CA
    2 days ago
  • $150k - $215k

    Senior Software Engineer - FedRAMP ATO Location: San Diego, California, United States Compensation: $150,000 - 215,000 USD / year About the Role...  ...federal holiday calendar, and company‑wide off time at the end of each year 401(k) match Lifestyle & wellbeing stipends Salary... 
    Senior
    For contractors
    Remote work
    Relocation

    Dormont Manufacturing Co

    San Diego, CA
    2 days ago
  • $100k - $150k

     ...future opportunities. The Marlin Alliance, Inc. is seeking a Senior Software Developer with React and Python experience to join our team...  ...as C#, C, C++, or Java Experience working on both Front-End and Back-End technologies such as web frameworks and databases Bachelors... 
    Senior
    Contract work
    Work at office

    The Marlin Alliance

    San Diego, CA
    5 hours ago
  • $124k - $202k

    Debt Solutions - Senior Software Engineer Job Description Overview CoStar Group is a leading global provider of commercial and residential real estate...  ...group with a mix of big data, API/platform and front-end skills, and we are growing rapidly to help invent the future... 
    Senior
    Full time
    Work at office
    Work from home
    Monday to Thursday

    Costar Inc

    San Diego, CA
    14 hours ago
  •  ...Shield AI is a venture-backed defense-tech company with...  ...Hivemind autonomy software and V-BAT and X-BAT aircraft...  ..., hardware, and test engineering to solve some of the hardest...  ...About the Job: As a Senior Software Engineer, you’...  ...and collaboration with end-users and partner teams... 
    Senior
    Full time
    Temporary work
    Part time
    Worldwide

    Shield AI

    San Diego, CA
    15 days ago
  • $171.6k - $302.2k

    Senior Software Engineer — Video Applications (FX Plug API’s) San Diego, California, United States Software and Services Apple is where individual...  ...existing FxPlug APIs. You'll own the developer experience end-to-end—from API design to community engagement. This is a hands... 
    Senior
    Relocation

    Apple

    San Diego, CA
    1 day ago
  •  ...customers. Seismic Aura, our leading AI engine, is powering this change in the sales enablement...  ...more successful sales outcomes. As a Senior Software Engineer - AI/ML , you will play a...  ...Ansible, Ninjia2 experience is a plus. Front‑end/full stack experience a plus. Cloud... 
    Senior

    Seismic

    San Diego, CA
    1 day ago
  • $122.5k - $183.7k

    We are seeking a highly skilled Senior Engineer to join our Modem Power Software team. In this role, you will design, develop, and optimize advanced power management...  ..., firmware, and system teams to deliver optimized end-to-end solutions Minimum Qualifications Bachelor's... 
    Senior
    Work experience placement

    Qualcomm

    San Diego, CA
    4 days ago
  • $111.3k - $166.9k

    Company: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > Software Engineering General Summary This position is not eligible for...  ...AI, and Gen AI SDKs/framework components to facilitate end‑application development across various categories of... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    14 hours ago
  • $143.2k - $243.4k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a tedious...  ...and provide a seamless digital end-user experience. Our services has a strong...  ...scalable code by enforcing best practices in software engineering architecture and processes, including... 
    Senior
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    San Diego, CA
    2 days ago
  •  ...cross-functional teams. The ideal candidate has at least 12 years of experience in the field and a strong understanding of modern software development methodologies. This position offers competitive compensation and opportunities for career development. #J-18808-Ljbffr... 
    Senior

    Xinnovit

    San Diego, CA
    1 day ago
  • $122.5k - $183.7k

    Qualcomm Technologies, Inc. Engineering Group, Engineering Group > Cellular Technologies General Summary...  ...leading wireless research team responsible for the software development and deployment environment for next generation end-to-end prototype wireless systems bringing the... 
    Senior
    Work experience placement
    Work from home

    Qualcomm

    San Diego, CA
    2 days ago
  • $171.6k - $302.2k

    San Diego, California, United States Software and Services Imagine what we could create...  .... Apple is seeking an experienced Senior iOS Software Engineer to contribute to the development of the...  ...uphold strong privacy guarantees for end users. Description On the client-side... 
    Senior
    Relocation

    Apple

    San Diego, CA
    14 hours ago
  •  ...and Insights teams, the mission‑critical engine that turns data products into action....  ...velocity, adopt an AI‑centric SDLC, mentor senior engineers, translate strategy into clear...  ...data models, understanding how front‑end and back‑end work together. Proven success with cloud... 
    Senior
    Temporary work
    Local area
    Flexible hours

    Lytx

    San Diego, CA
    2 days ago
  •  ...Senior Software Engineer Location: San Diego, CA Job Type: Full‑Time Salary: 146K – 155K About the Role We are a startup building complex, performance‑critical software and hardware systems at the intersection of instrumentation, algorithms, and data. We are looking for... 
    Senior
    Full time

    Foresite Labs (Stealth Co)

    San Diego, CA
    2 days ago
  • $139k - $180k

     ...Senior Software Engineer Develop real-time software for prototype radar/EO/IR systems within the SAAM group, ensuring reliability and performance Location: San Diego, California, United States Compensation: $139,000 - 180,000 USD / year Job Tags: Software About The Role... 
    Senior
    Full time
    Remote work

    jobs.frontdoordefense.com - Jobboard

    San Diego, CA
    1 day ago
  • $135k - $273k

     ...About The Role: Innovative Defense Technologies (IDT), a leading defense technology company, is seeking a Senior Software Engineer to be part of our Engineering team and based out of our Arlington, VA, Mount Laurel, NJ, or San Diego, CA location. The selected... 
    Senior
    Full time
    Work at office
    Immediate start

    Innovative Defense Technologies

    San Diego, CA
    7 days ago
  • $157k - $185k

     ...sciences companies design optimal clinical trials. Our AI powered software platform optimizes and orchestrates complex clinical...  ...Best Practices: Be a driving force in establishing and promoting engineering best practices, ensuring quality, performance, and scalability... 
    Senior
    Temporary work
    Work at office
    Remote work
    Work from home
    Flexible hours

    Faro Health Inc.

    San Diego, CA
    2 days ago
  •  ...Dexcom Inc. is seeking a Sr. Digital Factory Software Systems Engineer in San Diego, California. You will provide support for manufacturing software systems, develop solutions and collaborate with R&D, Quality, and IT teams. The ideal candidate has over 5 years of experience... 
    Senior
    Remote work

    Dexcom

    San Diego, CA
    2 days ago
  • $140k - $200k

     ...growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This...  ...know that optimizing a system requires end-to-end design, and you believe...  ...Competitive salaries, a friendly and laid-back atmosphere, and a commitment to building... 
    Senior
    Remote job

    Speechify

    San Diego, CA
    more than 2 months ago
  • $86.9k - $198k

     ...Job Number: R0239965 Software Engineer Opportunity As a full-stack developer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking...  ...existing applications Experience using back‑end and front‑end languages to develop... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Phase2 Technology

    San Diego, CA
    1 day ago
  • $135k - $200k

     ...Palantir builds the world’s leading software for data-driven decisions and...  ...Forward Deployed Software Engineers (FDSEs) understand our...  ...greatest pain points and design end-to-end solutions to address them...  ...computing. Java and Groovy for our back-end applications and data... 
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    San Diego, CA
    2 days ago

Do you want to receive more vacancies?

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