Engineering Manager

Persona Logo

Persona

πŸ’΅ $180k-$260k
πŸ“Remote - United States

Summary

Join Persona's growing team as an experienced Engineering Manager to lead the Online Data Stores team. You will provide technical leadership, drive architectural decisions, and ensure the scalability and reliability of core data storage systems. Collaborate with engineering teams to define best practices and evolve data storage infrastructure. This is a hands-on management role where you'll contribute directly to project goals. Responsibilities include leading and growing the team, owning the roadmap for online data storage, overseeing design and maintenance of data stores, and establishing best practices. The ideal candidate possesses extensive experience in software engineering, data systems, and engineering management.

Requirements

  • 5+ years of software engineering experience with a focus on large-scale, distributed data systems
  • 2+ years of engineering management experience, with a proven track record of building and leading high-performing teams
  • Strong technical expertise in designing and operating scalable data storage solutions, such as relational databases .(PostgreSQL, MySQL), NoSQL stores (MongoDB, Cassandra, ElasticSearch), and caching systems (Redis, Memcached)
  • Experience with cloud-native architectures and technologies, particularly Google Cloud (or equivalent cloud providers)
  • Deep understanding of data consistency, replication, partitioning, and high availability strategies
  • Familiarity with at least one ORM technology and preference with some experience in Ruby on Rails
  • Strong problem-solving skills and ability to navigate ambiguity in a fast-paced environment
  • Excellent communication and collaboration skills, with a focus on cross-functional teamwork

Responsibilities

  • Lead and grow the Online Data Stores engineering team, providing mentorship, guidance, and career development
  • Own the vision, strategy, and roadmap for our online data storage solutions, ensuring they align with business objectives, Engineering organization goals and long-term scalability needs
  • Oversee the design, implementation, and maintenance of high-performance, scalable, and secure data stores used across our application stack
  • Collaborate with infrastructure, platform, and application teams to optimize data storage solutions for performance, reliability, and cost-efficiency
  • Establish best practices for data modeling, access patterns, monitoring, and incident response
  • Ensure operational excellence by driving automation, observability, and proactive capacity planning
  • Partner with recruiting to attract and retain top-tier engineering talent

Preferred Qualifications

  • Experience working in a remote-first team environment
  • Experience with graph-based database technologies such as TigerGraph or Neo4j
  • Familiarity with stream processing frameworks such as Apache Kafka or Flink
  • Exposure to Infrastructure as Code (IaC) tools like Terraform or Pulumi
  • Understanding of data security best practices and compliance frameworks such as SOC 2, GDPR, and HIPAA
  • Prior experience contributing to open-source database or infrastructure projects

Benefits

  • Medical, dental, and vision
  • 3% 401(k) contribution
  • Unlimited PTO
  • Quarterly mental health days
  • Family planning benefits
  • Professional development stipends
  • Wellness benefits
  • Unlimited paid time off

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.