Senior Staff Software Engineer, Queueing and Storage Services
Outreach
Your Daily Adventures Will Include
- Designing/building Kubernetes operators to automatically manage/provision infrastructure, scaling, deployment coordination, credentials, and upgrades
- Maintaining the reliability and performance aspects for the databases and queues for the Outreach platform
- Designing reusable storage systems for engineering teams to leverage
- Analyzing solutions and implementing best practices for our database clusters and other stateful components
- Prototyping new managed storage/queue solutions and access patterns for new services and feature roadmaps
- Developing solutions for migrating data between systems
- Providing database expertise to engineering teams (for example through reviews of database migrations, queries and performance optimizations)
- Supporting and debugging database issues across services and levels of the stack
- Proactively design and tune monitors/alerts/dashboards to alert on symptoms and not on outages
- Writing documentation to share knowledge and procedures with Outreach engineering teams
- Participate in on-call rotations and provide expertise during incident response
Our Vision of You
- You love enabling your coworkers to be successful
- Experience operating scaled/high-throughput database and/or queue platforms in production systems
- Able to write high quality code in a programming language (e.g. Golang, Ruby, Scala, Elixir, Python) that deploys to a production environment used by customers
- Experience designing and supporting internal-facing tooling where the “customers” are your coworkers
- You thrive in an ambiguous environment that requires seeking out and collaborating with both your team and the rest of the company to design effective solutions
- Understanding of which details are important and ability to prioritize incremental delivery over long-term go-dark projects
- Willingness to learn new technologies (most of our time is spent in Golang, with a smattering of Ruby/Rails)You embody our core values. We are hungry craftspeople, we have grit, we are honest, we take ownership, we have each other’s back no matter what, we’re one with our customers, and we find strength in diversity and inclusio