AI Summary
Lead a critical part of Coda's payments ecosystem, driving technical direction and team growth. Develop a bold technology roadmap and execute product objectives. Foster a culture of continuous improvement.
Key Highlights
Lead and evolve Coda systems, defining a technology roadmap
Mentor and guide multiple software engineering teams and engineering managers
Partner with Product to align on goals and objectives
Foster a culture of continuous improvement and high-performance teams
Technical Skills Required
Benefits & Perks
Job Description
Coda is seeking an experienced Software Engineering Director to lead a critical part of our well-established payments ecosystem. As we enter the next stage of growth, we need a visionary leader who can take ownership of a large, technically complex area and drive it forward to meet the team. The ideal candidate is hands-on technically, from coding to distributed systems architecture, and has a proven track record of building and scaling world-class engineering teams. You thrive in high-impact roles and enjoy mentoring others while shaping the technical direction of a business-critical domain.
Responsibilities
- Own and evolve Coda systems, defining a bold technology roadmap and delivering results.
- Lead, mentor, and guide multiple software engineering teams and engineering managers.
- Partner closely with Product to align on goals at both the OKR and day-to-day levels.
- Set and maintain engineering best practices across code quality, systems architecture, DevOps, automated testing, infrastructure, and data.
- Execute product and technical objectives across the payments group.
- Foster a culture of continuous improvement, coaching team members to build high-performance teams.
- Collaborate with recruiting to attract and retain top engineering talent.
- Passion for building world-class products and software.
- Outstanding communication skills, both written and verbal.
- Experience in agile environments, with the ability to analyze and optimize team productivity.
- 10+ years of experience as a software engineer tackling complex problems.
- 5+ years in leadership roles (engineering manager, architect, or similar).
- Strong experience with data technologies (RDBMS, NoSQL, message queues, etc. ).
- Ability to query, analyze, and leverage data to inform technical and product decisions.
- Expert-level architectural skills in building scalable, fault-tolerant distributed systems.
- Comfortable writing and reviewing code as needed.
- Quick to learn and evaluate new technologies.
- Experience with extremely high-scale, distributed systems.
- Leadership experience in Payments, FinTech, or E-commerce.
- Deep knowledge of security and cryptography.
- Experience with PCI/DSS-compliant systems and processes.
- Hands-on experience building systems in the AWS cloud.