Senior Manager, Software Engineering – Data & Storage Services

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Engineering Leader managing Data and Storage Services at Affirm. Leading technical teams to deliver data solutions and drive architectural decisions.

Responsibilities

  • Lead a team of engineers and managers with empathy while fostering a high-performance, ownership-driven & inclusive culture to develop frameworks, systems, and tools for new Affirm products.
  • Oversee teams managing storage services including relational and key-value storage infrastructure and tools at scale.
  • Understand and drive business and engineering metrics, promoting a culture of reliability, security, and productivity.
  • Collaborate with tech leads, program managers, and other engineering managers on security, tools, architecture, planning, and delivery of multiple concurrent projects.
  • Work across the engineering organization and with internal and external partners.
  • Provide leadership and growth opportunities to team members, mentor engineers, recruit, and represent Affirm hiring brands.
  • Lead technical decisions, projects, and roadmaps within the Online Storage team, shaping Affirm’s strategy for managing and serving relational and key-value storage workloads.
  • Collaborate with peers, leadership, and stakeholders across platform engineering and product engineering organizations.
  • In collaboration with tech leads, develop a multi-year roadmap to design and implement frameworks, services, and tools for new Affirm products and business needs.
  • Guide, tutor, and aid in the professional growth of junior and senior engineers within the team.

Requirements

  • Solid leadership and interpersonal skills.
  • 10+ years of experience in managing multiple diverse and inclusive teams and delivering large cross-functional technical programs.
  • Proven track record in stakeholder management, ownership, and successful delivery.
  • Depth in cache architecture and lifecycle management: tiered cache design, eviction and TTL policies, warm-up/priming strategies, consistency models, backpressure, and thundering-herd protection.
  • Track record operating low-latency, high-throughput storage and caching platforms in production: e.g., Redis or Memcached, DynamoDB and MySQL/PostgreSQL/TiDB/Cockroach/Vitess, multi-region topologies, and cross-region replication strategies.
  • Capable of mentorship, cross-functional project execution, and individual contribution.
  • Strong interpersonal, written, and verbal communication skills with a growth mindset.
  • Experience in the data infrastructure domain and a passion for leading technical teams and contributing to Open Source solutions.
  • Bachelor’s degree in Computer Science, related technical field, or equivalent practical experience.

Benefits

  • Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
  • Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
  • Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
  • ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount

Job type

Full Time

Experience level

Senior

Salary

CA$206,000 - CA$256,000 per year

Degree requirement

Bachelor's Degree

Tech skills

DynamoDBMySQLOpen SourcePostgresRedis

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.