Description
As a **Development Technical Leader** at Montreal, you will join one of Brazil's top technology companies. Our journey began over thirty years ago with a small team of engineers passionate about innovation. In 1986, visionary individuals made a commitment to technology and its power to transform the world. That was only the beginning of a trajectory that has established us as a solid market reference and one of the best companies to work for.
**Responsibilities and Duties**
* Serve as the primary technical reference for the Squad, guiding technological decisions and solution direction.
* Lead development teams technically in an agile environment, promoting organization, productivity, technical quality, and delivery predictability.
* Define, implement, and maintain development standards, technical governance, and software engineering best practices.
* Conduct technical code reviews (code review) with a focus on quality, sustainability, security, scalability, and standardization.
* Support resolution of complex technical issues by removing critical impediments and stabilizing teams technically.
* Work across multiple concurrent projects, ensuring technical alignment among different initiatives and teams.
* Lead technical restructuring, team recovery, technical debt reduction, and development maturity improvement initiatives.
* Support professionals’ technical growth through mentoring, technical guidance, and knowledge sharing.
* Collaborate closely with Architecture, Project Management, Scrum Masters, and other strategic stakeholders.
* Provide technical support for decision-making, considering systemic impact, risks, scalability, maintainability, and solution evolution.
**Requirements and Qualifications**
* Modern software architecture (microservices, REST APIs, messaging).
* Design Patterns and SOLID principles.
* System integration and distributed architecture.
* Code versioning (Git).
* DevOps practices and continuous integration (CI/CD).
* Containers and orchestration (Docker and similar tools).
* Automated testing (unit, integration, and regression tests).
* Application security and OWASP best practices.
* Application performance, scalability, and observability.
* Modeling and integration with relational and non-relational databases.
* Technical governance and definition of development standards.
**Differentiating Competencies and Experience**
* Strong hands-on experience in technical leadership—not merely senior developer roles.
* Ability to structure and mature technical processes within teams.
* Experience defining development workflows, versioning policies, and quality criteria.
* Practical experience managing technical debt and evolutionary maintenance.
* Experience with Azure DevOps, pipelines, and automation of development processes.
* Ability to make decisions based on technical impact and systemic vision.
* Experience resolving technical conflicts and aligning teams.
* Ability to perform under pressure in critical, high-demand environments.
* Clear, concise, and mature communication with both technical and executive audiences.
* Collaborative, organized, analytical, and continuously improvement-oriented profile.
* Leadership by example, technical influence, and ownership mindset toward deliverables.
**Additional Information**
* Contract type: PJ\|Remote work;
* You must use your own equipment;
* Only professionals with completed undergraduate degrees in IT fields are eligible to proceed in the hiring process;
* Candidates must operate as Ltda or ME under this engagement model.
In our ongoing journey, we foster a collaborative, respectful, and inclusive environment. **We invest in talent development** and implement practices that optimize and connect diverse technological and innovative aspects.