LearnLux is the leading provider of workplace financial wellbeing, blending fiduciary digital planning with access to one-on-one guidance from Certified Financial Planner™️ professionals. As a Staff Software Engineer, you will shape the architectural direction of the platform, tackling complex technical challenges associated with scaling an enterprise-grade SaaS product.
Responsibilities:
- Lead the architectural design and incremental execution of LearnLux’s transition from single-tenancy to multi-tenancy in an enterprise SaaS environment
- Design and evolve cloud infrastructure for global scale, reliability, and data isolation, primarily on GCP (with AWS experience welcomed)
- Apply a strong security and compliance mindset to system design and operational scale
- Own and improve our infrastructure-as-code approach, using Pulumi (preferred) or Terraform to ensure environments are repeatable, visible, and scalable
- Connect backend services, infrastructure, and data platforms into a cohesive, well-documented system architecture
- Partner closely with engineers, product, and data to translate strategic architectural goals into a prioritized and executable roadmap
- Build and maintain backend services using Node.js and Python, contributing hands-on to critical systems
- Collaborate with data workflows and platforms, including BigQuery and Airflow, ensuring backend systems scale alongside a growing data platform and data lake
- Drive engineering efficiency through automation, including the use of AI-driven or agentic systems to improve developer workflows, operations, and internal tooling
- Mentor and support other engineers, enabling them to ramp quickly and contribute meaningfully
- Uphold global performance, reliability, and operational excellence, leading by example
- Foster clear communication and thoughtful decision-making across backend, frontend, data, and infrastructure domains
Requirements:
- Staff-level backend engineering experience, defined by scope and impact rather than years
- Proven experience designing and evolving large-scale, distributed, enterprise SaaS systems
- Hands-on experience leading or executing major architectural transitions (e.g., multi-tenancy, global scale, platform re-architecture)
- Strong backend development experience with Node.js and/or Python
- Deep experience with cloud infrastructure, GCP preferred (AWS experience acceptable)
- Experience building systems with security and compliance as first-class concerns in enterprise SaaS and global environments
- Experience working with data platforms and pipelines, including data warehousing, Airflow, and SQL/NoSQL databases
- Demonstrated experience using AI-driven or agentic automation to improve engineering systems, workflows, or organizational efficiency (e.g., automating operational processes, developer workflows, infrastructure management, or internal tooling)
- Ability to thoughtfully identify where AI and automation create real leverage and to implement those systems pragmatically in production
- Ability to operate independently, lead through influence, and collaborate effectively across the stack
- Demonstrated ability to mentor engineers and raise the overall effectiveness of an engineering team
- Strong communication skills, especially around architectural tradeoffs and technical decision-making
- Experience scaling teams or platforms through rapid growth phases
- Prior experience in financial technology, regulated, or compliance-heavy enterprise SaaS environments