We design & build the companies of tomorrow
1
VIEW
Back to Careers

Engineering Manager

Full-Time

Description

As an Engineering Manager, you'll work directly with our Head of Engineering, Design team, and other engineers on a variety of software projects covering different programming languages, frameworks, and application architectures. We treat Engineering Managers as half “lead developers” and half “people managers”. You’ll be supervising others while also doing some of the day to day work, which requires you to stay nimble and fluid. Generally, we build a team around an Engineering Manager: the EM communicates with clients, makes technical decisions, pairs with team members and reviews the teams pull requests. Think: less coding and more "everyone else is writing good code".

‍

Typical client work includes building any of the following: web and mobile apps, APIs, integrations with third party tools, health-tech specific integrations, and digital transformation projects for enterprise clients. We also often develop on-floor interactive digital experiences that exist in physical spaces, uniting our core ethos as a company of blending physical and digital.

‍

We offer a competitive compensation package based on experience and qualifications. The salary range for this position is $100,000 to $180,000 annually, with additional benefits, bonuses, and incentives. The final salary offer will be determined based on the candidate’s experiences, skills, and fit for the role.

‍

Responsibilities

  • Collaborate with our Strategy, Design, Product, and Architecture teams on building world class digital products and experiences.
  • With our Head of Engineering, Business Development team, Product Managers, and Project Managers, help us accurately scope client work from a technical perspective. This includes participation in sales calls as well as sprints and grooming sessions.
  • Help clients avoid over-engineering solutions by guiding them to simple and effective outcomes.
  • Manage a “pod” of engineers (between 1-5 engineers).
  • Enable their growth and success through mentorship, pairing, and offering development opportunities.
  • Motivate and coach through performance management.
  • Provide support through daily stand-ups and regular check-ins.
  • Help to unblock the team and solve technical problems.
  • Communicate direction and prioritization for junior team members, assist with deliverable roadmapping, and help to assign client work based on personality and technical expertise.
  • Participate in the hiring process for new Engineering talent.
  • Champion a best-in-class onboarding experience for new talent on your team, including training and performance evaluation.
  • Help your team ship code that works as expected, on schedule, and within budget.
  • Spend some time writing code, code review, de-bugging, as well as staying current on software updates and best practices. Occasionally lead a client project, pending Cactus’ staffing schedule.
  • Raise a red flag when a project needs some extra help, whether understaffed or behind schedule.

‍

Qualities

  • You act with foresight. You plan ahead and mitigate risks in advance.
  • You identify what’s important to fight distraction. You keep the end goal in mind and prioritize accordingly.
  • You walk in the client’s shoes. Whether it’s the client or the end user, you build products to meet all user needs.

Qualifications

  • You have 5+ years working as a software engineer at another agency, a product-focused startup, or an enterprise company.
  • You have a demonstrated history of seeking out teaching opportunities, coaching, and mentoring your peers or (if you’ve been a manager before), direct reports.
  • Previous experience leading a project from conception to completion, with sole (or majority) responsibility for its success.
  • You have zero ego with regards to your code, can both receive and offer feedback positively, and are willing to pair and help others developing software alongside you.
  • You're a self-starter. You're not afraid to take initiative but know when and how to check with others to ensure you're making the right decision. You can balance the technically correct and/or more elegant solution with what the client wants (which often differs) and can do this quickly.
  • You're not afraid to ship code! We don't care if it's not done yet. Push it up and get feedback.

Compensation & Equal Opportunity

$100,000 to $180,000

We offer a competitive compensation package based on experience and qualifications. The salary range for this position is $100,000 to $180,000 annually, with additional benefits, bonuses, and incentives. The final salary offer will be determined based on the candidate’s experiences, skills, and fit for the role.

‍

Think you might be a good fit?

Send your resume, cover letter, or portfolio link to

careers@cactus.is
Link copied!