About the role
This position reports directly to the Founder and CEO.
The Senior Manger of Software Engineering is responsible for overseeing all technical aspects of the company, including defining a technical vision to support the company’s strategic direction and future growth, as well as writing code as a full stack developer. The Senior Manger of Software Engineering will develop a technology platform spanning software and robotics to solve some of the most challenging and interesting problems in e-commerce logistics.
Potential compensation, including equity, is commensurate with the opportunity.
More specifically, the Senior Manager of Software Engineering oversees the design and implementation of algorithms and technology to provide order fulfillment, inventory management, and transportation services. The solution must scale to millions of transactions per day across hundreds of clients in a multi-node fulfillment network while performing real-time, dynamic optimization.
We are a very small team, so you must be very hands-on in this role: In addition to being responsible for high-level design and implementation of Mochila’s software, you’ll also need to create your own specs and write plenty of code. In addition, you will be responsible for all dev ops, systems administration, and testing. In short, this role will give you experience managing every aspect of an enterprise software platform.
The ideal candidate has 5 to 7 years of experience as a full-stack dveloper with a strong focus on the backend, developing software and managing a small team at a major software company where they have learned a lot of best practices, but is hungry to expand their knowledge base and scope of responsibility with the aim of quickly growing into a VP of Engineering role.
As a member of the senior leadership team for a rapidly growing e-commerce fulfillment start-up, your job will consist of the following:
- Lead all aspects of the company’s technological development, building a cutting-edge fulfillment platform to serve the world’s leading e-commerce brands.
- Direct the architecture and design of a fulfillment platform that can scale to hundreds of clients and millions of transactions in a multi-node, multi-tenant network.
- Ensure technology decisions support the goals of marketing, sales, and operations as well as the company’s long-term strategy. Ensure projects are delivered on-time and under budget.
- Effectively manage the trade-offs between new feature development, improvements in operational efficiency, platform scalability and reliability.
- Contribute to building the company’s culture, mission, and values as a member of the executive team.
- Recruit and manage a team of software development and robotics engineers. Build a bench of technical leadership talent.
- Continually evaluate and judiciously incorporate new technologies to ensure Mochila’s platform is continuously improving.
- Maintain a team mentality and pitch in with other activities as needed - we are a small and fast-growing company.