In this role, you will
- Products & Services: you will build products and services that are reliable and perform well, providing a great experience for your customers. You are not content to simply implement a service “to spec”, but insist on deeply understanding your end-users. You contribute to defining the spec and you build with the customer always in mind. You manage a team of high-performing individual developers, who have grown as a result of your feedback and guidance.
- Operations and Fiduciary: your team also owns operations for the cloud databases, ensuring high availability, and scalability. The core data systems are also a significant contributor to operational costs, so another important responsibility is to create accurate operating budgets and devise cost savings measures for your cloud resources. You will also regularly interface with the leaders of other top-level organizations: Support, Customer Success, Marketing, and Business development. You will regularly have visibility within the executive team and will be considered a critical stakeholder in nearly all major development initiatives.
- Growth & Collaboration: 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. Own operations for the cloud databases, ensuring high availability, and scalability. 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.
Required Qualifications:
- 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
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.
Similar Jobs
Data Engineer
Software Engineer
Jr. Data Engineer
Software Engineering Manager
Java Developer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say