Director of Engineering

New York City, NY
Full Time
Senior Manager/Supervisor

About Foothold Technology:

It’s an amazing time to be joining Foothold as we are about to transform the human services landscape with our people, technology and services! We empower over 1000 human services agencies to serve 2.5 million+ members, reducing the burden of documentation and improving healthcare outcomes. We strive to be a mission-driven, solutions-led, high-growth, and customer-centric organization with an empowered team proud to enable our customers with solutions to do their best work. Learn more about us here!

 

Job Description:

You will play a key role in enabling strategic success in our priority markets by building and motivating a high performing, empowered team of engineers, ensuring consistent processes are being followed for predictable execution, and inspiring and enabling incremental tech-driven innovation.

Our ideal candidate is technically sharp, an eager learner, a conscientious worker, a thoughtful, kind and supportive human, has experience managing and leading a team of engineers and scaling teams and products. I know that’s a lot to ask, but if you feel you have most of these attributes and are excited about who we are, what we do and how we do it, we would love to hear from you!


Key Responsibilities:

 

Team Values and Management

  • Evolve Engineering Values: You foster a culture of autonomy, mastery and purpose, empowering a collaborative team of customer-centric, mission-driven engineers to build innovative solutions that address real end-user pain points or reimagines the mundane using their code as craft
  • Retaining Top Talent: You will manage our engineering team of ~40, investing substantial effort coaching and developing folks with high potential as well as rewarding and challenging high performers. If someone isn't working out, you'll be responsible for managing that situation as well. As an Engineering Manager at Foothold, you seek to increase the output of your team, a core concept in High Output Management, preferring practices like asynchronous communication and assigning Directly Responsible Individuals (DRIs). You are looking to recruit and retain Managers of one, value customer-centric results over hours worked.
  • Recruiting: Your team is likely to expand over time, but not particularly fast. We prefer to hire slowly, let folks get fully integrated, and not hire again until we have a specific pain or highly-promising opportunity we can't pass up. When we do hire in Engineering, you will lead that process. You'll get the final say over which candidates we hire, so you should be excellent at screening and interviewing. 
  • Engineering org structure: You will be responsible for proactively identifying key roles that are crucial for success, making a business case for it and executing on them working closely with the VP, P&E.

Technical Leadership 

  • Security: As a healthcare technology company, we take security very seriously! You work closely with our Security leads and VP, P&E to ensure we manage open risks in an ongoing manner as well as roll out process and tooling changes necessary to proactively improve our security and compliance posture.
  • Trust & Site Reliability: You are ultimately responsible for our product’s site reliability and the trust that results from reliability, transparency and trackability. You establish SLOs and use SLIs to help ensure compliance with our customer SLAs.
  • Technology & Architectural Roadmap: You work closely with the VP, Product & Engineering to establish and socialize our technology and architectural roadmap that helps us create a secure, highly available, responsive, scalable and innovative technology platform using modern and applicable architectural styles, infrastructure, frameworks, languages, libraries and tools, enabling us to delight our customers, leapfrog competition and create new whitespace.
  • Lead by example and getting your hands dirty: You have mastery of key elements of our tech stack (Javascript, Typescript, PHP and Ruby on Rails) and infrastructure (AWS and GCP) and are able and willing to pair with engineers to help resolve a critical outage, a gnarly bug, help with a really important feature release or to provide mentorship and professional development.

Process Leadership

  • Agile and Lean: Our teams follow Scrum Agile and Kanban with varying levels of maturity, with hints of Lean being practiced in silos. Your leadership helps teams mature in process best practices, establishing enough consistency across teams for execution predictability and strategic forecasting without being rigid. You ensure there is enough Slack and Flow in the system for optimal engineer experience, time to market and innovation!
  • OKRs and KPIs: We follow the OKR model for business planning on an annual and quarterly basis. Additionally, we have key Team KPIs (Say/Do, New Bugs, Cycle Time) and Application KPIs (High priority security risks, Page load time, Uptime%, RTO, RPO, MAU, cNPS, % Engineering Support tickets) that we track and strive to improve. You will play a critical role in establishing and ensuring success of our OKRs, while ensuring accountability of our KPIs.
  • CI/CD: We have varying levels of maturity with our Branching, CI/CD process and tooling across our engineering teams. You guide engineering teams through optimal branching models helping them achieve Continuous delivery and zero-downtime releases with appropriate tooling. In terms of tooling, we use Bitbucket, Github and GitLab for code repositories, with TeamCity, GitLab, CircleCI and BitBucket pipelines used for CI/CD tooling.
  • Test & Infrastructure Automation: You will be responsible for overseeing Quality Assurance for all Products, most of which is automated with varying levels of coverage and diverse tooling ranging from Cypress, Selenium and RSpec. One of our products still relies on manual testing heavily for testing our legacy codebase, which you will try to gradually transition to automated testing possibly as part of our ongoing rebuild. You will also oversee our Infrastructure automation to improve our time to market, quality and RTO among other things with tools such as Pulumi and Terraform.

Communication and Foothold’s Core Values

  • You are a thoughtful, eloquent and effective communicator, able to engage and inspire the Engineering team.
  • You are able to navigate altitudes quickly, with the ability to speak tech with your peers or team members and be able to easily explain concepts and outcomes to a non-technical audience including leadership, internal stakeholders and customers.
  • You practice Radical Candor with your team
  • You uphold our Foothold Core Values, and prioritize values such as Customer Centricity, Collaboration, Empathy, Diversity, Curiosity, Growth mindset, Bias for Action, Disagree and Commit and Work-life balance.

Experience:

  • 8+ years of software engineering experience, in web-based enterprise SaaS
  • 4+ years of experience as a customer-centric Director of Engineering, leading software engineers, data engineers, test automation engineers/QA, SREs/DevOps engineers
  • 8+ years of experience in Javascript, Typescript or Ruby on Rails
  • Excellent interpersonal skills (empathy, confidence, conflict resolution)
  • Extremely strong communication and writing skills
  • Experience in Data warehousing, AI/ML

 

Other Information:

  • Location: Remote
  • Compensation: Competitive
  • Other Benefits: 401k matching, medical and dental healthcare coverage, FSA, competitive PTO, flexible working schedule and location
  • Culture: Fast-paced, highly mission-driven atmosphere in a casual, laid back environment
  • Salary: The estimated salary range for this position is $170,000 - $185,000. This Actual pay will vary based on various factors, including but not limited to relevant experience.

 

All qualified applicants will be afforded equal employment opportunities without discrimination because of race, creed, color, national origin, sex, age, disability or marital status.

 

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*