Staff Software Engineer - Architecture and Cloud Scale
hace 22 horas
Denver
Job DescriptionAbout LearnLux 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. Our award-winning program helps employees navigate critical financial decisions from budgeting and benefits elections to equity compensation, home buying, and retirement so they can feel confident about their money and focused at work. Advanced reporting helps our partners understand impact, driving outcomes like reduced financial stress, increased productivity, and improved retention. We're building LearnLux with intention. We move quickly, operate with a high bar for quality, and value people who take ownership of their work. If you're energized by solving new problems, taking accountability, and pushing yourself to do your best work every day, you'll find this a rewarding environment. We're a venture-backed company that has raised over $35M to date and is supported by experienced investors and long-term partners. We're a growth-focused business building for scale, and we're excited by the opportunities and challenges that come with that journey. About the Role At LearnLux, you will build a product that changes lives. Our mission is to empower people to take control of their financial future, whether that means getting out of debt, buying their first home, or preparing for retirement. As a Staff Software Engineer, you'll shape this mission by setting and executing on the architectural direction of our platform as we scale globally as an enterprise-grade SaaS product. In this role, you'll tackle complex technical challenges that come with scaling an enterprise platform, including multi-tenancy, cloud infrastructure, distributed systems, data architecture, and AI infrastructure that is thoughtfully integrated into the core platform. Your contributions will be instrumental in creating a scalable, secure, compliant, and operationally sound backend foundation. You will directly influence architecture, execution, and how the engineering organization operates day to day. We are a small, agile engineering team, and this role is intentionally hybrid. You'll spend meaningful time hands-on in the code and infrastructure while also acting as a backend technical leader and cross-functional partner. You'll connect backend, data, infrastructure, and AI-enabled systems into a coherent architectural vision, mentor other engineers, and raise the bar for technical decision-making as we grow. If you're excited by broad architectural ownership, building leverage through automation (including AI-driven systems), and helping shape an engineering organization focused on the future of financial wellness, we'd love to meet you. This role is based in Denver, Colorado. Remote candidates will be evaluated on a case-by-case basis What you'll do • 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.You should bring, • 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.It would be great if you also, • Experience scaling teams or platforms through rapid growth phases., • Prior experience in financial technology, regulated, or compliance-heavy enterprise SaaS environments.LearnLux is a fit for you if you, • Thrive in fast-moving environments and enjoy building in moments of change. We operate with urgency, and roles, priorities, and approaches evolve as we grow., • Like wearing multiple hats and helping define the path forward. At LearnLux, roles evolve as we grow, and employees often help create clarity, structure, and direction where it didn't previously exist., • Take initiative and don't wait to be asked. You see problems as opportunities and are comfortable stepping in to move work forward., • Are energized by ambiguity and willing to make decisions with imperfect information. We learn quickly by doing, and pace is a competitive advantage for us., • Enjoy being hands-on and owning work end to end. While strategic thinking matters, execution, follow-through, and accountability are what drive impact here., • Are motivated by high standards and continuous improvement. As we hit new milestones, we intentionally raise the bar on quality, ownership, and outcomes., • Value clear, frequent communication and collaboration. As a remote team, staying aligned through proactive communication is core to how we operate.Benefits, • Remote-first company structure, • Medical, dental, and vision, • 401(k), • Mental wellbeing (Talkspace), • Financial wellbeing (LearnLux), • Paid vacation and sick leave, • Paid sabbatical after 5 years of service, • A supportive, inclusive team culture LearnLux is proud to be an equal opportunity employer and does not discriminate against candidates on the basis of race, ethnicity, color, national origin, age, religion, sex, gender, sexual orientation, gender identity, marital status, disability, or veteran status. We are committed to fostering an environment that embraces diversity and inclusion and are seeking candidates from a variety of backgrounds, experiences, abilities, and perspectives to join our team. If you are interested in this opportunity but not sure if you fit this role, please apply and include a note to let us know of your interest. We're excited to speak with you about joining our team! The pay range for this role is listed below. Individual compensation will be commensurate with the candidate's experience and local cost of labor. Salary Range$120,000—$175,000 USD