Apply

Engineering Manager

Posted about 2 months agoViewed

View full description

πŸ’Ž Seniority level: Manager, 5-8 engineers each

πŸ“ Location: Spain

πŸ” Industry: Software Development

🏒 Company: TypeformπŸ‘₯ 501-1000πŸ’° $135,000,000 Series C about 3 years agoUX DesignConsumer ResearchSaaSSoftware

πŸ—£οΈ Languages: English

⏳ Experience: 5-8 engineers each

πŸͺ„ Skills: AWSBackend DevelopmentLeadershipNode.jsProject ManagementSoftware DevelopmentCloud ComputingKafkaKubernetesPeople ManagementCross-functional Team LeadershipGoReactCI/CDMicroservicesStakeholder management

Requirements:
  • You have a strong track record of managing engineering teams (5-8 engineers each) in a SaaS or tech environment.
  • You bring experience working with cloud-based, long-lived products, including managing and modernizing legacy code.
  • You can balance bottom-up technical innovation with business needs, ensuring engineering efforts align with company goals.
  • You excel at breaking down large, complex projects into clear, iterative milestones for multiple teams.
  • You have a deep understanding of engineering best practices, delivery methodologies, and process optimization.
  • You are comfortable working with distributed teams across multiple geographies.
  • You’re a strong communicator, able to align stakeholders, engage leadership, and represent Typeform externally.
Responsibilities:
  • Build, manage, and support one or more engineering teams (5-8 engineers per team), fostering growth and technical excellence.
  • Collaborate with Product Managers and stakeholders to define roadmaps, break down complex projects, and ensure timely, predictable execution.
  • Establish and refine software development best practices, balancing technical innovation with legacy system management.
  • Identify opportunities for cross-team collaboration, architectural improvements, and process optimizations.
  • While this is not a coding-heavy role, you should be comfortable reviewing technical designs and providing guidance.
  • Represent engineering needs to non-technical stakeholders and align teams with broader company objectives.
  • Cultivate an inclusive, high-trust engineering culture where teams thrive.
Apply

Related Jobs

Apply

πŸ“ United Kingdom, Spain, Poland

πŸ” Software Development

🏒 Company: BooksyπŸ‘₯ 501-1000πŸ’° Debt Financing 6 months agoMobile PaymentsMarketplaceSaaSPaymentsMobile AppsWellnessSoftware

  • Recent experience as an Engineering Manager.
  • Strong leadership skills.
  • Strong software development proficiency in any leading technology, preferably Python.
  • Understanding of software architecture and systems design, including the ability to contribute to architectural decisions and practical experience in microservice architecture.
  • Proficient knowledge of agile and lean practices, including Scrum, Kanban, or other agile frameworks.
  • Ability to analyze metrics and use data-driven insights to guide decision-making and improve processes.
  • Experience in working with a DevOps mindset, with practical experience in best practices like TDD, CI/CD, and Observability.
  • Drive the successful delivery of your team’s initiatives while ensuring high-quality software that meets both technical standards and customer expectations.
  • Provide technical expertise and guidance, troubleshooting complex issues and influencing architectural decisions.
  • Promote agile and engineering best practices to sustain operational excellence.
  • Collaborate closely with the Product Manager and stakeholders to align team deliverables with strategic business goals to maximise customer value and anticipate market trends.
  • Communicate clearly and effectively with peers, leadership, and stakeholders.
  • Play an active role in recruitment, retention, and the professional growth of team members through constructive evaluations and development plans.

LeadershipProject ManagementPythonSoftware DevelopmentAgileData AnalysisSCRUMSoftware ArchitectureCI/CDRESTful APIsMentoringDevOpsMicroservicesRecruitmentTeam management

Posted 4 days ago
Apply
Apply

πŸ“ United Kingdom, Poland, South Africa, Spain, Portugal, Romania

πŸ” Web3

  • You have experience managing the performance and development of high-performing Engineers, including seniors and leads, at a high growth, rapidly scaling startups.
  • You know what good looks like for a high-performing team of Engineers and know how to get there.
  • You have previously worked as an Engineer at a senior level.
  • You have an empathetic leadership style and you build strong, effective relationships.
  • You care deeply about helping others achieve their goals and become the best Engineers they can be.
  • You are a fantastic communicator and able to work cross-functionally with our engineering team and other areas of the business.
  • You thrive when developing great people and great products at scale.
  • You are data driven and know how to work cross functionally with Product and Design.
  • You have experience from successful delivery of high-quality outcomes.
  • Manage, support, coach and develop high performing engineers through regular 1:1 and continuous feedback.
  • Partner with our VP of Engineering and Group Product Manager to ensure we build high-performing teams that consistently and iterate and deliver high-impact and high-quality work.
  • Lead on the creation, development and implementation of management best practice and tools e.g progression frameworks.
  • Partner with Senior Engineers to drive technical initiatives that raise the bar for our engineering practices.
  • Leading ongoing engineering work, ensuring timely delivery.

Backend DevelopmentLeadershipNode.jsSoftware DevelopmentFrontend DevelopmentPeople ManagementReact NativeTypeScriptCross-functional Team LeadershipNext.jsReactCommunication SkillsAgile methodologies

Posted 5 days ago
Apply
Apply

πŸ“ Australia, Canada, EMEA

🧭 Full-Time

πŸ” Software Development

🏒 Company: GitLabπŸ‘₯ 1001-5000πŸ’° $268,000,000 Series E over 5 years agoπŸ«‚ Last layoff about 2 years agoDeveloper ToolsDevOpsOpen SourceSaaSCloud Security

  • Strong prior managerial experience of more than 3 years, managing teams of 5-10 engineers.
  • A track record of delivering value to customers through effective management of software projects.
  • Strong technical expertise that is relevant to the team; such as Ruby, relational databases, or system design.
  • Experience using Agile planning tools; such as GitLab, Confluence, Jira, Monday.com, Asana, or open source equivalents.
  • Design and execute comprehensive project plans by: Developing detailed roadmaps with clear milestones and dependencies
  • Build and maintain a high performing team by: Helping your developers grow their skills and experience
  • Improve product quality, security, and performance while maintaining high velocity
  • Foster technical decision making on the team, but make final decisions when necessary
  • Maintain a culture of continuous improvement and intense customer-focus

Backend DevelopmentLeadershipProject ManagementSoftware DevelopmentAgileCross-functional Team LeadershipCommunication SkillsTeam management

Posted 8 days ago
Apply
Apply

πŸ“ Europe

🧭 Full-Time

πŸ” FinTech

🏒 Company: N26πŸ‘₯ 1001-5000πŸ’° $900,050,287 Series E over 3 years agoπŸ«‚ Last layoff almost 2 years agoFinancial ServicesBankingFinanceInsurTechFinTech

  • Experience growing, coaching, mentoring and providing feedback to team members including having had difficult conversations
  • Experience managing and delivering impactful projects
  • Experience working on an rapidly evolving product in an agile environment
  • Strong leadership, planning and communication skills
  • Support, invest in and develop an incredible team of talented and motivated engineers with clear expectations via practices such as 1:1s, goal setting, and constant feedback.
  • Recruit, manage and retain the best talent for the delivery teams.
  • Create growth opportunities for team members and address gaps via technical or non-technical skills mentoring and performance management. Help make our people shine!
  • Create a high performing and positive work environment based on transparency, accountability, and trust.
  • Collaborate with product managers and operations in project planning, dependency management, risk management and continuous process improvement for an optimal flow of value for customers and the business (with an appropriate use of metrics).
  • Connect with management and other teams to unblock dependencies, provide visibility and transparency to team progress on product initiatives

AWSBackend DevelopmentLeadershipProject ManagementAgileKotlinPeople ManagementProduct ManagementCommunication SkillsCI/CDMentoringDevOpsMicroservicesRecruitmentRisk ManagementTeam managementStakeholder managementFinancial analysisEnglish communication

Posted 9 days ago
Apply
Apply

πŸ“ Worldwide

🧭 Full-Time

πŸ” Software Development

  • 2+ years of experience managing teams of software engineers
  • 5+ years of technical leadership, including driving best practices, project scoping and design, and providing architectural guidance
  • Prior experience with mobile development or leading mobile development teams (iOS, Android, React Native, Flutter, Xamarin, etc.)
  • Excellent leadership skills with a focus on team growth, mentorship, and collaboration
  • A strategic, product-oriented mindset, with the ability to balance technical priorities with business needs
  • Experience with large scale CI/CD pipelines, automation, and developer tooling & workflows to automate software releases
  • Strong communication skills, both written and verbal
  • Lead our SDK Engineering Team
  • Recruit and Grow Talent
  • Build a Great Developer Experience
  • Raise the Bar on Technical Excellence
  • Collaborate Across Teams
  • Automate and Optimize
  • Ship It!
  • Be a Culture Custodian

LeadershipSoftware DevelopmentKotlinObjective-CPeople ManagementProduct ManagementSoftware ArchitectureSwiftC++Cross-functional Team LeadershipAPI testingRustCommunication SkillsCI/CDMentoringLinuxDevOpsDocumentation

Posted 12 days ago
Apply
Apply

πŸ“ Global

🧭 Full-Time

πŸ” Software Development

🏒 Company: OP LabsπŸ‘₯ 11-50Developer ToolsIT InfrastructureEthereumSoftware

  • Experience managing cloud infrastructure and services in production environments
  • Expertise in containerized infrastructure, Kubernetes, cloud providers (e.g., GCP, AWS), Infrastrucure-as-Code and deployment automation tools (e.g., Terraform and Ansible)
  • Strong people leadership competency with a track-record of successfully mentoring and growing experienced engineers
  • Excellent communication skills
  • Operationalize and automate deployments of the OP Stack
  • Identify and drive operational improvements in areas such as alerting, infrastructure monitoring, workflow orchestration and node maintenance
  • Uphold and maintain team SLAs and a strong culture of operational excellence
  • Define and execute against the cloud security roadmap and drive DevSecOps practices and culture within the broader organization

AWSDockerLeadershipCloud ComputingGCPKubernetesPeople ManagementCI/CDDevOpsTerraformExcellent communication skillsAnsible

Posted 22 days ago
Apply
Apply

πŸ“ EMEA region

🧭 Full-Time

πŸ” Software Development

🏒 Company: Canonical - Jobs

  • Experience leading a distributed team to deliver features and manage production services at scale
  • You love to mentor, develop, and grow people, and have an outstanding track record of doing so
  • You are knowledgeable and passionate about technology
  • You have experience delivering high quality software
  • You have experience designing and evolving complex distributed systems
  • You have effective written and verbal communication skills
  • You have solid experience working in an agile development environment
  • Grow and lead a team of engineers in your region
  • Develop talent through coaching, mentoring, feedback, and hands-on career development
  • Apply sound engineering principles and directly contribute toward your team’s goals
  • Create and maintain productive relationships with stakeholders
  • Set and manage expectations with other engineering teams, management, and external stakeholders
  • Collaborate proactively with a distributed team and community
  • Lead the ongoing development of Launchpad, the infrastructure on which great software like Ubuntu is built
  • Advocate and advance modern, agile software development practices and help develop and evangelise great engineering and organisational practices
  • Grow a healthy, collaborative engineering culture in line with the company values
  • Actively engage with the broader leadership team
  • Work from home with international travel up to 6 weeks per year for internal and external events

Backend DevelopmentLeadershipPythonSoftware DevelopmentAgilePeople ManagementCross-functional Team LeadershipRelease ManagementCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxDevOpsStakeholder managementSoftware Engineering

Posted 26 days ago
Apply
Apply

πŸ“ Spain

🧭 Full-Time

πŸ” Software Development

  • Experience in team building and leadership, with excellent mentorship and coaching skills.
  • Proven experience as a leader in similar team context - Frontend Platform.
  • You have worked in distributed frontend systems - you understand the challenges and opportunities they present.
  • Strong technological background.
  • You possess strong project management skills and have experience managing projects end-to-end, ensuring timely delivery and alignment with business goals.
  • Excellent communication and interpersonal skills.
  • Growth mindset: nobody ticks all those boxes above, but a willingness to learn is strongly valued here.
  • Lead a team of 3 to 5 senior software engineers, with the potential for future expansion.
  • Facilitates the technical decision in the proper direction that meets the requirements.
  • Work closely with the Staff Engineers to develop an accurate technological strategy.
  • Facilitate communication within the team and across different departments to ensure alignment on project goals and objectives.
  • Develop project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility.
  • Act as a hands-on project manager and people leader throughout the process.
  • Ensure that all projects are delivered on time within scope and budget.
  • Build strong relationships with stakeholders, tech leaders, product managers, and legal and security teams.
  • Provide guidance, mentorship, and coaching inside the team.
  • Provide regular feedback to team members and help them set and achieve personal career goals.
  • Regularly assess the performance of team members.
  • Foster a team culture that values collaboration, innovation, and inclusivity.

LeadershipNode.jsProject ManagementFrontend DevelopmentPeople ManagementReact.jsTypeScriptProject CoordinationCommunication SkillsAgile methodologiesRESTful APIsMicroservicesTeam managementSoftware Engineering

Posted 27 days ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 127714.0 - 200943.0 USD per year

πŸ” Software Development

🏒 Company: Wikimedia FoundationπŸ‘₯ 251-500πŸ’° $2,100,000 Grant over 5 years ago

  • Experience leading or managing a fullstack team.
  • Experience building a diverse, multi-national and remote-first team.
  • Proven success at all stages of the engineering process and product lifecycle, leading to significant, measurable impact.
  • Ability to travel internationally up to 2-3 times a year.
  • Manage a complex stakeholder environment comprising other teams within the department, teams outside of the department, as well as people from the steward and functionary communities.
  • Coach engineers of varying levels, helping them grow and set personal development goals and mentoring them where applicable in software engineering best practices.
  • Ensure the timely shipping of deliverables by managing resources and schedules effectively.
  • Drive team processes and meetings to ensure the team works together effectively and efficiently.
  • Communicate positively, effectively and proactively both within and outside of your team.
  • Effectively triage incoming bugs, incidents, and one-off requests.
  • Collaborate with other technical decision makers to identify long-term investment areas such as strategic migrations or adoption of new technologies.
  • Manage dependencies across different teams.
  • Assess scope and difficulty of tasks, examine patches or alerts, and judge problem severity and solution complexity.

AWSBackend DevelopmentLeadershipProject ManagementSQLFull Stack DevelopmentPeople ManagementProduct ManagementCross-functional Team LeadershipProduct DevelopmentCommunication SkillsProblem SolvingAgile methodologiesRESTful APIsMentoringDevOpsComplianceTeamworkTeam managementStakeholder managementSoftware Engineering

Posted about 1 month ago
Apply
Apply

πŸ“ Australia, Austria, Bangladesh, Belgium, Brazil, Canada, Colombia, Costa Rica, Croatia, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Ghana, Greece, India, Indonesia, Ireland, Israel, Italy, Kenya, Mexico, Netherlands, Nigeria, Peru, Poland, Singapore, South Africa, Spain, Sweden, Switzerland, Uganda, United Arab Emirates, United Kingdom, United States of America, Uruguay

🧭 Full-Time

πŸ’Έ 127714.0 - 200943.0 USD per year

πŸ” Software Development

🏒 Company: Wikimedia FoundationπŸ‘₯ 251-500πŸ’° $2,100,000 Grant over 5 years ago

  • Several years of engineering experience, including multiple years in a technical management or leadership role.
  • Several years of hands-on experience developing, designing and reviewing web applications using languages such as Go, Python, PHP or other object oriented programming languages.
  • Experience in building and operating resilient, reliable software systems and services utilizing scalable infrastructure technologies (e.g. Kubernetes).
  • Excellent verbal and written communication skills in English, with the ability to articulate complex technical topics and solutions clearly and concisely.
  • An established track record and prior success in working with a multicultural, remote and distributed high-performing team.
  • Collaborating with your team and cross-functional stakeholders to plan, prioritize, and delegate work, balancing project goals with technical requirements and team skill sets.
  • Driving execution–ensuring projects are on track, key performance metrics are being met, and work is being actively unblocked.
  • Communicating proactively on progress, risks, and outcomes to stakeholders.
  • Ensuring the engineering team is engaged and productive, and understands the big picture of the project and how their efforts contribute to it.
  • Coaching your team, conducting performance reviews, providing career guidance, and building a professional and inclusive work culture.
  • Managing risk and succession planning for the project, documenting and implementing lifecycle management and best practices for the software we build.
  • Interviewing, hiring, onboarding, and mentoring engineers with the goal of quickly making them productive and engaged members of your team.

AWSBackend DevelopmentDockerLeadershipPHPProject ManagementPythonSoftware DevelopmentAgileCloud ComputingKubernetesPeople ManagementSCRUMSoftware ArchitectureProject CoordinationCross-functional Team LeadershipAPI testingGoREST APIStrategic ManagementTestRailCommunication SkillsAnalytical SkillsCI/CDProblem SolvingMentoringExcellent communication skillsActive listeningQuality AssuranceRisk ManagementTeam managementStrategic thinkingTechnical supportDebuggingBudget management

Posted about 1 month ago
Apply