Skip to content

Head of Engineering (remote USA or international)

Remote
  • Dallas, Texas, United States
Engineering

Job description


Make is seeking a full-time Head of Engineering to lead the team towards creating world-class work and making sound architectural decisions. Beyond problem solving and pull requests, it’s important for this person to effectively communicate and have a genuine enthusiasm for software! We're a team of 40 on our way to 50 this year...and your leadership will be essential.


Our team is passionate about creating world-class software (like this and this) and we want you to make us even better. If this sounds like it might fit what you’re looking for too, read on, and get in touch.


Manager of One

We rely on everyone at Make to do a lot of self-management and take initiative. People who do this well are ‘managers of one,’ and we strive for everyone to fully embody this principle. That means setting your own direction when one isn't given. Determining what needs to be done, and doing it, without waiting for someone to tell you to. 


A Passion For Solving Problems

Our clients have real businesses, real customers, real opportunities and real pain points. We quickly learn their product and internal workings. Our customers view us as trusted advisors and thought leaders. This role materially shapes the products, platforms and features that our award-winning team will produce. It's important that this role helps bring clarity to ambiguous requirements or product needs...ultimately creating clear technical solutions.


About Make (letsMake.com)

Make is a highly personable product software agency based in Texas with ~40 team members worldwide. We’re passionate about creating world-class software that people enjoy using. We’re a multi-disciplinary team of engineers, designers and other great folks. Our work has been featured in Techcrunch, Mashable, US Weekly, CBS News, Texas Monthly and The Today Show. We’re proud to have a portfolio of work that is used by millions of people every week and that’s been featured 25+ times in the Apple App Store and Google Play store. At the end of the day, we view this as our life’s work (more than our work life).


Culture + Remote Work

We’re not only passionate about our craft but also about our culture. We deeply believe that work is purposeful and that culture is one of the most important parts of any team.

________________________________________________


Responsibilities: Working 'in' your craft area


  • Manage: As a 'coach,' lead and manage your people with the LMA checklist approach
    • Culture: Ensure each person is living-out all three virtues with frequent examples
    • Accountability: Provide accountability to people on their priorities, tasks and behaviors
    • Monthly 1:1s: Listen, provide feedback and help team members grow
    • Veteran: As needed, be a veteran to new team members during their first 90 days

  • World-Class Work
    • Standards: Set standards and ensure that everyone routinely adheres to them
    • Quality and Feedback: Ensure that world-class work is created and provide feedback

  • System Architecture, Key Technical Decisions and Technical Lead
    • System Architecture: Help create and/or review system architecture
    • Key Technical Decisions: Review and advise on key engineering decisions across multiple projects
    • Technical Lead and Solutioning: Be a client-facing lead for select technical items, solutioning and discussions

  • Cohesiveness with Other Crafts
    • Collaborate: Connect with the other craft areas to help all work function cohesively (Discovery, Design, Dev, Data, Delivery)

  • Business Development Support
    • As needed, collaborate to help win new business

  • Hiring Support
    • As needed, participate in the interviewing process to vet candidates

  • Strategic Planning
    • Quarterly: meet quarterly with the EOS leadership team to set goals and solve issues


Responsibilities: Working 'on' your craft area


  • Best Practices, Standards, Processes, Templates, Tools and Playbook
    • The 'Make way': all engineering practices, standards, processes, templates and tools are simplified, documented and followed by all

  • Deliverable Templates/Examples
    • Standardization of Work: Create a great example of each deliverable in your craft so that projects have a single reference example that each person in the craft can mimic


________________________________________________


Job requirements


Start Window: March - June 2024

Employment: Full-time

Required Experience

  • Technical: 9+ years minimum experience developing large-scale software
    • Engineer: have been a developer for 8+ years
    • Languages: experience with Node and serverless
    • Architecture: architected and developed at least 3 large-scale systems/applications from scratch
      • 4+ years of recent experience with service-oriented and event-based architectures and microservices
    • Documentation: strong experience with creating and defining system architecture diagrams, sequence diagrams and related docs
  • Software Agency: 3+ years of working at a software agency in a leadership capacity within the engineering practice


Nice to Have Technical Experience

  • Experience working in FinTech (mobile banking, payments, deposits, transactions, etc)
  • Experience with Okta, Plaid, Stripe
  • Deep AWS experience
  • Deep Firebase experience
  • Experience with data pipelines, warehouses and ETL/reverse ETL solutions
  • Experience with or a passion for incorporating AI in the software development lifecycle


Competencies

  • Loves problem solving
  • Strong communication skills
  • Strong relational skills
  • Can communicate technical items to non-technical people
  • Has a strong work ethic
  • Enjoys self-managing by looking for what can and should be done
  • Follows-through on responsibilities

or