Engineering Manager
Panopto
Job highlights
Summary
Join Panopto's growing team as an Engineering Manager leading the Data Services Team. You will own online and offline data systems, and the customer-facing search platform, defining the vision for the end-to-end data pipeline. Responsibilities include managing a team of developers, ensuring high availability and scalability of cloud databases, creating operating budgets, and collaborating with other teams. You will also define a hiring plan, mentor engineers, and improve the software architecture. Required qualifications include people management experience, technical expertise in database design and operations, and strong technical design skills. Preferred qualifications include experience with Microsoft SQL Server, data warehouses, and AWS. The salary range is $150,000-$170,000 per year, with a bonus, and a comprehensive benefits package.
Requirements
- People management for teams of 4+ engineers, including senior and staff/principal-level ICs
- Technical expertise in online database design for a customer-facing product, and offline data pipelines for critical business functions
- Operations for highly available (tier one) services. Best practices for logging, metrics, monitoring, real-time debugging/diagnostics, and alarming
- Technical design best practices for distributed systems, concurrent programming, transactional software design, and client-server API design for fault tolerance and high performance
- Fluency in SQL; can author queries for data analysis and understand SQL schema. Prior track record as an IC developer with the ability to code review in C# or Java. Working knowledge of common data structures
- Extensive experience with code review and technical design review skills, coming from a history of coding, architectural, and technical code structure design
- Learning, technical curiosity, ability to rapidly build expertise in new areas and new technical stacks
- Project management & stakeholder communication
Responsibilities
- Build products and services that are reliable and perform well, providing a great experience for your customers
- Manage a team of high-performing individual developers
- Own operations for the cloud databases, ensuring high availability, and scalability
- Create accurate operating budgets and devise cost savings measures for your cloud resources
- Regularly interface with the leaders of other top-level organizations: Support, Customer Success, Marketing, and Business development
- Define a hiring plan for your org that will allow the team to grow to meet the needs of our rapidly growing business
- Interface regularly with your peer Engineering Managers that lead the Cloud Ops, User Experience, and Integrations teams
- Empower the senior ICs on your team to provide oversight for Panoptoβs overall software architecture, ensuring code maintainability, separation of concerns, testability, and performance
- Lead efforts to identify, prioritize, and improve architectural problems that exist in the current codebase
- Mentor and drive the rapid growth of the talented engineers on your team
Preferred Qualifications
- Microsoft SQL Server
- Database optimization and indexing strategies
- Data warehouses or data lakes and data analysis services
- C#, LINQ-to-SQL, stored procedures
- AWS know-how, especially Cloudwatch
- Full-stack engineering, including customer-facing UX
- Production cost measurement, cost controls, or budgetary planning
- Experience in a private equity-backed environment or fast-growing company is advantageous
Benefits
- Health insurance
- Flexible spending accounts
- Retirement savings plans
- Life and disability insurance programs
- Programs that provide for both paid and unpaid time away from work
- Bonus
- Remote work
Share this job:
Similar Remote Jobs
- πCanada
- π°$190k-$240kπUnited States
- πIreland
- πUnited States
- πEurope, Middle East, and Africa
- πUnited States
- πPortugal
- πUnited States
- πPortugal
- πIndia