Alan

Software Engineer – Global Architecture

Alan

full-time

Posted on:

Location Type: Hybrid

Location: 🇫🇷 France

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaJavaScriptPython

About the role

  • You'll transform country-specific implementations into elegant global components that will become the new building blocks of other teams to build global features
  • You’ll tackle technical blockers that cut across several domains and eliminate the need for team-specific workarounds, allowing product teams to focus on their core business
  • You'll implement strategies to harmonize different countries' data models without losing local flexibility and consolidate existing data into unified schemas
  • You'll be responsible for the entire lifecycle of your solutions, from initial design through long-term maintenance. We don't just design — we build, deploy, and maintain what we create
  • You work exclusively on blockers that span multiple business domains that are heavily depended upon. This means every solution you build has an impact across multiple teams
  • Your job isn't to substitute other teams or globalize everything. Instead, you'll work on technical obstacles that prevent teams from building global-first solutions and work with them to remove those obstacles
  • As you design and implement global solutions, you'll develop an expertise in globalization patterns. You'll share these learnings with other teams, helping them make better decisions about global vs. local solutions in their own work

Requirements

  • 5+ years of experience in software engineering
  • You write code and maintain what you build. At Alan there is no architect in an ivory tower, we implement what we design
  • You’re able to navigate complex systems spanning multiple business domains and technical boundaries
  • You've worked with diverse architectural patterns and can articulate the nuanced trade-offs between them
  • You can spot technical obstacles that are blocking multiple teams and design solutions that remove those obstacles
  • 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 to have experience with those 2 languages!).
  • 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
  • Generous equity packages complement your base salary.
  • Amazing office space at our HQ, sponsored co-working hubs or a full-remote experience with home office equipment sponsorship, we want you to live where you’re the happiest.
  • Top of the range equipment: Macbook Pro, keyboard, laptop stand, monitor, and noise-canceling headphones.
  • Flexible vacation policy and flexible working hours. Organize your time as you wish.
  • Extremely comprehensive health insurance - 100% for you and your children, 90-100% for partners depending on your country* (permanent contracts only)*.
  • Country-specific commuter benefits.
  • A highly flexible Training policy free books and budget to attend and speak at conferences if the opportunity arises.
  • At Alan, coaching isn't just a perk - it's core to who we are. Every Alaner is paired with a dedicated coach from day one, who helps maximize their impact, nurture engagement, and navigate Alan's values to develop their full potential.
  • Extended parental leave for all new parents.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringObject Oriented ProgrammingPythonJavaC#JavaScriptglobalization patternsdata modelsunified schemasarchitectural patterns
Soft skills
collaborativeenthusiasticself-startingentrepreneurialhumblewilling to growteamworklearningteachingproblem-solving