Site Reliability Engineer/Databases (Remote)

| Remote
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Founded in 2010, MyCase’s mission is to help law firms thrive with technology they love. Our products and services simplify law firm operations, giving legal professionals the time to do what they love most — serve their clients. We’re leaders in our industry, offering best-in-class products and services across lead management, payments, case management, reporting, and more. Our portfolio of solutions includes MyCase (Legal Practice Management Software), Soluno (Legal Accounting), CASEpeer (Practice Management for Personal Injury Firms), and Woodpecker (Legal Document Automation).

MyCase has thousands of users and we have only scratched the surface. We are constantly looking for talent to join our team to continue playing a key part in unlocking our potential. We’re revolutionizing the way our customers do business.

We want your ideas, your enthusiasm and your passion to help us keep on innovating.

As a Site Reliability Engineer - Databases at MyCase, you’ll be part of our small, but elite team of engineers that build and maintain our cloud infrastructure in AWS. Improving database/system stability, resilience and speed should be among your highest priorities.  You should feel comfortable with both high-level design and architecture of a complex system, and hands-on implementation of specific features. You will work closely with other foundation teams to identify and resolve performance bottlenecks in both our applications and infrastructure, most especially as they relate to databases. 

 

What You’ll Do

  • Define and implement MyCase’s Database Architecture with a focus on reliability, throughput, scalability and security
  • Develop software, scripts and processes to take our MySQL Database deployment automation to the next level, with a specific goal of zero downtime migrations
  • Collaborate with various stakeholders to better understand the requirements for MyCase databases, and make suggestions and improvements as necessary to ensure our infrastructure both satisfies the technical requirements and aligns with the company’s business objectives
  • Build tooling/automation/testing capabilities that can assess code changes related to database queries to make sure those changes are optimized and will not cause performance regressions
  • Own the process for future database version upgrades
  • Have the ability to contribute to overall Cloud Operations Team work as time permits

What We’re Looking For

  • At least 5 years of experience in Software Engineering, DevOps, or IT
  • Deep knowledge of cloud infrastructure (AWS experience preferred)
  • Relational Database Expertise: managing, troubleshooting and optimizing performance (MySQL/Postgres/Aurora preferred)
  • Understanding of how to enable reporting of database changes, sql rules/scanning and linting tools
  • Ability to build tooling for common DBA processes
  • Proficient in at least one high level programming language (Ruby, Node.js, Python, etc)
  • Solid understanding of SRE responsibilities and DevOps principles
  • Familiarity with Linux system administration
  • Familiarity with agile/scrum/kanban methodologies
  • Ability to coordinate and work with different teams
  • Demonstrated success completing complex projects on schedule
  • "Self-starter" attitude and the ability to make decisions independently
  • Excellent communication skills: Communicate clearly, succinctly and persuasively to all levels of employees, customers and management - including executives

What Will Make You Stand Out

  • Infrastructure as code, knowing Terraform a plus
  • Experience with container technologies: Docker and Kubernetes
  • Experience with outage response and incident management
  • Solid knowledge of software architecture, design principles, and best practices
  • Solid Rails/ActiveRecord (or similar ORM) experience
  • Hands on experience with writing and optimizing queries
  • Experience with Amazon’s relational database management systems (RDS)

If your experience is this close to what we’re looking for, please consider applying. Experience comes in many forms and ensuring a diverse and inclusive workplace where we continue to learn from each other is an integral part of the MyCase culture. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status.

More Information on MyCase, Inc.
MyCase, Inc. operates in the Legal Tech industry. The company is located in San Diego, CA. MyCase, Inc. was founded in 2010. It has 220 total employees. It offers perks and benefits such as Dedicated Diversity/Inclusion Staff, Diversity manifesto, Diversity Employee Resource Groups, Hiring Practices that Promote Diversity and Flexible Spending Account (FSA). To see all 14 open jobs at MyCase, Inc., click here.
Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Similar Jobs

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView MyCase, Inc.'s full profileFind similar jobs