Description
We are a compact, fully remote engineering team dedicated to developing, maintaining, and enhancing a cutting-edge user-facing application and various internal tools. Our team makes a significant impact by:
- Supporting each other within the team and across the organization.
- Adapting to technological advancements, user feedback, and evolving business priorities.
- Fostering a proactive learning environment and being passionate about our work.
- Valuing work-life balance and recognizing personal commitments.
- Collaborating across different products and technology layers.
- Taking ownership of projects that drive our mission and positively impact educators.
Who We're Looking For
As we expand, we are building a dedicated team focusing on DevOps, security, and infrastructure. We seek a technically skilled, hands-on leader with a people-first approach to establish this new function and team. Our ideal candidate is passionate about building and maintaining high-performance, reliable, scalable, and secure systems that delight developers, support teams, and users. Equally important is the enthusiasm to foster a vibrant, diverse, and collaborative engineering team.
Your Experience
You bring:
- More than 2 years of experience managing diverse engineering teams.
- Experience in the education or educational technology sector is advantageous.
- Over 5 years in roles like DevOps, Site Reliability, or Infrastructure engineering.
- At least 3 years at a senior engineering level.
As a Senior Engineer, You Have
- Full-stack web development experience.
- Effective communication skills for both technical and non-technical audiences.
- Comprehensive understanding of security best practices, performance, monitoring, automation, escalation, and site reliability.
- Proficiency with version control systems, CI/CD pipelines, automation tools, testing frameworks, and Infrastructure as Code.
- Demonstrated expertise in deploying, testing, managing, and monitoring cloud services in production environments.
As An Engineering Manager, You Have
- Enhanced processes, methodologies, and infrastructure to boost team motivation, productivity, quality, and reliability.
- Identified strengths and growth areas in each engineer, fostering individual and team development.
- Built trusting and supportive relationships with direct reports.
Our Technology
We embrace new technologies and their potential benefits. Familiarity with specific stacks is beneficial, including technologies like GitHub, Cypress, CircleCI, Docker, DataDog, MongoDB, PostgreSQL, Azure AI, and various AWS services (CloudFormation, EC2, ECS, Fargate, Lambda, RDS, Redshift, DynamoDB).
Technical Responsibilities
- Improve CI/CD processes and system operations to enhance efficiency, observability, latency, scalability, security, and reliability.
- Collaborate on product and technical strategy with managers and cross-functional team leaders to advance our mission.
- Provide technical guidance to engineers through code reviews, pairing, teaching, and coaching.
- Lead technically on high-risk, complex projects.
- Research and evaluate new technologies and tools, developing proofs-of-concept.
People Responsibilities
- Build and lead a high-performing, diverse engineering team that delivers data-driven results to support our mission.
- Enhance team skill sets and support each engineer's career growth.
- Develop relationships based on care and trust with team members.
- Foster a team culture of psychological safety, inclusion, and continuous improvement.
- Offer open, honest communication and thoughtful feedback to individuals and the team.
Requirements
Your Role:
- Manage and mentor the Product Management Team to drive product innovation and excellence.
- Collaborate with senior leadership to shape product and design strategies.
- Enhance the maturity of our product management and design workflows.
- Support the growth and success of product managers and designers through coaching and mentorship.
- Embrace a remote work culture with occasional travel for key events and development opportunities.
What You'll Do
- Oversee and mentor the Product Management Team to drive product development and excellence.
- Work closely with senior leadership to shape product and design strategies.
- Enhance the maturity of our product management and design workflows.
- Support the growth and success of product managers and designers through coaching and mentorship.
- Embrace a remote work environment with some travel for key events and development opportunities.
Your Experience Includes
- Leading a high-performing team of product managers to success.
- Creating and iterating on product management and design systems.
- Coaching and developing product managers and designers.
- Successfully influencing product and design decisions at a strategic level.
Benefits
- Compensation in the range of \(140,000-\)200,000 based on location and experience.
- Flexible time off policy.
- Medical, dental, and vision coverage.
- 401k matching.
- Profit sharing.
- Family and Medical Leave.
- Family-building reimbursement.
- Universal Basic Income.
- Mental health services benefit.
- A motivated, passionate, and supportive team dedicated to helping you grow in your career.
Travel
Limited travel required, including for onboarding, professional development, and team events.
Employment Type: Full-Time