Senior Software Engineer ID74262
AgileEngine, LLC.
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 design and implement a multi-tier sync architecture — from local device store through restaurant edge to cloud backend — for a high-volume QSR platform. You will apply conflict‑resolution strategies including vector clocks and merge policies, implement event sourcing, CQRS, and saga patterns across order, kitchen, payment, and receipt flows, and model the PostgreSQL cloud data layer against local and edge stores. The role requires deep offline‑first experience beyond simple caching, with a React Native and Node.js delivery stack.
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, including vector clocks, last‑write‑wins, merge policies, and eventual consistency;
- Apply event sourcing, CQRS, and saga patterns for order, kitchen, payment, and receipt flows;
- Use real‑time pub/sub or WebSockets to maintain live state across devices;
- Model the cloud data layer on PostgreSQL and define reconciliation between local, edge, and cloud data stores.
MUST HAVES
- 4+ years of software engineering experience with production distributed‑data or synchronization work;
- Strong React Native , TypeScript , and Node.js ;
- Experience with offline‑first or local‑first data beyond simple caching;
- Solid 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 and GitHub Copilot ;
NICE TO HAVES
- Experience with CRDT‑based synchronization, such as AutoMerge or Yjs;
- Experience with a local‑first synchronization engine such as ElectricSQL;
- Experience with mobile local persistence technologies such as SQLite, MMKV, or WatermelonDB;
- Experience with PostgreSQL JSONB or document modeling;
- QSR, retail, or high‑volume transactional experience.
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.
- ...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 Software Engineer to design and implement a multi-tier sync architecture — from...SeniorTemporalTrabajar en la oficinaRemoto
- ...Honeywell in Monterrey, NL is seeking a Senior Procurement Project Specialist with a software development focus to design, implement, and maintain procurement software solutions using .NET technologies. The role blends procurement process knowledge with strong technical...SeniorTrabajo híbrido
- ...AgileEngine, LLC. is seeking a Senior Software Engineer to design and implement a multi‑tier sync architecture across local device storage, restaurant edge, and cloud backend for a high‑volume QSR platform. You will apply conflict‑resolution strategies, event sourcing...Senior
- ...Dormont Manufacturing Co in Monterrey is looking for a Sr. Software Developer to join their global team. The role focuses on developing web applications that support HVAC sales and involves monitoring junior developers. Candidates should have a Bachelor's degree in Computer...Senior
- Carrier Global Corporation is seeking a motivated Sr. Software Developer based in Santa Catarina, Nuevo León. You will join a global software development team, focusing on web-based applications that support HVAC sales strategies. The ideal candidate holds a Bachelor's...Senior
- Senior Software Engineer page is loaded## Senior Software Engineerlocations: Monterrey, Mexicotime type: Full timeposted on: Posted 9 Days Agojob requisition id: R57037**Job Summary:**Trellint is seeking a Senior Java developer leader with Relational database backend experience...Senior
- ...We are seeking an experienced Senior Full Stack Developer to design, build, and maintain... ...understand requirements and lead junior engineers. Design, development, testing,... ...Design, develop, and maintain advanced software systems while adhering to high standards...Senior
- ...SWBC is looking for a talented individual to develop and maintain our Software as a Service (SaaS) solutions in Monterrey, Mexico. This role requires collaboration in self-organized teams, where you will ensure software meets customer expectations and guide junior developers...Senior
- ...Overview Confiz is seeking a highly skilled Senior Software Engineer to support our growing LATAM team in Mexico. with strong expertise in Retail Point of Sale (POS) and Payment platforms. This role is focused on hands-on design, development, and integrationof POS...Senior
- ...Dormont Manufacturing Co in Monterrey, Nuevo León is seeking a Software Developer to develop, extend, and maintain digital services and user-facing applications. The ideal candidate will have over 5 years of experience in software development and be well-versed in Agile...SeniorTrabajo híbrido
- ...SWIVEL is seeking a talented individual to develop and maintain our Software as a Service (SaaS) solutions and core internal integrations. This role works within self‑organized teams to ensure software is built to customer expectations and guides and mentors developers...SeniorTrabajar en la oficina
- ...Rockwell Automation is hiring a Software Engineer for Monterrey, Modelo Nuevo León, operating in a hybrid model. The role focuses on developing digital tools, APIs, and user-facing UIs, with cloud-native Azure exposure and CI/CD practices. You will collaborate with...SeniorTrabajo híbrido
- ...Senior Software Engineer (Platform) Job Description Join Us to Shape the Digital World. We’re passionate about delivering cutting-edge technology to some of the world’s top startups and companies, powered by diverse and empowered teams of technologists eager to drive...SeniorHorario flexible
- ...Dormont Manufacturing Co is looking for a software developer to work on Digital Tools services, including designing APIs and web applications. The role demands an understanding of Agile methodologies and modern technologies, such as React and C#. Candidates must have...SeniorTrabajo híbrido3 días a la semana
- ...Dormont Manufacturing Co is looking for a skilled software developer in Monterrey, Nuevo León. The ideal candidate will have at least 5 years of experience in software development, primarily using C#, .NET, TypeScript, and Azure technologies. The role involves developing...SeniorTrabajar en la oficinaTrabajo híbrido
- ...Dormont Manufacturing Co in Monterrey, Nuevo León is looking for a skilled software developer to build and maintain digital tools and APIs. Candidates should have a strong background in software development with experience in Azure and Agile methodologies. Successful...SeniorTrabajo híbrido
- ...Rockwell Automation in Monterrey, MX is seeking a Software Engineer to develop, extend, and test Digital Tools services and APIs. You will design user‑facing UIs with TypeScript/React, implement RESTful APIs, and debug across services within a hybrid work model. The...SeniorTrabajo híbrido
- McKinsey & Company, Inc. is seeking a skilled full-stack developer in Monterrey, Mexico. This role involves collaborating with a diverse team to create innovative digital solutions for clients. Ideal candidates have 7+ years of experience and strong skills in frontend ...Senior
- A technology company based in Monterrey is seeking a Senior Software Engineer to design and develop complex transportation applications. The ideal candidate will leverage AI tools for software development and mentoring. Required skills include Java programming, database...Senior
- ...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
- ...clients across industries to bring their digital ambitions to life. You will develop software products and services from the ground up while coaching and mentoring client teams on engineering best practices, user‑centric design, and Agile values. By co‑creating with...SeniorAprendiz
- ...Dormont Manufacturing Co in Monterrey is seeking a Senior Backend Software Engineer (Python) to design and maintain the core infrastructure of their platform. You will develop scalable backend systems, collaborate with various teams, and optimize performance and security...Senior
- ...AgileEngine, LLC. is seeking a Senior Software Engineer to design and implement a multi-tier sync architecture for a high-volume QSR platform, spanning local device store, restaurant edge, and cloud backend. You will work with conflict-resolution strategies, event...SeniorRemoto
- ...Valeo Mexico Tech Center is seeking an Architect Engineer to design, develop, and implement architectural solutions for our products and... ...technologies. This hybrid role is based in Querétaro and part of a dynamic software development organization. #J-18808-Ljbffr...SeniorTrabajo híbrido
- ...and revenue. Through our proprietary sports-book and casino engine, we enable partners to offer real social interactions,... ...and casino entertainment in one unified experience. As a Senior Backend Software Engineer (Python) operating from our Monterrey office, you...SeniorTrabajar en la oficina
- ...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 Middle/Senior Full Stack Engineer to build robust server‑side solutions for a SaaS platform...SeniorTrabajar en la oficinaRemoto
- ...Corning, we are looking for a Lead AI Engineer to guide the design, development, implementation... ...delivery. Guide AI Engineers and Senior AI Engineers across multiple AI... ...Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Data...SeniorTrabajar en la oficinaRemotoTrabajo híbrido
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...to meet you! ABOUT THE ROLE We are looking for a Senior Full Stack Engineer to design and build backend services, REST APIs, and shared...SeniorTrabajar en la oficinaRemoto
- ...AgileEngine, LLC. in Monterrey seeks a Senior Full Stack Engineer to design and build backend services for a cloud-connected restaurant platform... ...both web and mobile applications. If you have a strong software engineering background and enjoy working in Agile teams,...SeniorRemotoHorario flexible
- ¿QUÉ HARÁ EN ESTE ROL? Liderar el diseño y desarrollo de integraciones entre sistemas empresariales usando SnapLogic y estándares modernos de APIs. La experiencia en transformación de datos y protocolos de autenticación es clave para conectar plataformas SaaS con los sistemas...SeniorAprendiz
¿Desea recibir más vacantes?
Suscríbase y reciba vacantes similares a Senior Software Engineer ID74262. ¡Sea el primero en aplicar!
- desarrollador de software junior sin experiencia Monterrey, N.L.
- desarrollador de software Monterrey, N.L.
- software engineer Monterrey, N.L.
- desarrollador de software junior Monterrey, N.L.
- software developer Monterrey, N.L.
- ingeniero de desarrollo de software Monterrey, N.L.
- full stack senior Monterrey, N.L.
- senior IT manager Monterrey, N.L.
- programador senior Monterrey, N.L.
- senior product manager Monterrey, N.L.



