Alan

Software Engineer – Global Architecture

Alan

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

JavaJavaScriptPython

About the role

  • Design Cross-Cutting Modules: Transform country-specific implementations into elegant global components that will become the new building blocks of other teams to build global features.
  • Remove Technical Blockers for Product Teams: 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.
  • 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. Build, deploy, and maintain what you create.
  • Focus on High-Impact, Cross-Domain Solutions: Work exclusively on blockers that span multiple business domains that are heavily depended upon. Impact across multiple teams with each solution you build.
  • Enable Teams, Don't Replace Them: Work on technical obstacles that prevent teams from building global-first solutions and collaborate with them to remove those obstacles.
  • Learn and Share Globalization Patterns: Develop expertise in globalization patterns as you design and implement global solutions. Share these learnings with other teams.

Requirements

  • 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.
  • Problem-solver engineers with 5+ years of experience who get excited about simplifying complex business problems.
  • Tackle high-impact & high-risk projects involving many engineers.
  • Design efficient systems and engineering practices to align with and facilitate interactions between multiple teams/products.
  • Opportunity to mentor other engineers & lead crews.
  • Contribute to hiring your future coworkers and shape candidates’ hiring experience (improving our technical assessment process etc...).
  • 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
  • Fair rewards. Generous equity packages complement your base salary.
  • Flexible Office. 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.
  • All the tools you need. 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.
  • 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. A highly flexible Training policy free books and budget to attend and speak at conferences if the opportunity arises.
  • Personal growth through coaching: 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. Learn more about our coaching culture.
  • Parental leave. 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
Object Oriented ProgrammingPythonJavaC#JavaScriptdata transformationglobalization patternssystem designengineering practicestechnical problem-solving
Soft skills
collaborationmentorshipproblem-solvingcommunicationentrepreneurial mindsetadaptabilityteamworkenthusiasm for learningleadershiphumility
Veeva Systems

Software Engineer – OpenData

Veeva Systems
Mid · Seniorfull-time🇪🇸 Spain
Posted: 18 minutes agoSource: jobs.lever.co
GradleJavaMavenSQL
Expleo Group

Software Engineer – Cloud based application development

Expleo Group
Mid · Seniorfull-time🇪🇸 Spain
Posted: 2 days agoSource: expleo-jobs-es-en.icims.com
Affirm

Staff Software Engineer – Repayments International Engineering

Affirm
Leadfull-time$101k–$131k / year🇪🇸 Spain
Posted: 5 days agoSource: boards.greenhouse.io
AWSDistributed SystemsKotlinKubernetesMySQLPythonSpark
Mozilla

Senior Software Engineer

Mozilla
Seniorfull-time$57k–$83k / year🇪🇸 Spain
Posted: 6 days agoSource: boards.greenhouse.io
JavaScriptLinuxMacOSOpen SourceRust