Job Description
Important to note
You will first work as a senior engineer in an existing squad so you can familiarise yourself with our tech stack and our engineering environment. When you are ready, you will then take the lead of a squad. As lead engineer, you will lead a squad of engineers together with a product owner. Your responsibilities include overseeing the squad and the feature delivery.
As a Lead Engineer, you will lead the technical execution of a cross-functional development squad, ensuring the delivery of scalable, reliable, and high-performance software solutions. You’ll collaborate closely with a Product Owner and a Domain Architect to translate product goals into clear, actionable technical plans. Your role includes driving technical refinement, guiding architectural decisions, reviewing code, and mentoring engineers to raise the squad’s technical maturity. You’ll also take ownership of backlog detailing, high-level estimations, and continuous improvements in engineering practices, while fostering a strong delivery culture within the team.
Job Requirements
- 7+ years of experience in software development or technical delivery, with a strong understanding of modern engineering workflows and Agile methodologies.
- 2+ years in a technical leadership role (e.g., lead engineer, senior developer, or delivery lead), guiding cross-functional teams across backend, frontend, and QA.
- Solid grasp of the SDLC, including:
Backlog management, sprint planning, and release coordination
Git-based branching strategies and CI/CD pipelines
Quality practices like testing, monitoring, and observability
Familiarity with the code review process, including how to promote clean code, team-wide consistency, and knowledge sharing, without needing to be a primary reviewer.
- Ability to arbitrate technical decisions, aligning input from senior engineers and architects with delivery goals.
- Experienced in translating product goals into actionable work items and ensuring alignment across engineering and product.
- Strong communicator, capable of leading ceremonies, managing trade-offs, and engaging effectively with technical and non-technical stakeholders.
LEADERSHIP SKILLS
- Critical Thinking: The ability to analyze technical challenges deeply, consider multiple perspectives, evaluate evidence objectively, and make well-reasoned decisions.
- Ownership: The capability to make technical decisions independently without deferring to upper technical leadership (Principals), while taking full accountability for the outcomes.
- Stakeholder Management: The skill to navigate cross-functional relationships, ensuring collaboration and alignment with the product management and the technical leadership.
- Non-technical Communication: The ability to clearly communicate architectural trade-offs to stakeholders, document decisions for cross-team visibility, and represent the squad in product and engineering leadership meetings.
- Leading, Not Dictating: Inspiring and motivating others through a clear architectural vision, engaging the development squads and empowering them with autonomy.
- Self-Awareness: Understanding one’s strengths and weaknesses, seeking feedback, and continuously striving for personal and professional growth.
- Strategic thinking: The ability to communicate clearly the architecture and the technical roadmap. The capability to align domain architectural goals with product (management/operations) and higher engineering objectives.
Job Responsibilities
- Technically lead a squad of engineers (backend, frontend, QA) in the design and delivery of performant, scalable, and reliable software solutions.
- Collaborate with the Product Owner to break down high-level product requirements into clear, actionable Work Items with technical clarity and realistic effort estimates.
- Drive architectural decisions in close collaboration with a Domain Architect, ensuring solutions align with company-wide architecture standards and future scalability.
- Actively contribute to technical refinement sessions, backlog grooming, sprint planning, and effort estimation led by the Product Owner, ensuring engineering input is well represented and aligned with delivery goals.
- Identify and resolve technical risks, performance bottlenecks, and delivery blockers.
- Ensure technical solutions meet high standards for reliability, availability, and fault tolerance.
- Promote quality by increasing automated test coverage and enforcing CI/CD discipline.
Job Benefits
REASONS TO JOIN US