This job might no longer be available.
Software Engineering Manager, Service Platform
1 year ago
Supernatural is helping countless people fall in love with working out for the first time in their lives.
Supernatural harnesses the immersive power of virtual reality to let you travel the world as you smash and box targets to the beat of over 1,000 top hits, coached by a professional trainer. With an ever-growing library of workouts across Supernatural Flow (our original full body cardio modality), Supernatural Boxing, Coach-led Stretch sessions and Guided Meditation, Supernatural invites you to discover your inner athlete and have fun working out. Available on the Oculus Quest.
Check out the Official Supernatural Community on Facebook to meet our diverse community of athletes and coaches as they celebrate their fitness journeys together. Supernatural is loved by The New York Times , Washington Post, GOOP, People, Today, Men’s Fitness, Women’s Health and hundreds more, check out our press page for more.
Join our team and become part of a community dedicated to helping people find joy in health and wellness today.
The Role:
As a Software Engineering Manager, you will report to the Director of Engineering, Platform and lead the Service Platform Engineering Team. This team will own the core architecture and technology concerns for all backend services. In this role you will help power backend architectural improvements, database architecture, 3rd party service integrations, and continue to hire and build up the team needed to ensure smooth operations. Furthermore, you will also work closely with backend engineers across the company (in other squads) to help ensure we regularly ship ever more rewarding fitness experiences.
In addition to deep and broad software development expertise, the ideal candidate will bring a passion for architecting high-quality solutions that operate with high reliability at scale, and the ability to work non-technical statements of intent into actionable technical plans. We can promise you’ll never be bored!
Responsibilities:
- Collaborate effectively with a multidisciplinary team including product managers, program managers, designers, QA, marketing and other roles
- Provide technical leadership to your team through planning, prioritization, design review and code reviews
- Define and evolve engineering standards and best-practices
- Contribute to all parts of the employee life-cycle, including recruiting, hiring, managing, and mentoring engineers
- Manage and streamline our backend release processes
- Conduct regular 1-on-1's and performance reviews to assess and support the team's maturity, health, and composition.
- Promote team cohesion and technical excellence in delivery, and built high talent-density
- Build strong relationships across the Engineering discipline
- Contribute to and help facilitate agile development practices for the team, and ensure objectives are well-understood by all team members
- Lead post-mortems and retrospectives
- Report regularly on progress and share updates
- Help identify, resolve and escalate roadblocks
- Develop positive working relationships with peers and customers
- Foster a growth mindset, regularly seek out opportunities for improvement
- Lead with empathy and understanding, create a safe space to share ideas
Required Qualifications:
- BS degree in Computer Science, Software Engineering or equivalent practical experience
- 3+ years of experience growing and managing teams of 5 or more people
- 10+ years of engineering experience overall
- Senior-level subject matter expertise in one or more languages and disciplines
- Capable of managing engineers across multiple disciplines and backgrounds
- Proven track record of launching and supporting live products at scale
- Able to mix hands-on technical work with leadership as needed
- Experience developing in Python, Go, or similar backend languages
- Experience using PostgreSQL, MySQL, or similar RDBMS
- Experience using BigTable, DynamoDB, or similar NoSQL database
Desired Qualifications:
- Shipped at least one AAA game or equivalent complexity
- 3+ years of industry experience in gaming or virtual reality
- Expertise in Python, SqlAlchemy, Flask, Javascript
- Experience developing and supporting live services on AWS
- Start-up / entrepreneurial experience
At Supernatural, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Supernatural is committed to bringing together individuals from all different backgrounds and perspectives, however, applicants from agencies as well as corporation to corporation work will not be considered at this time.
#LI-Remote, #IHSRemote
Create Your Profile — Game companies can contact you with their relevant job openings.