Software Engineer - Global Architecture
Role details
Job location
Tech stack
Job description
In our engineering team we build the infrastructure, interfaces, and applications to provide first-class service to our members, health professionals, and ourselves. We move fast, with a lot of ownership, and are proud to tackle big problems. Our stack is Python/Flask, React, React Native, PostgreSQL. Global Architecture Team
In Alan's early expansion, we made a strategic decision to create separate codebases for each country. We now aim to merge these into global, configurable modules. The Global Architecture team is central to this transformation - our goal is to enable any team to develop and launch features seamlessly across markets, as outlined in our 2025 technical strategy. ? Your mission
- Design Cross-Cutting Modules - transform country-specific implementations into elegant global components that will become the new building blocks for other teams.
- Remove Technical Blockers for Product Teams - tackle technical blockers that cut across several domains and eliminate the need for team-specific workarounds.
- Orchestrate Data Transformations - implement strategies to harmonize different countries' data models without losing local flexibility and consolidate existing data into unified schemas.
- Build and Own What You Create - responsible for the entire lifecycle of your solutions, from initial design through long-term maintenance.
? Why This Role Matters
- Focus on High-Impact, Cross-Domain Solutions - work exclusively on blockers that span multiple business domains.
- Enable Teams, Don't Replace Them - work on technical obstacles that prevent teams from building global-first solutions and collaborate to remove those obstacles.
- Learn and Share Globalization Patterns - develop expertise in globalization patterns and share learnings with other teams., Being in good health is a basic need, and it starts with our employees. We provide a stimulating environment and perks ensuring they are happy, efficient and spend only high-quality time with co-workers.
- Fair rewards - generous equity packages complement your base salary.
- Flexible Office - amazing office space at our HQ, Sponsored co-working hubs or full-remote experience with home-office equipment sponsorship.
- All the tools you need - top-of-the-range equipment: Macbook Pro, keyboard, laptop stand, monitor, noise-canceling headphones.
- Flexible vacation policy and flexible working hours - organize your time as you wish.
- Delightful healthcare insurance - extremely comprehensive health insurance - 100% for you and your children, 90-100% for partners depending on your country (permanent contracts only).
- Transport - country-specific commuter benefits.
- Learning & Training opportunities - highly flexible training policy, free books and budget to attend and speak at conferences.
- Personal growth through coaching - coaching is core to who we are.
- Parental leave - extended parental leave for all new parents.
Requirements
We are looking for problem-solver engineers with 5+ years of experience who get excited about simplifying complex business problems.
- Will tackle high-impact & high-risk projects involving many engineers.
- Will design efficient systems and engineering practices to align with and facilitate interactions between multiple teams/products.
- Will mentor other engineers & lead crews.
- Will contribute to hiring and shape the hiring experience.
You would be a good fit at Alan if most of this sounds like you:
- Well-versed in Object Oriented Programming such as Python, Java, C#, and enthusiastic about web technologies such as modern Javascript.
- Willing to work in Python/JavaScript (but you don't need experience with both!).
- Passionate about building products.
- Self-starting and entrepreneurial.
- Humble and still willing to grow (no matter your seniority!).
- Collaborative, enthusiastic about teamwork, learning, and teaching.
- Fluent in English (no need to speak French!).
Benefits & conditions
- Write code and maintain what you build. At Alan there is no architect in an ivory tower, we implement what we design.
- Navigate complex systems spanning multiple business domains and technical boundaries.
- Worked with diverse architectural patterns and articulate nuanced trade-offs between them.
- Spot technical obstacles that block multiple teams and design solutions to remove them.