Overview
This is Splitwise’s first dedicated infrastructure hire, reporting to the manager of the Core Platform engineering team. Our platform serves tens of millions of global users who rely on us for splitting expenses with their friends and family. Today, we run a few Ruby on Rails monoliths, and we need someone to own the path from here to the future.
You’ll work directly with engineering leadership and the backend engineering team to architect and launch systems and tools that are pragmatic, developer-friendly, and cost-effective. This is a hands-on role, but you will have significant authority over the architecture, priorities, and roadmap as we expand our user base and engineering teams. The ability to train and mentor other engineers is highly valued as we grow this area of competency on our team.
Splitwise is a US-based, remote-friendly company with a small HQ in Providence, RI. We get together in person 2-3 times a year to strengthen our relationships and build trust. We believe a group of dedicated people can build great software together while maintaining excellent work-life balance.
What you'll actually do at Splitwise:
- Make architectural decisions that support rapid feature development while keeping costs proportional to growth
- Define and own SLOs/SLIs for core services
- Plan capacity by making data-driven recommendations on when to scale or re-architect
- Build and maintain infrastructure as code using Terraform across our AWS footprint and other services, like Cloudflare
- Improve the developer experience by developing our in-house tooling, written in Rust
- Own CI/CD and deployment workflows
- Collaborate with engineers to improve dependency and vulnerability management
- Help engineers adopt healthy observability patterns
- Evaluate and choose vendors and services for infrastructure needs
Things about you:
- You have 6-10 years of experience as an infrastructure engineer, platform engineer, or SRE in cloud-native environments on AWS
- You have written code that allows developers to manage AWS resources
- You have strong Terraform skills
- You are adept at coding with Ruby, Python, or a similar language
- You have experience operating relational databases at scale
- You exercise good judgment and have the ability to assess security and reliability tradeoffs
- You have a 4-year Bachelor’s degree in Computer Science, Software Engineering, or a related degree, or equivalent professional experience
- We value but do not require: experience with Ruby on Rails monoliths, deep relational database experience
Things you'll learn:
- How to build and scale infrastructure for a growing, user-focused platform
- How a small, transparent start-up operates
Compensation range:
- $197,000 - $220,000/yr base cash compensation
- Depends on experience level and tenure
Benefits:
- Competitive base salary
- Equity/stock options
- Top-tier health care (covered 100% for you, 50% for dependents)
- Dental and Vision insurance
- Unlimited/flexible PTO (most employees take 4-6 weeks)
- Paid parental leave (12+ weeks)
- 401k with match
- Flexible hours (with meeting hours generally from 10am-5pm ET)
- Professional development budget for conferences or other paid resources, in consultation with your manager
- Periodic annual retreats and face-to-face visits with colleagues
- Support for in-office, co-working, or remote work, each with related benefits to do your best work
Application Guidelines
Email jobs@splitwise.com from your personal email (not work email). Include your resume and optionally attach additional files or links (portfolio, LinkedIn, etc.).
Please include an attached resume and concise (1-4 sentences) answers to the following questions in your application email:
Splitwise is headquartered in Providence, RI and has existing “mini-hubs” of coworkers in New York and LA (who work together in-person on an ad-hoc basis). We also support fully remote candidates based in the USA. Which of these are you interested in?
What interests you about working for Splitwise specifically?
This position will require you to work with Ruby on Rails, and some of the technical components of the interview process are in Ruby. Are you amenable to interviewing and working in Ruby?
Briefly tell us about an interesting project that you designed or implemented recently. What was the problem you were trying to solve? What technical challenges or tradeoffs did you face and how did you address them? How did you measure success and what did you learn as a result?
Splitwise is an equal opportunity employer. We value diversity and encourage candidates from all backgrounds to apply.