Engineering Manager | Technical Lead

Viewed 21 times

Job Description

ShapeShift is seeking an Engineering Manager | Technical Lead to design and build features into our platform.
Development is done in a number of code repositories, using some combination of JavaScript (Node.js and React) and Python.
Engineers work in small cross-functional teams (squads), and experience a lot of variety, while still having the opportunity to develop expertise in areas of interest.
As an Engineering Manager | Technical Lead, you would lead a squad in the completion of assigned epics.
You would work with the Product team to ensure your team understands the user stories for the epic.
You would lead your squad through breaking the work down into tasks, and then manage the epic through to production release. 

At ShapeShift, you will find a development environment where engineers build creative solutions inside of a standard framework.
The ideal candidate wants to keep their coding chops up to snuff, and also knows how to contribute to planning and architecture discussions.
They will enjoy participating in setting standards and proactively creating a positive and efficient engineering culture. 
The expectation of time spent managing and planning versus hands-on coding is about 50/50.
This position offers a unique opportunity to build the next generation of crypto tools for customer financial sovereignty.

This is a full-time, exempt position, based in Denver, Colorado or fully remote in western time zones and reports to the Engineering Director.

Your desire to make a real impact on an organization and the world grows by the day.
The ideal candidate will be open to daily changes in workflow and protocol (and force us to improve workflows).
As a start-up in an evolving space, there are new challenges that require new solutions every day.


  • Company Equity
  • 100% Covered Health, Dental and Vision Insurance
  • Flexible Time Off
  • Remote work 
  • 401(k)
  • Generous Maternity and Paternity Leave
  • Opportunity to be paid in Bitcoin


  • Lead a small team within the larger organization to build new features
  • Manage a team of 3-5 engineers, including conducting regular performance reviews and conducting regular 1:1s
  • Own team process to break down work into discrete, independently release-able stories
  • Develop new features 50% of the time
  • Write clean, maintainable code with tests
  • Generate creative coding solutions that follow enterprise-wide coding and architecture standards. Lead the development of standards.
  • Proactively add documentation to help others
  • Troubleshoot issues across systems independently
  • Work with the product team to keep team kanban workflow on track
  • Interface with other teams & management to communicate the status of stories and epics
  • Regularly review the team’s skill set and available resources and communicate if there are any gaps/areas of opportunity
  • Contribute to engineering leadership discussions around process, standards, and culture
  • Maintain current technical knowledge to support rapidly changing technology, continuously looking out for new technologies
  • Mentor and coach team members; listen and provide constructive feedback to help guide them in their careers
  • Actively participate in recruiting and hiring efforts in the interest of building the strongest possible team


  • 7+ years of full-stack engineering experience. 2+ years in management.
  • BS in Computer Science or equivalent experience
  • Ability to align objectives and create a shared understanding within the team, with the Product Team, and other stakeholders
  • Experience with modern JavaScript-based frameworks. We are particularly looking for React + Node.js
  • Solid intuition for REST API design
  • Understanding of databases
  • Proficiency in building web backends in Python and/or Node.js
  • Great design intuition, user empathy, and attention to detail
  • Experience with source control, preferably Git
  • Understand microservices architecture
  • Proven track record diagnosing and solving scalability challenges
  • Working knowledge of Docker containerization
  • Understanding of Internet concepts, protocols, and technologies
  • Experience solving scalability challenges
  • Experience setting goals with others and evaluating performance
  • Experience with CircleCI or CI/CD in general
  • Passion for innovation. You should be a person who thrives on creating innovative and scalable technology applications.
  • Desire to continuously learn, problem-solve, and acquire new skills with cutting-edge technology.
  • Most importantly, a strong sense of responsibility, ownership, and character, and how to instill in others

Bonus Points

  • Experience with cryptocurrency and blockchain (address generation, transaction construction, use cases, software daemons, wallet infrastructure and anything related to this evolving field)
  • Any experience or understanding using Ethereum or other Smart Contract based systems (familiarity with Solidity is a big plus)
  • Experience with GraphQL and related client libraries (Apollo + Relay)
  • Familiarity with financial markets and terminology, exchange platforms, and matching engines
  • Adept using Agile process-driven development
  • Familiarity with financial markets and terminology, exchange platforms, and matching engines

Job Summary Website
Denver, Remote Location
Full Time Job Type
Salary $129,000 - $158,000


We are pioneers, navigating the ever-evolving landscape of the blockchain industry. We hire people who are motivated by challenge, have high integrity, and who are kind. We are proud to offer a fun, diverse company culture that nourishes employee growth, well-being & offers ownership and access to cutting-edge technologies. We are fair. We train our team to be knowledgeable and highly skilled and reward the value they bring to our team.
View project profile

Similar Jobs

The largest community on the web to find and list jobs that aren't restricted by commutes or a specific location.

  • Our Full-stack Developer will work alongside our engineering team and rewrite and update code for our indexer. This role is perfect for someone excited about learning that would like to grow into a leadership role in the future.

    Apply Now
  • As a Senior Golang Engineer on our Engineering team, you will have a chance to work across the full spectrum of our protocol architecture that is built around the Cosmos-SDK, built in Golang, Rust and Solidity. Our software empowers Sommelier validators to secure the Sommelier network which offers financial automation globally. As an early employee you will be a critical part of our core team and have a significant influence over the direction of the company.

    Apply Now
  • In this role, you will build the ethereum contracts of one of the first flagship hybrid Ethereum/Cosmos DeFi protocols designed to leverage the strengths of the combined platforms. You will use Solidity and Vyper software languages that run on the Ethereum Virtual Machine. You will work to secure and test smart contact code that will control and route billions of dollars of value, daily.

    Apply Now