Database Architect
Switchboard
During the 2024 election cycle, Switchboard worked with over 2,700 campaigns from school board to Senate and Presidential races, strengthening Democratic digital fundraising and organizing programs up and down the ballot. In addition to the automated messaging platform that we launched in 2021 through which organizations have sent billions of messages, over the last year we’ve continued to build out an integrated suite of tools, including an emailer, forms builder, and fundraising analytics dashboards, with the goal of bringing together coordination across outreach channels, powerful analytics, and an easy-to-use platform.
As a Database Architect, you’ll play a foundational role in architecting and building infrastructure and web applications for Switchboard, leveraging modern technology platforms and frameworks. We’re looking for an engineer who has experience with and is excited about designing and implementing solutions to complex scaling problems. Ideal candidates should have experience with a variety of database solutions as well as experience working closely with full stack engineers.
As a member of our small team, you’ll take on significant ownership over large parts of our codebase that are critical to the success of the product.
Responsibilities Include:
- Architecting our application databases and associated infrastructure to scale effectively for our needs.
- Partnering with full stack engineers to improve the performance of our applications where they interface with databases.
- Advocating for and implementing modern database practices across engineering.
- Building processes and systems to ensure high levels of data integrity and security as we grow.
- Helping establish and contributing to a positive engineering culture, with best practices around testing, code quality, security, and automation to help reduce errors and maintenance costs.
Ideal Candidates:
- 3+ years managing and improving database architecture for large-scale web applications, with an eye towards adaptability, scalability, and reliability.
- Knowledge of Python and AWS infrastructure
- Knowledge of Postgres best practices, as well as experience with additional data stores such as DynamoDB, Redis, etc
- Experience setting up and managing cloud-hosted databases, distributed systems, and data pipelines. (e.g. we use Aurora on AWS)
- Communicate effectively within teams and with outside partners.
- Comfortable taking on projects in new areas for them, learning quickly to develop the expertise and execute on those projects.
Compensation
- $160k-$215k annual salary and an equity grant depending on experience
- Switchboard covers 100% of health, dental, and vision coverage for employees and 75% for dependents
- 21 days of paid time off plus federal holidays
- Unlimited sick leave
- 12 weeks paid parental leave for parents of any gender, including adoptive parents
- 401(K) match with immediate vesting
Diversity
We believe the best products and companies are built by diverse teams where everyone’s perspectives are heard and respected. We strongly encourage people of color, LGBTQ+, women, and members of other underrepresented groups to apply. Even if you’re not sure if the role is a good fit, please apply! We are committed to providing reasonable accommodations to individuals with disabilities in the hiring process and on the job.
Candidates must be authorized to work in the US. Unfortunately we're unable to sponsor work visas at this time.