View Our Website View All Jobs

Associate Director of Engineering

Associate Director of Engineering

About Codal

Our mission is simple; we partner with the best, design with a purpose, engineer for a sustainable future and always strive for perfection. We have a passion for solving business problems through data-driven design, intelligent engineering, and cutting-edge technologies. With a strong, all-in-house team of skilled and experienced business and technical experts, we bring out the best in every brand that we work with.

Our clientele has ranged from small business to enterprise, but our philosophy has always remained the same: to empower brand visibility and deliver the most elegant web and mobile solutions possible. Our clients have a common awareness that they need a professional and accessible solution to maximize their business goals, revenue streams, establish communication channels or streamline business operations.

Our specialties include: Web and mobile app development, eCommerce platform customization, UX/UI design and development, and enterprise integrations.  

Job Summary

Codal is searching for a high-performing technical manager to serve as the Associate Director of Engineering at Codal. With experience in a leadership role in the design, development, and implementation of software applications, our ideal candidate will helm the planning, management, and execution of Codal’s engineering efforts. This is a team leadership role that will require hands-on coding and code reviews. Candidates should be comfortable evaluating team performance as well as rolling up their sleeves to deliver production quality code for client projects.

Candidates must have extensive technical experience in coding and development, preferably in modern full stack Web and mobile technologies and frameworks (e.g. Python/Django, React or Angular, Swift/Kotlin, Node.js). Candidates should also have ample experience with cloud technologies such as AWS and Azure, as well as relational databases such as MySQL and Postgres. 

Key Responsibilities

  • Leading, mentoring, training and evaluating software engineers in a fast-paced and high-intensity startup organization
  • Establishing and enforcing software engineering best practices and optimizing development/release processes for Web and mobile platforms
  • Providing technical guidance and expertise to client-based project teams
  • Proactively identifying and resolving technology risks on client projects
  • Working with Product Management and Design leadership to develop strategies for enhancing seamless collaboration between the design and engineering teams
  • Communicating complex technology concepts in a simple form to cross-functional project teams, client stakeholders, and executive leadership
  • Leveraging technical insight and expertise to assist and guide the pre-sales team


  • 8+ years of progressively responsible and directly related software development experience
  • Extensive hands-on coding experience in full-stack Web and/or mobile development using some combination of the following (React, Angular, React Native, Node.js, python)
  • Experience as a technical lead for both onshore and offshore teams 
  • Experience with Github, Jira, as well as common CI/CD frameworks
  • Hands-on experience delivering cloud-based applications (preferably on AWS or Azure)
  • Experience leveraging and extending open source libraries
  • Experience implementing unit test and integration test frameworks
  • Strong experience conducting and facilitating code reviews
  • Superb written and verbal communication skills
  • Experience in Ecommerce platforms is a plus
  • Experience in client-based consulting is a plus


We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.


Read More

Apply for this position

Apply with
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*