Skip to Main Content

Senior Cloud Database Engineer

When I Work
Minneapolis, MN
  • Posted: over a month ago
  • Full-Time
Job Description

*When I Work is a remote first company.  We are open to hiring candidates in the continental US and Ontario, Canada. If an onsite location is important to you in your search, you are welcome to work from our Minneapolis HQ once our offices re-open.  

Who We Are

We help hourly teams get shift done. 

At When I Work, everything we do starts with a mission to make shift work awesome. We deliver on that mission by making every piece of hourly workforce management - scheduling, time tracking, shift trading, team messaging, and more - easy and straightforward for managers and employees alike. 

The Engineering team at When I Work is a group of driven individuals who love to build solutions that make a positive impact for our customers. We rely on continuous improvements in our processes, infrastructure and tools so as to deliver high quality solutions in the fastest way possible. Our delivery teams are composed of individuals from across disciplines who work alongside each other to make a positive impact on our customers and business.

What You'll Do 

As a Senior Cloud Database Administrator, you will be responsible for the sustaining engineering of When I Work's data infrastructure. You'll work with solution architects and cross-functional engineering teams to build robust, highly available, and efficient databases. You'll help full-stack engineers understand the best ways to model data and access it. You will influence how we grow our organization and manage and secure our data end-to-end from customer onboarding to business intelligence.

  • Own the availability, scalability, and durability of customer data in a mixed MySQL and NoSQL managed cloud environment.
  • Analyze workloads in 24/7 high-availability web-scale applications and recommend improvements to indexing strategies and queries.
  • Perform data modeling for new and existing data stores and implement scaling, partitioning and data lifecycle policies.
  • Guide the engineering team in maintaining best practices for data classification, data handling, access patterns, and SQL design.
  • Work with Data architects to develop eventing, streaming, and change data capture solutions.
  • Manage user administration, access grants, live/zero-downtime DDL and DML change processes, replication, monitoring, backups, and patching.
  • Automate data refresh and sanitizing in non-production deployments.
  • Perform Disaster Recovery planning and testing.
  • Meet uptime, performance, and cost objectives.
  • Be an escalation point for DevOps on-call.
Who You Are

You thrive in a balanced environment with a high level of autonomy and team culture to drive decisions forward. You are motivated by contributing to multiple projects at a time. You are excited about the opportunity to take something successful and build upon it. You are seeking a role that allows you to explore scaling of infrastructure, be challenged, learn, and grow.

Experience and Skills Needed
  • 5+ years experience in database administration, MySQL preferred.
  • Demonstrated experience with query optimization, data schema design, partitioning/sharding, binary logging, and change management in a high-availability environment.
  • Experience with NoSQL data stores such as AWS DynamoDB or MongoDB.
  • Experience with managed database services at a major cloud provider.
  • Experience with replication, streaming, and/or change data capture.
  • Experience with Infrastructure as Code tooling such as Terraform.
  • Experience with DPM tooling such as VividCortex (SolarWinds DPM).
  • Experience with Single Pane of Glass monitoring methods.
  • A proponent of DevOps and enthusiastic about DataOps.
  • Excellent communication skills and experience in working with teams to onboard them on implementing best practices. 
What Would Be Awesome To Have
  • Experience with multi-master partitioning across geographic regions.
  • Experience migrating data stores from one technology to another, between cloud providers, or from on-premises to cloud.
  • Experience with security and privacy practices in a regulated environment (PCI/PII/GDPR).
What's In It For You
  • Professional development allowance
  • Paid parental leave
  • Medical benefits - employee premiums paid 100% by When I Work
  • Dental benefits- employee premiums paid 100% by When I Work
  • Paid vacation and holidays
  • Flexible work environment
  • 401K Match
  • Remote first culture including home office set-up stipend and ongoing telecommuter stipend
  • Casual dress code
  • Dynamic and dedicated team


We believe actions speak louder than words. Every encounter with our people and products should be memorable and helpful. Challenges are exciting, failure is how we learn, and we all have an entrepreneurial spirit. Building an inclusive and equitable workplace isn't lip service. We invest our time and our money in organizations that are not only working to diversify the current jobscape, but also investing in the future of talent. We're motivated by a strong, innovative, and passionate work culture and we're constantly searching for ways to improve and get shift done.

Whether you're a perfect match or not, if it sounds like a good fit, we encourage you to apply.

The tech industry is notorious for its lack of diverse representation, and we're aware of the research showing that historically underrepresented groups are less likely to apply to a job if they don't believe that they meet all of the criteria. Are you hesitant to submit an application because you're not sure if you check every box? Apply anyway! We would love to hear from you and figure out what you can add to the culture here at When I Work.  

We'd love to talk to you! Please submit the following to apply:

  • Resume (including months/years of employment for each position).
  • Cover letter including:
    • an overview of your existing experience 
    • a convincing reason why you'd like to work at When I Work.

*Must already be authorized to work in the United States or Canada on a full-time basis for any employer.

When I Work


Minneapolis, MN



View all jobs at When I Work

What email should the hiring manager reach you at?

By clicking the button above, I agree to the ZipRecruiter Terms of Use and acknowledge I have read the Privacy Policy, and agree to receive email job alerts.