
Quick Summary
As a Technical Development Leader at Montreal, you will be part of one of Brazil's best technology companies. Our journey began over thirty years ago with a small engineering team passionate about innovation. In 1986, visionary people made a commitment to technology and its ability to transform the world. That would be just the beginning of a journey that made us a solid reference in the market and one of the best companies to work for.
Responsibilities and Attributions
This role serves as a technical reference within the Squad, performing code inspection, technical knowledge transfer, and story prioritization.
Requirements and Qualifications
We are looking for a Technical Leader to act as a reference within the Squads, guiding decisions, development, and best practices in software projects in an agile and highly complex environment.
Responsibilities
- Act as the Squad's technical reference, supporting decisions and technological direction
- Technically lead teams in an agile environment, ensuring organization, productivity, and quality of deliveries
- Ensure adherence to best development practices, security, performance, and scalability
- Support in resolving complex technical problems and removing impediments
- Conduct code reviews and define development standards
- Work in an environment with multiple simultaneous projects, ensuring technical alignment across different fronts
- Support the technical development of the team through mentoring and knowledge dissemination
- Work in conjunction with Architecture, Project Management, Scrum Master, and other stakeholders
- Support in the stabilization and technical restructuring of teams
Requirements
- Complete higher education (undergraduate and/or graduate studies) in Information Technology.
- Experience with Backend development (Java, C#, Python, PHP or Mobile – Ionic, Android, iOS)
- Knowledge of Frontend technologies (Angular, Vue.js, React Native, Flutter, HTML5)
- Experience with leading large, distributed, or multidisciplinary teams
- Experience in environments with multiple simultaneous projects and high demand
- Experience in technical team recovery and improvement of delivery quality
Technical Knowledge
- Software architecture (microservices, REST APIs, messaging)
- Design Patterns and SOLID principles
- System integration and distributed architecture
- Code versioning (Git)
- DevOps and CI/CD practices
- Containers (Docker or similar)
- Automated tests (unit, integration, and regression)
- Application security (OWASP)
- Performance, scalability, and observability
- Relational and non-relational databases
- Technical governance and standard definition
Competencies
- Technical leadership with a focus on mentoring and people development
- Decision-making ability based on technical analysis
- Technical debt management
- Experience with Azure DevOps
- Clear communication with technical teams and business areas
- Resolution of technical conflicts and team restructuring
- Systemic vision and responsibility for results
- Ability to work in critical and high-pressure environments
- Collaborative profile, with technical influence and leadership by example
- Continuous improvement orientation
Additional Information
In a continuous construction, we promote an environment of collaboration, respect, and ease. We invest in talent development and the implementation of practices that optimize and connect different technological and innovative aspects.
