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 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 ;
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.
$25,000 - $45,000
A tech-driven agricultural company is seeking a Senior Software Engineer to develop software solutions that enhance their farm management operating systems. You'll leverage AI tools and advocate for best practices in development. Ideal candidates will have over 4 years...Senior- ...NXP Semiconductores México, S. de L.R. de C.V. is seeking a Senior AI Software Engineer to advance our CNN and LLM model zoo, focusing on design, development, and optimization of AI workflows for next‑generation accelerators. You will contribute to compiling, inference...Senior
- ...AgileEngine, LLC. is seeking a Senior Software Engineer to own offline-first data synchronization for a global QSR POS platform. You will design multi-tier sync across device, restaurant edge, and cloud backend, implementing CRDT-based conflict-resolution (Automerge...Senior
- ...Insulet Corporation in Guadalajara, Mexico, is seeking a Senior Software Engineer with 7+ years of Python and embedded systems experience. The role focuses on AI-enabled software for medical devices, with collaboration across hardware, software QA, and regulatory teams...SeniorTrabajo híbrido
- Project description Working on GPU support for OpenAI/Triton — a language and compiler for writing highly efficient custom Deep‑Learning primitives. Work with the open‑source community to analyze, develop, test, and deploy performance improvements for neural networks...Senior
- ## Sr Software Engineer Phyton (Hybrid)Applyremote type: Hybridlocations: Guadalajara, Jaliscotime type: Full timeposted on: Posted Yesterdaytime... ....Position Overview: We are looking for a self-motivated Senior Software Engineer to join the Research and Development team responsible...SeniorTrabajo híbrido
- ...Job Title: Senior AI Software Engineer Company: NXP Semiconductores México, S. de R.L. de C.V. NXP offers an inclusive, collaborative, and innovation‑driven work culture where engineers have the freedom to explore ideas, contribute to cutting‑edge technologies, and...Senior
- ...Senior Software Engineer (Mobile) ID74260 Full time | AgileEngine | Mexico Posted On 07/22/2026 Job Information City Guadalajara State/Province Jalisco 44100 IT Services Job Description AgileEngine is an Inc. 5000 company that creates award-winning...SeniorTiempo completoTrabajar en la oficinaRemoto
$25,000 - $45,000
...Engineering • Full-time, Permanent WHAT IF… You could leverage your passion for technology to create solutions that will directly... ...our customers love. That is why we’re looking for a Senior Software Engineer who not only builds great software, but knows how to harness...SeniorTiempo completoEmpleo permanenteTrabajo por turnos- ...Senior Software Development Engineer Primary Skills ~ AngularJS, JavaScript, CSS3, React JS, Java, Hibernate, Oracle RDBMS, Docker, Spring Core, Spring Boot, HTML5, MySQL Specialization ~ Java Fullstack with Microservices: SDET Job requirements ~ Job...Senior
- ...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...SeniorTrabajar en la oficinaRemoto
- ...At Slalom, we co-create custom software, data and cloud products with clients who are ready... ...willing to join us. The software engineering (SE) discipline at Slalom brings our clients... ...’ needs. What You’ll Do The SE Senior Principal balances their time between being...SeniorTrabajar en la oficinaTrabajo híbridoHorario flexible
- Menlo Ventures is looking for a Senior Software Engineer based in Guadalajara. In this position, you will lead technical initiatives and drive engineering excellence while fostering the growth of the engineering team. Key responsibilities include architecting scalable...SeniorTiempo completoRemoto
- ...Supercharge your career with the support of a global team that empowers you to do your best work. We are looking for a talented Software Engineer - ITSM to join our team, specializing in Systems/Information Technology , located in Guadalajara, Mexico . ( Hybrid role:...SeniorDesde casaTrabajo híbrido
- ...What this job involves We are seeking a visionary Staff Software Engineer with full‑stack expertise to lead and shape our data platform... ...Proven track record of technical leadership, including mentoring senior engineers and leading cross‑functional initiatives. ~...SeniorInicio inmediato
- ## Manager Software Engineering iOSApplyremote type: Hybridlocations: Guadalajara, Jaliscotime type: Full timeposted on: Posted Todaytime left... ...solution alternatives; develop prototypes* Work with senior team members to plan and execute project objectives; provide...SeniorPrácticaRemoto
- ...Zoolatech is seeking an experienced Senior Software Engineer to design, build, and support scalable systems powering Supply Chain services and warehouse management solutions. You will work on complex, high‑impact problems across the full software development lifecycle...Senior
- An innovative technology company is seeking a Senior Android Engineer to enhance and support its leading text-to-speech app used by millions.... ...remote setting. Candidates should possess over 5 years of software engineering experience, strong skills in Kotlin and a keen...SeniorRemoto
- A leading technology firm based in Mexico is seeking a Software Engineer – Level 3 with a strong focus on Java and Spring Boot. Ideal candidates will have over 6 years of experience, deep knowledge of cloud platforms like AWS or GCP, and proficiency in Kubernetes. The role...Senior
- ...Bizee is looking for a Sr. Software Engineer to lead and execute complex engineering projects. You will work closely with product managers, translating requirements into technical plans while ensuring quality and timely delivery. Your background in software engineering...Senior
- A global technology services company in Jalisco, Mexico is seeking a Senior Software Engineer to design and develop scalable software solutions using Java and Spring Boot. The ideal candidate will have over 7 years of experience, proficiency in AWS and Kubernetes, and...Senior
- ...350+ stores and robust online platforms, combining in‑store and digital experiences. We are looking for an experienced Senior Software Engineer to design, build, and support scalable systems powering Supply Chain services and warehouse management solutions. You will...Senior
- .... These include frontend and backend engineers, AI research scientists, and others from... ...Play Store, we find the need for a Senior Android Engineer to help us support the new user base... ...Candidate Should Have ~5+ years of software engineering experience ~ Familiarity...SeniorTrabajar en la oficinaTurno de noche
- ...Microservices, GraphQL, and Kafka to lead a team of engineers supporting a large-scale, enterprise e-... ...Lead, mentor, and grow a team of software engineers, providing technical guidance... ..., including the ability to influence senior stakeholders. Proven ability to mentor...Senior
- ...Overview We are seeking a Senior Software Engineer with a strong focus on Java, Spring Boot, Kubernetes, and AWS to support the continued pace of innovation and future growth through scalable technology solutions. This role will be responsible for building mission-...Senior
- ...Symbiotic Services is seeking a Senior Software Engineer (.NET) to work remotely on full-stack solutions for enterprise clients. The engineer will collaborate with product teams to develop, enhance, and maintain web applications across front-end, middle layer, and backend...SeniorRemoto
- ...About SPAN Digital We’re a premium software consultancy partnering with startups to global brands in tech, fintech, and digital media. We build category‑defining products and help engineering teams deliver exceptional digital solutions across three continents. At SPAN...SeniorHorario flexible
- ...Quiet Capital in Guadalajara, Jalisco, is looking for a Senior Software Engineer who will lead technical initiatives and drive engineering excellence. The candidate will focus on architecting scalable solutions while mentoring the engineering team. A strong background...Senior
- ...Brillio is looking for a skilled Senior Software Development Engineer in Mexico, specializing in Java Full Stack Development within a cloud-native environment. The ideal candidate will design, develop, and maintain scalable web applications leveraging both frontend and...Senior
- ...We are looking for a Sr. Software Engineer who ships outcomes and multiplies the people around them. You are a hands‑on individual contributor... ...experience with at least 2 years in a tech lead or senior technical leadership capacity. Proficient in PHP/Laravel...SeniorTemporalTrabajo híbridoTrabajo por turnos
¿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 Centro (municipio)
- ingeniero de desarrollo de software Centro (municipio)
- desarrollador de software Centro (municipio)
- software developer Centro (municipio)
- desarrollador de software junior sin experiencia Centro (municipio)
- software engineer Centro (municipio)
- senior IT manager Centro (municipio)
- senior product manager Centro (municipio)
- programador senior Centro (municipio)
- senior Centro (municipio)

