Director Software Engineer (Hands-On) | Clients

New
BrazilFull-TimeDirector
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Required Skills
AWSPostgreSQLDynamoDBGCPJavaMySQLRubySoftware ArchitectureC++GoRESTful APIsDistributed Systems

Requirements

  • Proven experience managing and mentoring multiple high-performing engineering teams.
  • Strong architectural background with experience designing and scaling complex distributed systems and modern web applications.
  • Deep knowledge of cloud platforms such as AWS or GCP and cloud-native architecture patterns.
  • Experience designing RESTful APIs and collaborating across frontend and backend engineering teams.
  • Strong understanding of computer science fundamentals, including algorithms, data structures, and system design.
  • Experience working with relational and non-relational databases such as PostgreSQL, MySQL, DynamoDB, or similar technologies.
  • Ability to define technical vision, communicate strategy clearly, and align engineering decisions with business goals.
  • Proficiency in one or more backend programming languages such as Java, Ruby, Go, or C++ (experience with Golang is a plus).
  • Strong communication skills, with the ability to influence teams across different functions and geographies.
  • Professional fluency in English and experience working with globally distributed teams.

Responsibilities

  • Lead the design and development of critical and technically complex services, focusing on scalable, sustainable, and long-term solutions.
  • Define and evolve technical strategies and architectural decisions across multiple engineering teams.
  • Partner with Product, Design, Data, and other stakeholders to prioritize initiatives aligned with business objectives and customer needs.
  • Mentor and empower engineering managers, technical leaders, and engineers, fostering a culture of collaboration and continuous improvement.
  • Guide modernization initiatives for existing systems, improving scalability, performance, reliability, and developer experience.
  • Oversee integrations with external APIs and platforms, ensuring secure and efficient system connectivity.
  • Promote operational excellence through best practices in monitoring, incident management, reliability, and system performance.
  • Establish a collaborative engineering environment where teams are motivated, productive, and continuously growing.
  • Stay close to emerging technologies and industry trends, driving innovation across the engineering organization.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now