Senior Software Engineer ID74262
AgileEngine
AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple Best Place to Work awards.
WHY JOIN US
If you're looking for a place to grow, make an impact, and work with people who care, we'd love to meet you!
ABOUT THE ROLE
We are looking for a Senior Software Engineer to own offline-first data synchronization for a global QSR POS platform, designing multi-tier sync across device, restaurant edge, and cloud backend. You will implement conflict-resolution using CRDT-based frameworks including Automerge or Ditto, apply event sourcing, CQRS, and saga patterns across order and payment flows, and model the PostgreSQL cloud data layer against local and edge stores. The role requires hands-on CRDT sync experience, React Native, Node.js, and distributed-systems fundamentals.
WHAT YOU WILL DO
- Design multi-tier synchronization across local device storage, restaurant edge, and cloud backend with offline-first guarantees;
- Implement conflict-resolution strategies using CRDT-based sync frameworks such as Automerge or Ditto, along with vector clocks, last-write-wins, merge policies, and eventual consistency;
- Apply event sourcing, CQRS, and saga patterns for order, kitchen, payment, and receipt workflows;
- Use real-time pub/sub or WebSockets to maintain live state across devices;
- Model the cloud data layer using PostgreSQL and define reconciliation strategies between local, edge, and cloud data stores.
MUST HAVES
- 4+ years of software engineering experience with production distributed-data or synchronization systems ;
- Strong experience with React Native, TypeScript, and Node.js ;
- Experience with offline-first or local-first data architectures beyond simple caching , including hands-on experience with Automerge, Ditto, or comparable CRDT-based synchronization frameworks ;
- Solid understanding of distributed systems fundamentals, including conflict resolution, eventual consistency, idempotency, and ordering ;
- Experience with event-driven architectures and asynchronous messaging ;
- Experience with PostgreSQL and relational data modeling ;
- Experience using AI-assisted development tools such as Claude or GitHub Copilot ;
- Upper-intermediate English level.
NICE TO HAVES
- Experience with local-first synchronization engines such as ElectricSQL;
- Experience with mobile local persistence technologies such as SQLite, MMKV, or WatermelonDB;
- Experience with PostgreSQL JSONB or document modeling;
- Experience in the QSR, retail, or other high-volume transactional environments.
PERKS AND BENEFITS
- Professional growth : Mentorship, TechTalks, and personalized growth roadmaps.
- Competitive compensation : USD-based pay with education, fitness, and team activity budgets.
- Exciting projects : Modern solutions with Fortune 500 and top product companies.
- Flextime : Flexible schedule with remote and office options.
- ...served over 18 million customers as of 2025 while achieving solid profitability for sustainable growth. This role The Software Engineer is responsible for developing our unique locking technology that combines our proprietary “secret sauce” and the effective use...SeniorTiempo completo
- ...team builds rich and creative features that set the standard for the ride sharing industry. We are looking for a motivated senior software engineer to join us building features for Black, Black SUV, and other upmarket modes where quality is uncompromising, where we work...SeniorTrabajar en la oficina
- ...The Senior SDET (Software Development Engineer in Test ) will play a critical role on testing applications in an automated fashion for Lab49 clients. Working in a collaborative and innovative project team, with direct client-facing interactions, you will have an opportunity...SeniorTiempo completoTrabajo híbrido
- ...Delinea and help us make the world a safer and more secure place. Our success is driven by world-class product leadership, outstanding engineers, and strategic investment from TPG. We value diversity, innovation, and a culture of respect and fairness. If you're ready to push...Senior
- ...re on a mission to raise the quality of photography on the web and in the world. About the Senior Full Stack Engineer role We are looking for an experienced software engineer who is passionate about creating amazing web-based experiences for consumers. The ideal...SeniorTiempo completo
- ...Entertainment (Japan) Inc., both subsidiaries of Tokyo-based Sony Group Corporation. About the Role In the role of Senior Software Engineer, you will report to the Engineering Manager of Web Video Players. As a Software Engineer on our Roku video player team,...SeniorTrabajo híbrido
- ...transformation to scale their operations through advanced AI and software solutions. They are building the future of their industry by... ...are delivered. Role Overview We are seeking a Senior AI Engineer to join the team and lead the development of cutting-edge agentic...SeniorContratoRemoto
- ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’...SeniorRemoto
- ...Senior Software Engineer (Backend) About Arkham Arkham is a Data & AI Platform—a suite of powerful tools designed to help you unify your data and use the best Machine Learning and Generative AI models to solve your most complex operational challenges. Today, industry...SeniorTiempo completo
- ...000 employees are committed to relentlessly enhancing the fan experience and delighting sports fans globally. Senior Director, Software Engineering Fanatics Collectibles is the home of sports cards, trading cards, and collectibles for over 100 million fans worldwide...Senior
- ...in a fast-paced Agile environment and participating throughout the entire software development lifecycle. General Requirements: · Bachelor’s or Master’s Degree in Computer Science Engineering, Electronics Engineering, or related field. · Minimum required...Senior
- ...strong product-market fit, we are excited to expand our engineering team with the addition of a Software Engineer Intern . This role offers a unique opportunity for... .... Bug Fixing & Optimization: Collaborate with senior engineers to identify, troubleshoot, and resolve...SeniorTiempo parcialPráctica
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...meet you! ABOUT THE ROLE We are looking for a Senior React Native Engineer to own device and hardware integration for a new Android...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...At Qualtrics, we create software the world’s best brands use to deliver exceptional frontline experiences, build high-performing... ...across the globe who think that’s work worth doing. Senior Software Engineer - Mexico City Why We Have This Role Qualtrics is seeking...SeniorTiempo completoTrabajar en la oficinaTrabajo híbridoLunes a jueves1 día a la semana3 días a la semana
- ...to keep that data safe. Lyft's Privacy team is composed of engineers and analysts dedicated to ensuring appropriate data... ...motivated, collaborative, team-focused and technically strong Senior Software Engineer to join our Privacy team. As a member of this team, you will...Senior
- ...change the way we live and get around our communities. Lyft’s engineering team is growing rapidly, and we are looking for Technical Program... ..., and autonomous vehicles. We try to approach security from a software engineering standpoint. We believe in scaling security through...Senior
- ...Join our team! Become part of Baker Hughes Subsea Engineering division, where we apply cutting-edge technologies and... ...challenging environments. Partner with the best As a Senior Software Developer Engineer, you will be responsible for: Leading the development...SeniorOffshoreHorario flexible
- ...Este es un puesto de trabajo remoto. We are seeking a Senior Software Engineer with extensive experience in backend and frontend development using C#, React, and relational databases . This role is responsible for designing scalable software solutions, leading...SeniorTiempo completoRemoto
- ...Who we are Momentous is an AI engineering company that designs, builds, and operates... ...the Position Momentous is hiring a Software Engineer to own end-to-end delivery on the production... ...shipped under your name, pair with senior engineers on the more complex builds,...SeniorTiempo completoRemoto
- ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design...SeniorTrabajar en la oficina
- ...Job Title: Sr Software Engineer Key Skills: Typescript, Python, AWS, Terraform Experience: 5+ years Location Hermosillo/Mexico City... ...following skill set. We are seeking a highly experienced Senior Software Engineer with 6–9 years of professional experience to...SeniorTrabajo híbrido
- ...founded in 2001, BlackLine has become a leading provider of cloud software that automates and controls the entire financial close process.... ...Sale systems and other applications. As a Sr. Software Engineer, you will play a crucial role in delivering high quality...SeniorTrabajar en la oficinaTrabajo híbridoTrabajo por turnos3 días a la semana
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+... ...to meet you! ABOUT THE ROLE We are looking for a Senior Backend Engineer to design and build scalable middleware services powering...SeniorTiempo completoTrabajar en la oficinaRemoto
- ...About the role The Insights & Reliability Engineering team builds data-intensive software systems that help Crunchyroll proactively detect,... ...integrations, and core product journeys. As a Senior Software Engineer, you will build, operate, and evolve tools, telemetry...SeniorTrabajo híbrido
- ...data, storing, and rendering that data on web Experience interacting with APIs via GraphQL, REST, or other protocols Was a key engineer on multiple complex projects with architectural or design contributions Ideal candidate will also have Extensive React...SeniorTiempo completoTrabajar en la oficinaRemoto3 días a la semana
- ...Software Engineer (Full Stack) As a Software Engineer (Full Stack) you will join our pivotal Forward Engineering team responsible for reimagining... ...contributor role where you will work closely with senior functional leaders to facilitate end-to-end optimization of business...SeniorTiempo completoTrabajar en la oficinaTrabajo híbridoHorario flexible2 días a la semana3 días a la semana
- ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft,... ...s 2025 Design Award for inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new...SeniorTrabajar en la oficinaRemoto
- ...such as robotics, automation, logistics, software solutions and electronics. If you´re a... ...Group. The Software Team Lead is a senior-level position performing software development... ...need to succeed Degree in Software Engineering, Computer Science, or an equivalent...Senior
- ...Business Systems Engineer Location: Remote Compensation: $2500 USD / month Frank... ...designs custom engagement rings, and our software platform makes the operational... ...levels, from strong mid-level engineers to senior candidates; scope and compensation will...SeniorRemoto
- ...Gnome) on a single shared platform. About Engineering at LawnStarter We build in small, focused initiative teams: a Product Engineer working alongside a PM and a designer,... ...force multiplier here — they give a small, senior team the leverage to ship more, faster, and...SeniorTiempo completoTrabajo por turnos
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer ID74262. ¡Sea el primero en aplicar!
- ingeniero de desarrollo de software Ciudad de México
- software engineer Ciudad de México
- desarrollador de software junior Ciudad de México
- desarrollador de software junior sin experiencia Ciudad de México
- software developer Ciudad de México
- desarrollador de software Ciudad de México
- senior product manager Ciudad de México
- senior engineer Ciudad de México
- analista senior amazon Ciudad de México
- tester senior Ciudad de México
