Simplify Logo

Full-Time

Senior Software Engineer

Online Storage SRE

Posted on 3/22/2024

Affirm

Affirm

1,001-5,000 employees

Offers buy now, pay later services

Data & Analytics
Consulting
Fintech
Financial Services
Consumer Goods

Senior

Remote in USA

Category
Backend Engineering
Software Engineering
Required Skills
Kotlin
CockroachDB
Kubernetes
Python
MySQL
SQL
Postgres
AWS
Terraform
Requirements
  • BS degree in Computer Science
  • 3-5+ years of experience as a software engineer/SRE with leadership exposure
  • In-depth, hands-on experience with large-scale database deployments
  • Expertise in distributed databases and database technologies such as MySQL InnoDB storage, Postgres, Spanner, CockroachDB, etc
  • Expertise in SQL tuning and performance optimization techniques
  • Expertise in database scaling, benchmarking, load testings, and capacity planning
  • Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy Pg Bouncer, etc
  • Solid understanding of distributed database architecture, data modeling, and performance tuning
  • Proficiency in Python or Kotlin
  • Proficiency in Scripting and troubleshooting
  • Expertise to create and triage database alerts and issues, identify root causes, and implement corrective solutions
  • Experience with AWS and Kubernetes
  • Experience building software with IaC (terraform or crossplane) frameworks and tools
  • Exceptional communication skills
Responsibilities
  • Collaborate with other teams including product, infrastructure, and site reliability engineering (SRE)
  • Work with engineers managing distributed database technologies like AWS Aurora MySQL and DynamoDB
  • Lead projects to improve database architecture focusing on scalability, reliability, performance, and cost efficiency
  • Translate business requirements into robust database solutions
  • Develop and enforce best practices in database design ensuring data integrity, security, and optimal performance
  • Stay updated on industry trends and emerging technologies in transactional databases
  • Participate in an on-call rotation and collaborate with other teams to solve production issues

Affirm stands out as an excellent workplace due to its dedication to creating transparent financial products that improve consumer lives. Operating at the forefront of the 'buy now, pay later' sector, the company not only offers an innovative payment solution but also prioritizes a tech-forward approach by leveraging JavaScript, ensuring its team is always working with cutting-edge technology in the financial industry.

Company Stage

IPO

Total Funding

$2.9B

Headquarters

San Francisco, California

Founded

2012

Growth & Insights
Headcount

6 month growth

4%

1 year growth

1%

2 year growth

-10%

Benefits

Spending wallets: Access tech, food, lifestyle, and family planning wallets for your expenses

Supportive communities: Get involved with our employee resource groups and community groups

Remote-first workforce: If your role is remote, you can set up shop anywhere in your home country

Generous time off: Take the time you need when life happens

Health benefits: Get a plan that fits your needs

Mental healthcare: Take care of your mind with great mental health programs

Parental leave: Birth and non-birth parents get 18 weeks paid leave. Plus, a 4-week return-to-work transition program, at full base pay.

Compensation: We have a simple, flexible, and transparent remote-first compensation structure so you can make the best decisions for yourself and your family.

Away days: We offer 24 company-wide paid days off—which help our teams collectively pause to recharge.

Learning & development: Engage in exciting learning programs to level up your growth.

INACTIVE