Developer - Integrations

United States🕖 9 months ago

Company Overview:Panopto is a dynamic and rapidly growing company backed by a leading private equity firm. With a team of approximately 200 dedicated professionals, we are committed to empowering learners with interactive video.As we continue to support growth and expansion, we are seeking an experienced Developer to be responsible for the technical design and implementation of critical components and features of Panopto’s software partner integrations.

Position Summary:As the Developer for the Integrations team, you will work closely with your developer peers to develop and vet your designs, allowing you to seamlessly weave your new code, features, and services into Panopto’s existing codebase, while introducing new best practices and standards. Other responsibilities may be assigned to help drive our vision and mission to alignment with our organization’s values.

Work you’ll do:In this role, you will User Workflows: Over time, become a multi-faceted expert on the core user workflows powered by Panopto’s video library and integrations. Learn how users interact with the product, how data flows through Panopto’s system architecture, and how the code works at each layer: from the web-client to service APIs, to the underlying service layer, even into the core data storage and query layers.

Development: Operate as a truly full-stack developer, working across team, architectural, API, and tech-stack boundaries to expand your scope of expertise. Become fearless in your ability to debug anywhere within the Panopto system.

Deliverables: Deliver high quality work by following best practices for separation of concerns, clear component-level APIs, and automated testing, and by exercising high attention to detail during both the implementation and QA phases of your projects.

Technical Specifications & Review: Produce detailed technical specifications for your work, including well-defined multi sprint projects with detailed, costed work item break-downs. Seek technical review of your dev specs, asking your peers for feedback that will make your designs better. Retroactively analyze your completed projects for opportunities to improve and share those learnings with your team.

Communication: Provide status updates and time estimates for all items in your two-week sprint milestones, proactively identifying items that may be under costed or at risk. Actively identify and report misalignments between your sprint plan and the overall project plan.

Collaborations: Work to make the whole team stronger. Participate in the interview and hiring process, contribute feedback for your peers, regardless of their level, and offer your critical thinking to help the team improve processes, tooling, communication, and culture. Commit to personal growth, establishing a strong mentoring relationship with your manager or another senior engineer on the team. Participate positively in the development of Panopto’s vision, culture, and image.

On Call: As you grow your understanding of the Panopto system and how we utilize AWS, participate in an on-call rotation.

Customer engagement: On a regular interval, work directly with customers and our support team to help solve customer tickets or operational issues. This helps developers observe customer experiences firsthand and maintain a strong sense of customer empathy.

The Team:The Integrations team at Panopto works with multiple software partners in both the education and enterprise spaces in order to better integrate Panopto with tools customers are already using. With some of the most used integrations across Panopto’s product, the work the integrations team does impacts millions of users and almost every Panopto customer.

Required Qualifications:Bachelor's degree in Computer Science or a related field or an equivalent amount of experience or training in industry2+ years of experience working on complex projects in a professional environment, preferably with a focus on C# or Java developmentBackend developer with some full-stack experienceComputer science fundamentals: data structures, algorithms, parallel or distributed systemsHands on experience designing customer facing features with an emphasis in backend systemsClear and concise communication skillsCustomer focus and a love for solving customer problemsAbility to rapidly prototype ideas and produce production quality codeCollaborating with others to build something with lasting impact.A love for learning, near-insatiable technical curiosity, a desire to grow and to help improve the team around you.Preferred Qualifications:Relational database expertise -- developing in the data layer and writing ad-hoc queriesUX development -- Full-stack development where you’ve created or modified customer-visible UX (e.g. React, Angular)Working knowledge of AWS services: EC2, S3, Lambda, DynamoDB, CloudwatchWorking knowledge of authentication and authorization systems (e.g. Oauth2, OpenID, SAML)Working knowledge of Learning Management Systems (e.g. Canvas, Blackboard, Moodl

Total Rewards:The salary range for this position is $120,000 - $130,000 USD per year. This position is also eligible for a bonus as part of the compensation package.

Base pay offered may vary depending on various factors, including, but not limited to: job-related knowledge, skills, experience, and other eligibility factors such as geographic location. The Total Rewards package includes competitive base pay and an opportunity to enroll in a variety of benefit programs such as health insurance, flexible spending accounts, retirement savings plans, life and disability insurance programs, and programs that provide for both paid and unpaid time away from work. At Panopto, we know that great people make an organization great. We value our people and offer employees benefits that are market competitive for our industry. Learn more about what working at Panopto can mean for you.

At Panopto, our commitment to pay equity and transparency is unwavering. We do not engage in salary negotiations beyond the established range to maintain fairness and prevent potential pay disparities among team members based on negotiation strategies.

Join Panopto and be part of an exciting journey where you’ll be challenged, learn a ton, have a huge impact, and have a lot of fun along the way. If you have a desire to grow on a team of talented engineers, we encourage you to apply.

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago