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
Foto/Photo: Jess Bailey

ATENÇÃONem 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.