Original listing text, shown exactly as published by the company.
The Opportunity
Coda is looking for an experienced Software Engineering Director. We have a well-established eCommerce ecosystem, and the next stage of our growth requires a leader who can take ownership of a large and technically complex area and evolve it to meet the ever-increasing demands of our customers and partners. The ideal candidate will be a great communicator, both internally and with external partners, an experienced manager of managers and strong in distributed systems architecture with a track record of building and growing world-class engineering teams.
What you'll do
- Take ownership of Coda systems, working with your team to constantly drive our technology forward and defining an aggressive technology roadmap
- Lead, guide and mentor multiple software engineering teams and engineering managers
- Work closely with the Product team to ensure goals and work are clearly defined, at both the OKR and day-to-day levels
- Drive engineering best practices from the code level through to overall systems architecture including devops, automated testing, infra and data.
- Own the execution of product and technical goals across the payments group
- Coach team members using continuous improvement techniques, resulting in a high-performance team
- Collaborate with the recruiting team to attract strong engineering talent
What you"ll bring
- Proven experience managing managers and leading multiple engineering teams
- Experience managing software engineering teams (backend, frontend, and/or full-stack)
- Strong hands-on architectural expertise, with the ability to set technical direction and provide technical leadership
- Passion for building great products and software
- Exemplary communication skills, both written and oral
- Experience of building teams and optimizing team productivity in an agile environment
- 10+ years of experience as a successful software engineer working on hard problems
- 5+ years as an engineering manager, architect, or other leadership position
- Strong experience with a range of data technologies (RDBMS, NoSQL, message queues, etc.)
- The ability to query, analyze, and work with data to drive decision-making
- Expert-level architectural skills in building scalable, fault-tolerant distributed payment systems
- The ability to write and review code as necessary
- Able to quickly learn or evaluate new technologies
Bonus if you have
- Experience with extremely high-scale, distributed systems
- Payments, FinTech or E-commerce experience in a leadership role
- Strong knowledge of security / cryptography…