Senior Software Engineer - Back End
$150k - $185kTillster
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.
- ...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...SeniorTemporary workFlexible hours
- ...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
$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...SeniorShift work$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...SeniorFull timeTemporary workLocal areaFlexible hours$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$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...SeniorFull timeTemporary workPart timeWork experience placementWork at officeWorldwide$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...SeniorFull timeWork at officeLocal areaVisa sponsorshipWork visaFlexible hours$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...SeniorContract workTemporary workWork experience placementWorldwideFlexible hours$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,...SeniorRemote workFlexible hours$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...SeniorFor contractorsRemote workRelocation$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...SeniorContract workWork at office$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...SeniorFull timeWork at officeWork from homeMonday to Thursday- ...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...SeniorFull timeTemporary workPart timeWorldwide
$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...SeniorRelocation- ...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
$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...SeniorWork experience placement$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...SeniorWork experience placementWork from home$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...SeniorPermanent employmentFull timeWork at officeImmediate startRemote workFlexible hours- ...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
$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...SeniorWork experience placementWork from home$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...SeniorRelocation- ...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...SeniorTemporary workLocal areaFlexible hours
- ...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...SeniorFull time
$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...SeniorFull timeRemote work$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...SeniorFull timeWork at officeImmediate start$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...SeniorTemporary workWork at officeRemote workWork from homeFlexible hours- ...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...SeniorRemote work
$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...SeniorRemote job$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 timeContract workPart timeWork at officeLocal areaRemote work$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 placementWork at officeRemote workWork from homeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - Back End. Be the first to apply!
- software engineer amazon San Diego, CA
- experienced software developer San Diego, CA
- federal - software developer San Diego, CA
- software developer internship San Diego, CA
- senior software engineer San Diego, CA
- software developer fintech San Diego, CA
- part time software developer remote San Diego, CA
- software developer intern San Diego, CA
- software data engineer San Diego, CA
- software developer night shift San Diego, CA

