VAGAS / JOBS
SOFTWARE ENGINEERING MANAGER (53387)
Porto Alegre (remote job during the pandemic.)
A fast growing multinational startup that created one of the largest open source projects in the world, with more than 1000 developers.
Position summary: ownership of the software engineering process from specification to production release.
Background:
- Experience leading technology teams
- Experience on Agile methodologies and project management
- Understanding fundamental design principles behind a scalable application
- Solid coding skills, knowledge on JavaScript and asynchronous programming
- Knowledge on software architectures, mainly on microservices
- Knowledge on infrastructure and Linux deployments
- Familiarity with Git and GitHub
- Familiarity with NoSQL databases, mainly MongoDB
- Familiarity with RESTful API
- Familiarity with WebSockets
- Good English communication skills
Responsibilities:
- Own new features from specification to production release
- Be willing to propose and drive improvements to the company and team management proactively
- Propose and manage best practices for maintaining source code repositories, code quality and branching/merging strategies for multiple code bases and applications
- Manage CI/CD environments and usage and research on how to improve the team deliveries
- Research and apply technology strategies, architecture and processes to ensure the product and team growth
- Research and apply new technologies and service providers to improve the company growth and costs reduction
- Coordinate innovation processes on the engineering team
- Define, implement and track KPIs and goals to optimise the team and project efficiency
- Help the hiring process to select and attract new talented engineers
- Interface with other teams, product, sales, support, to help on the definition of the priorities
- Identify hiring opportunities or necessities
- Manage the team structure, maintain job descriptions and identify opportunities for improvements on the overall team organization
- Manage reports for other areas, investors, directors, etc.
- Keep recurrent 1:1s with the engineering tech leads and the rest of the engineering when possible
- Review GitHub issues and help triage them
- Review GitHub Pull Requests, help triage the community ones and ensure the quality of the titles and descriptions of the approved ones
- Manage the release notes (based on the GitHub PR’s titles and descriptions) producing extra material when necessary
- Work with the marketing team in order to expose the releases in the best format
ATENÇÃO: Nem todas as vagas abertas estão publicadas por motivo de confidencialidade. Registre seu CV em nossa base de candidatos e garanta que será considerado em projetos futuros.
ATTENTION: Not every open position is published for confidentiality reasons. Register your resume in our candidate base and make sure you will be considered in future projects.