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.
#J-18808-Ljbffr