Engineering Manager

Theorem


3 months ago

05/18/2019 11:48:38

Job type: Full-time

Category: Software Dev


Have you spent the past five years managing software engineers?  

Do you have a proven track record of building teams that deliver complex software on-time and in-budget?

Are you ready to take your career to the next level and work with the best engineers on the planet? 

If so, we want to meet you!


Company Overview

Theorem is a team of craftspeople and experts who build amazing products and believe in cultivating a high degree of leadership in all of our people. We build medium and large-scale applications that solve our customers' business-critical problems.


Job Summary

As an experienced Engineering Manager you will manage a team of 10 to 15 engineers operating in small squads of 4-5 engineers and work directly with Product, Research and Design teams as well as customer stakeholders and technical leads to build complex custom software applications.

While this is a remote friendly role, the engineering manager should expect to travel to client site one week every other month on average.


Responsibilities and Duties

As an engineering manager supporting the development of a product, you are responsible for:


Strategy and Consulting

Run and / or participate in project kick-offs.

Work with your team to choose the tools, architecture, and platforms used to deliver client projects.

Define quality standards for client projects.

 


Hiring and Training

Attract, nurture, coach, and retain talent.

Ensure every assigned engineer has a career progression plan with regular check-in points and real-time feedback.

Ensure engineers are provided with continuous and valuable learning opportunities.

Contribute to determining engineering salary ranges and adjustments.

Contribute to defining and building the vision for our engineering organization.

Contribute to defining quality standards for our work.

Contribute to creating training and learning material and opportunities for engineers.

Managing and Directing

Talk to engineers to tease out concerns early, then fix them when possible.

Resolve conflicts or performance problems with engineers.

Embody the engineering culture and contribute to its advancement, inspiring everyone to live up to it.

Maintainer and contributor to our company engineering internal and public artifacts such as our quality standards and guidelines.

Represent the engineering organization with other departments and ensure we provide engineering support wherever necessary in the company.

Support team happiness.

Engineering and Delivery

Responsible for the quality and quantity of the engineering output.

Responsible for the continuous, iterative improvement of our engineering team.

Responsible for the overall planning, execution, and success of complex technical projects.

Work closely with product management team to ensure we're building the best products.

When necessary, act as Programmer, QA, Architect, PM, etc for short periods of time.

 

Benefits and Perks


REMOTE FRIENDLY - Work from your location when not traveling to client site.

TEAM RETREAT - Once a year the entire Theorem team gets together at an inspiring location to meet, work and play.

HEALTHY BODY, HEALTHY MIND - HAPPY TEAM - We offer paid vacation and support healthy lifestyles through our physical fitness benefits program.

HEALTHCARE & FINANCE - We have comprehensive medical, dental, vision, and life insurance plans, plus we have a 401k plan.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 1 week ago

    Mailshake is a simple yet powerful sales engagement software leader that 12,000 sales professionals love. Getting in front of and earning new customers is at the heart of making companies successful. Our software helps customers grow their businesses faster, more efficiently, and with less friction.

    Our team is 100% remote, so we work fairly independently while using Slack, Zoom and regular team meetups to keep connected.

    Mailshake runs on the AWS cloud using Lambda, Fargate, SQS, and Aurora among other services. We have a fully automated deployment system and all infrastructure is scripted through Terraform. Our tech stack is TypeScript, Angular 6+, Node.js, and MySQL.

    If you’re the right person for this job you will join a small but experienced development team as its manager. We're looking for a director of engineering with experience building and managing high-performance teams to deliver new features and capabilities on time and budget.

    Your primary responsibilities will include:

    • Planning and managing the front and back end engineering teams and our technical support effort

    • Hiring and managing your team

    • Develop and execute the product roadmap

    • Join executive team meetings to plan and guide the direction of the business

    • Be a gatekeeper for requests coming from other teams in deciding which bugs/ features to take and how to prioritize them

    • Manage quarterly in-person dev team trips

    You should have:

    • Exceptional leadership, analytical, problem solving, decision making, communication, and organizational skills

    • Previous experience creating and managing product roadmap

    • Worked in at least two management positions building and managing high-performance US-based development teams.

    • Four to seven years of coding experience and knowledge of AWS and moderate knowledge of Node.js

    • Prior experience in a high growth startup

    We offer flexible schedules, maternity/paternity leave, and other perks that come with being a fully remote company. Mailshake has taken zero outside investment -- we are profitable, bootstrapped, and rapidly growing.

  • About Loom

    Loom is a new kind of work communication tool, helping over a million people get their message across through instantly shareable videos. Our users work at companies like HubSpot, Square, Uber, GrubHub and LinkedIn. Our mission is to be the global leader in human workplace communication.

    Founded in 2016, Loom has raised $15 million from top-tier investors including Kleiner Perkins, General Catalyst and Slack Fund.

    The Role

    Loom makes it simple to create HD video content and have it instantly available to share with anyone in the world. Because of this simplicity, multiple years' worth of video content is created on Loom every week from people in almost every country around the world, and we expect this number to continue to rapidly grow. It's vital that Loom continues to be seen as a utility that our users can depend upon. Loom needs to continue to just work. Given the nature of processing video at scale, this is no easy feat and requires being conscious about price, performance, and the evolution of our culture.

    As we introduce Team and Enterprise offerings, mobile applications, innovate on the core recorders, and explore strategic integrations and partnerships, we anticipate the complexity and scale of our systems to increase by an order of magnitude over the next year. As the Head of Infrastructure, you will be reporting directly into the Head of Engineering and will have a critical impact at one of the most exciting times in our company's history.

    You will

    • Lead our infrastructure teams (DevOps, SecOps, and Core Video) and ensure major initiatives and execution happens reliably and on-time

    • Work hands-on at first (50/50 management and IC work) and quickly transition into leadership as you scale your team

    • Grow and inspire our entire engineering team, leveling up their awareness and understanding of reliability and security

    • Develop and own our security and compliance roadmap alongside our Head of Engineering and SecurityOps team member

    • Orchestrate efforts alongside our Head of Engineering to ensure our infrastructure meets regulatory requirements necessary to bring on enterprise clients

    • Develop our DevOps and tooling roadmap

    • Develop and co-own our Core Video roadmap alongside our Head of Engineering

    • Help architect and ensure the success of major infrastructure initiatives ranging from migrating CDN providers to transitioning us to multi-cloud

    Requirements

    • 6+ years of professional DevOps/infrastructure/SRE experience

    • 3+ years of management experience

    • Experience scaling an infrastructure (either directly or with a team)

    • Fluency of working with AWS in production at scale

    • Experience creating and growing high-performing teams

    • Experience with security and privacy standards (SOC2, HIPAA, GDPR, PCI, etc.)

    • Experience working in a start-up or similar fast-paced environment

    • Ability to wear multiple hats

    • Passion for unlocking developer efficiency

    • Passion for protecting a user base's privacy

    Nice to have

    • Experience scaling a video infrastructure, especially transcoding (compute-bound) or content delivery (memory and network throughput-bound) services

    • Experience with Node.js and Docker

    • Experience running a configuration-driven, cloud-agnostic infrastructure

    Perks at Loom

    • Competitive compensation and equity package

    • Medical, dental, and vision coverage (US-based team), healthcare reimbursement (non-US based team)

    • 401K with 5% company matching

    • Unlimited PTO

    • Remote-first team

    • Paid parental leave

    • Yearly off-site retreats (this year we went to Costa Rica for a week!)

    • Learning & Development reimbursement

    • Wellness reimbursement

    SF office perks

    • Remote weeks every other month

    • Daily in-office lunch, unlimited snacks & drinks

    • Remote-specific perks

    • Home office & technology stipends

    • New Hire Onboarding in SF

    Loom is an equal opportunity employer.

    We are actively seeking to create a diverse work environment because teams are stronger with different perspectives and experiences.

    We value a diverse workplace and encourage women, people of color, LGBTQIA individuals, people with disabilities, members of ethnic minorities, foreign-born residents, older members of society, and others from minority groups and diverse backgrounds to apply. We do not discriminate on the basis of race, gender, religion, color, national origin, sexual orientation, age, marital status, veteran status, or disability status. All employees and contractors of Loom are responsible for maintaining a work culture free from discrimination and harassment by treating others with kindness and respect.

    • Build a passionate, high performing, distributed engineering team working on the cutting edge of AI and ML infrastructure

    • Opportunity to scale out a world-class engineering team in a fast growing startup in Seattle 

    Algorithmia automates, optimizes, and accelerates every step of the journey to deploying of AI and ML at scale. We allow anyone to run models on massively parallel infrastructure in minutes instead of months. In our cloud or your datacenter - all completely managed for maximum performance at minimum cost. Already trusted by over 90k developers and major enterprise customers, Algorithmia makes scalable Machine Learning fast, simple, and cost-effective for everyone.

    We are seeking an Engineering Manager to take the reins in building and leading our world-class Platform engineering team. You will be a critical leader in Algorithmia’s next phase of growth. You will experience unique visibility and growth opportunities that comes with joining the first AI startup funded by Google’s AI Fund. This team is expected to grow especially fast.

    What You’ll Do

    • Own the technical vision for the Algorithmia Platform team

    • Build a passionate, high performing, distributed engineering team working on the cutting edge of AI and ML infrastructure

    • Balance a high-output engineering mindset with the rigorous demands of a fast-evolving enterprise cloud business

    • Partner closely with product leadership to turn customer needs into amazing technical results, making sure we continuously deliver products to our customers at a fast pace and unrivaled quality

    • Mentor and develop engineers and team leads in their career growth

    • Define and establish engineering best practices

    • Drive a positive, inclusive, results-oriented culture

    • Manage team sprints, commitments, and deliverables

    • Ensure the team has satisfactory stories, tasks, and bug descriptions to efficiently work

    What We Would Like to See

    • 5+ years experience as an engineering leader, preferably a combination of big and small company environments, having managed teams of 5 or more engineers

    • Experience in one or more of the following: built large-scale, automated distributed systems, configuration management, and CI/CD solutions

    • Ability to prioritize and execute on multiple complex projects with a passion for detail

    • Proven ability to generate decisions through data

    • Highly collaborative, with the ability to work well with fellow engineering leadership and distributed stakeholders

    • Deep empathy for users; you understand that Algorithmia would not exist without them

    • Experience managing remote team members and/or entire teams

    • BS degree in Computer Science, Mathematics, Engineering, or equivalent

    • Advanced degree preferred

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!