Software Engineering Manager
Role details
Job location
Tech stack
Job description
technical prowess, coupled with customer insights, to create and maintain a user-friendly and technologically superior platform. Our collective aim is to evolve our product continually, ensuring it stands out in the competitive travel market. Our team boasts a dynamic environment, fueled by ingenuity and a relentless pursuit of excellence. We believe in fostering a culture of knowledge sharing and encourage constant learning to keep up with the latest technological trends. Our diverse skill sets contribute to a creative hotbed, producing breakthrough ideas. We value the opportunity to grow together, celebrating each milestone as we traverse this exciting journey. Main job responsibilities * This position will drive the delivery, manage the team, and participate in the technical decisions. * Be responsible for the sustainable delivery of your team through the planning and execution phases with a focus on reliable and maintainable software. * Partner
Requirements
closely with your Product Management peers to drive roadmap creation and execution. * Hire, empower, develop, and delegate to geographically distributed engineers with different skill sets from your own. * Participate in technical design and foster software engineering best practices. * Manage your product's technical needs, working with engineers to identify engineering investments and prioritising them in the backlog. What you will bring Passion to resolve problems, manage risk, lead change, and facilitate collaborative decision-making. 5+ years of experience coding in one of the following languages : Go, PHP, JavaScript, C++, Java, and / or Python. You have 2+ years of experience directly managing successful software engineering teams as an Engineering Manager. Software engineering background that enables you to drive technical decisions within the team and engage with engineers at all levels of seniority. Demonstrated experience, recruiting and managing
Benefits & conditions
technical teams, including performance management. Nice to have * Experience leading multiple teams. * Experience managing highly complex projects with cross-team dependencies. Our engineering practices * Continuous Integration and Continuous Deployment. * Code Reviews. * Technical design using RFC proposals. * Scrum or Kanban depending on the team needs. Our tech stack * Our customer-facing apps are built with JavaScript, React, and Node.js. * Backend services are written with Golang, PHP8, and Python. * They leverage Redis, Elasticsearch, and MySQL. * Communication flows through JSON APIs, gRPC, Protobuf, and Kafka. * We monitor our systems with Datadog and Graylog. * Operations are performed on top of Docker, Ansible, Jenkins, Slack, and GitHub. * Everything runs on AWS. What we offer Hybrid model based in Barcelona. Permanent contract, full-time. Flexible hours. Competitive remuneration + flexible benefits package. #J-18808-Ljbffr