We are seeking to bring on board a Director of Engineering with a deep understanding of software development methodologies and lifecycle, proven ability to build and lead globally distributed teams, and vast experience working directly with clients and partners.
Responsibilities Technical Leadership:
Development/Architecture Background: Hands-on experience, and willingness to lead from the front rolling up your sleeves when necessary.Technical Guidance: Need to be able to lead, mentor and hire outstanding engineers, and coach them to success.Problem-Solving: Identify and resolve complex technical issues.Technology Evaluation: Evaluate and recommend new technologies and tools to improve development processes. Team Management:
Team Leadership: Lead and mentor an Engineering organization of 10+ teammates.Resource Allocation: Allocate tasks and resources effectively to meet project deadlines.Recruiting: Build outstanding teams by recruiting and hiring top level talent in Latin America and the US.. Client Interaction:
Client Communication: Communicate effectively with clients to understand their requirements and provide technical solutions.Client Relationship Management: Build and maintain strong relationships with clients.Client Deliverables: Ensure timely delivery of high-quality deliverables. Profile Requirements 3+ years of experience as a Director, or equivalent (manager of managers/leaders)5+ years of hands-on experience as a Software Engineer or Technical Leader.Expert on one or more software stacks.Proficient in Multi Cloud Development (GCP, Azure, AWS Certifications are a plus)Emphasizes and predicates the importance of testing, automated testing frameworks and writing unit tests.Can design RESTful APIs, architect software systems (taking into consideration scalability, maintainability and performance).Familiar with design patterns, microservices and other software design principles.Familiar with DevOps practices (CI, CD and deployments pipelines).
Has experience with tools like Git, Docker, and Kubernetes for development and deployment.Previous experience with high volume, high scale distributed systems.Experience with any scripting languages.Strong project management and interpersonal skills.A team player who enjoys collaborating with others.