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.
- ...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...
- ...About Liferay Liferay is a uniquely profitable B2B enterprise software company with 1,000+ fiery-eyed employees all across Europe, the Americas, the Middle East, Asia, and Africa. As a renowned provider of enterprise open source technologies, we have been recognized...
- ...– 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...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries... ...you! ABOUT THE ROLE We are looking for a Software Engineer (Web) to build and ship a unified franchisee portal web...
- ...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...
- ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft,... ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources...
- ...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 Data Engineer to architect, build, and scale a modern data platform —...
- ...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 build the core POS tablet application and its supporting...
- ...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 Application Security Engineer to architect and build automated security layers within...
- ...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 Java Engineer to develop and launch high-impact page architectures...
- ...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 develop and maintain multi-cloud platform services...
- ...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 DevOps Engineer to support a Dev Environments team in achieving...
- ...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 Frontend Engineer to build personalized, high-complexity email templates and...
- ...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 Java Engineer to implement new features, build integrations, and maintain...
- ...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product...Trabalho remoto
- ...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 AQA Engineer to drive automation quality for a global QSR brand’s...
- ...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 QA Automation Engineer to own quality strategy for serverless middleware...
- ...Participar de decisões de arquitetura, propor melhorias técnicas e documentá-las (ADRs, Tech Critiques); Elevar a qualidade de software do time: cobertura de testes, análise estática, melhoria contínua da base de código e redução de débito técnico; Atuar em observabilidade...
- ...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 architect and build the core systems of a next-...
- ...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 Full Stack Engineer to build and maintain cloud-native applications using React...
- ...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/Lead React Native Engineer to own the architecture, release process, and long-term...
- ...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/Lead QA Automation Engineer to own and evolve automated testing frameworks,...
- ...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 Full Stack Engineer to build robust server-side solutions for a SaaS platform...
- ...fornecendo proteção e confiança para clientes de diversos setores, esta é a sua oportunidade! Buscamos uma pessoa engenheira de software, pleno ou sênior, para atuar em um papel amplo: desenvolvimento, levantamento de requisitos, documentação técnica, desenho de soluções e...
- ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across... ...moment these roles go live. We are looking for a Senior InRiver PIM Engineer to maintain system integrations and customize InRiver PIM...
- ...Requisitos essenciais: Formação superior em Ciência da Computação, Engenharia de Software ou áreas correlatas; Experiência sólida com linguagens e frameworks backend Java; Domínio de arquitetura de microsserviços, APIs REST e padrões de mensageria; Conhecimento...
- ...Buscamos um(a) Arquiteto(a) de Software para atuar de forma híbrida entre pré-vendas técnico e execução de projetos. O(a) profissional participará de conversas técnicas com clientes para levantamento de requisitos, avaliação de opções de implementação e elaboração da...
- ...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 Golang microservices as part...
- Nexthink Engineer - Detalhes da Vaga. ● This role partners with Technology, Workforce Enablement, Service Management, Infrastructure, and Business teams to identify experience gaps, uncover productivity friction, and drive data-driven improvements that enhance employee...
- ...proprietary AI technology with world-class engineering to safeguard publisher setups and drive... ...-Coach Leader : You have 5+ years of software/solutions engineering experience, including... ...and global teams). Web & Ad-Tech Engineer : Proficient in front-end web technologies...
Deseja receber mais vagas?
Assine e receba vagas semelhantes a Senior Software Engineer ID74262. Seja o primeiro a se candidatar!

