Senior Infrastructure & Devops Engineer
Posted on 12/2/2022
INACTIVE
Scratch Financial

11-50 employees

Loan servicing platform
Company Overview
Scratch's mission is to build a repayment platform to change the way consumers experience debt. Scratch's platform empowers borrowers to have greater control, visibility and flexibility over their financial health, removing the traditional loan servicer from the equation altogether and bringing borrowers closer to their lenders.
Financial Services

Company Stage

Series A

Total Funding

$34.3M

Founded

2015

Headquarters

San Francisco, California

Growth & Insights
Headcount

6 month growth

0%

1 year growth

-20%

2 year growth

-22%
Locations
San Francisco, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Chef
Python
Puppet
Git
Ruby
Operating Systems
Postgres
Docker
AWS
Terraform
Ansible
Development Operations (DevOps)
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • You have 4+ years of experience designing, building, or operating systems running on AWS or other cloud providers
  • You have 4+ years of experience in a DevOps, DevSecOps, or infrastructure engineering role
  • You have 4+ years of experience provisioning infrastructure and services using tools like Terraform, CloudFormation, Chef, Ansible, or Puppet
  • You're passionate about building shared tooling, library, and infrastructure used by others
  • You have experience building CI/CD pipelines capable of shipping production code multiple times per day
  • You have a deep proficiency in Git and Github workflows
  • You have experience coding in Ruby, Python, or similar languages in commercial environments
  • You are obsessed with automation, simplification, and re-usability everywhere
  • You live for teamwork and are eager to speak up, share ideas, and empower both technical and non-technical team members
  • You thrive in in-office work cultures and are excited to collaborate with your team in person
Responsibilities
  • Design, build, and scale the next-generation cloud infrastructure on AWS that powers the core Scratch platform and is relied upon by all engineers in their everyday development
  • Build highly performant, automated, and elegant code release pipelines using infrastructure as code (IaC) and modern CI/CD tooling
  • Automate, improve and own the development and release processes
  • Create shared infrastructure and tooling for deployment, logging, monitoring, authorization, data storage, and beyond
  • Test and examine application-level code developed by others
  • Harden all platform systems against security threats
  • Proactively identify and design solutions to both familiar and obscure challenges in the software development life cycle
  • Develop integrations with internal back-end and third-party systems
  • Work with the engineering team to solve the complex challenges of maintaining reliable asynchronous, eventually consistent systems
  • Mentor and coach junior technical members of the team
  • Contribute to our no-blame engineering culture that values curiosity, transparency, trust, and accountability
  • Our team is highly collaborative and works from our SF office 3 days per week - please note that this role requires a hybrid work model
Desired Qualifications
  • You've worked with microservice and service-oriented architectures built with Docker, ECS, EKS, etc
  • You've worked on technologies and applications in the financial services industry
  • You have experience managing IO-heavy relational database clusters (ideally PostgreSQL)
  • You've built workflows using Github Actions or Gitlab CI/CD