Database Reliability Engineer

Button Inc New York , NY 10007

Posted 3 months ago

Button's mission is to build a better way to do business in mobile. To do that, we're partnering with some of the largest and most interesting companies in the world to build rich and effortless commerce experiences at scale. We process billions of requests per month on systems built with a strong bias towards stability and reliability, yet balance this with a curiosity and willingness to experiment. We know that building a better future for mobile, one that doesn't depend on anachronistic banner ads to survive, is going to require a team of talented engineers that also believes that there must be a better way.

As a Database Reliability Engineer you will have previously managed several cloud based production databases, and bring scripting and automation experience to the role. You will have the opportunity to strengthen your coding skills by collaborating with our Infrastructure and Platform Engineering team. Your passion and expertise will help us to evolve our database practices to unlock the ability of the company to scale 5-10x that of today. Resources and leadership will be around you to help define projects and a roadmap that move the company forward.

We are an Infrastructure team that supports the Button environment and recognizes the need for deep expertise and enthusiasm to evolve to the next stage of the platform. You will embed on the infrastructure team and work day to day with DevOps engineers, platform engineers and security engineers.


  • Install, configure, maintain and performance tune our database systems (cloud based or EC2 based). Knowledge and familiarity with AWS RDS is essential.

  • Develop processes and automation for optimizing database security around our customers private and confidential information (e.g. access, secrets, encryption at rest).

  • Create automation for repeating database tasks and deployments (such as migrations, replication, restoring backups and spinning up new clusters). Scripting is required, coding skills are looked upon highly.

  • Diagnose and troubleshoot database errors, including participating in an on-call rotation and available for on-call support as needed.

  • Work internally with and support our Data team and get exposure to Data Engineering and Data Science (Airflow, ETL, Spark), recommending or implementing emerging database technologies, tools and techniques.


  • The desire to evolve our data paradigm into new designs using NoSQL such as Cassandra, Aerospike or other alternatives.

  • The ability to build, configure and manage clusters of relational and non-relational Databases.

  • Knowledge and familiarity with Redshift, DynamoDB and other AWS services is strongly preferred. Familiarity with KV stores such as Redis will be beneficial.

  • Python or Golang skills, or a strong desire to improve your coding ability.


  • James (or Jimmy) McGill, VP of Engineering: Hailing formerly from both Australia and Google, he spends his weekends hiking, surfing and designing and building furniture. See James for all of your Vegemite needs.

  • Patrick Daly, Director of Infrastructure: Startup veteran, having worked in Sydney, San Francisco and the New York tech scenes for 10 years, find Patrick on the weekends hiking, reading, exploring the NYC restaurant, bar and music scene.

  • Jon Winton, Senior DevOps Engineer: Jon is an Austin transplant who likes breakfast tacos. The only thing better than Infrastructure as code is his dog.


  • Button was founded in 2014. We've raised $65M in funding. Most recently we announced our $30M Series C in June 2019, led by Icon Ventures. Our investors include Norwest, Redpoint, Greycroft, DCM, and Capital One Ventures. We're approximately 40 engineers and 120 people overall.

  • We believe and invest in personal growth, and we've got the results to back it up. We've been recognized multiple times by Fortune, Inc., and Crain's magazines as one of the best places to work in the US.

  • We value diversity and come from all sorts of different backgrounds. Some of our teammates hail from big tech companies like Google; from financial giants like Bloomberg and MasterCard; and from previous startups like Chartbeat, Compass, and Blue Apron. We were especially proud the first time we hired a coding boot camp graduate.

Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at workregardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives.

Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.

To read more about what personal information we collect on your behalf and for what purposes we use such information, click here.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Site Reliability Engineer Netops


Posted 2 days ago

VIEW JOBS 1/22/2020 12:00:00 AM 2020-04-21T00:00 The Role: As a Network System Reliability Engineer, you will be part of a team that supports our global data distribution systems. You'll work closely with Software Developers, System & Network Engineers and support teams for planning, implementation and reliability of our global Network infrastructure. Key aspects of this role also include using the latest automation & orchestration technologies to provide standardized processes, system visibility and troubleshooting tools to our operations teams. You will work with our partners to ensure that we are aligned with business strategy and best practices. We'll Trust You To: * Continuously refine processes and procedures with a focus on standardizing the work and shifting it to our operational support teams. * Contribute to our CI/CD frameworks and pipeline * Draft process flow charts & procedures, perform capacity planning, and implement changes * Resolve critical issues * Enhance our monitoring and alerting solutions You'll Need To Have: * Strong knowledge of programming in Python and related languages * Experience building and maintaining Linux systems through automation software (e.g. SALT, CHEF, Jenkins, Ansible) * Strong desire to code and good understanding of software development standard methodologies, open source systems and familiarity with Git repositories * Experience with NMS protocols, data structures and modeling (YAML, JSON, XML, Netconf/Yang, API, Jinga, SNMP, Syslog) * Experience with implementing and maintaining SQL databases * Eagerness to work with a group, share knowledge and contribute We'd Love To See: * Experience with Web frameworks (REACT, Angular, DJANGO) * Experience using Agile (e.g. Kanban or Scrum) * Experience developing operational tools using Python, Javascript or similar programming languages * Familiarity with monitoring tools such as Splunk, Grafana and packet trace analysis tools (e.g. wireshark) * Hands on experience with cloud service providers Microsoft Azure, GCP and AWS(EC2, VPC, NLB, CloudWatch) * 3+ years of computer science experience in the field * BA/BS in Computer Science, Engineering or related technology field If This Sounds Like You: Apply if you think we're a good match. We'll get in touch to let you know what the next steps are, but in the meantime feel free to have a look at this: Bloomberg is an equal opportunities employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Bloomberg New York NY

Database Reliability Engineer

Button Inc