This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Lead Software Engineer is responsible for designing, building, and delivering high‑quality, scalable engineering solutions that enhance developer experience and accelerate enterprise delivery. This role partners closely with product owners, engineering teams, and platform stakeholders to execute technical initiatives, contribute to architectural patterns, and support modernization efforts across the Chief Development Office (CDO).
Job Responsibility:
Technical Analysis & Problem Solving: Analyze requirements for developer enablement frameworks, tools, and platform capabilities
Evaluate existing systems and constraints to recommend clear, actionable solutions
Use strong analytical and diagnostic skills to guide technical decisions within the team
Solution & Feature Design: Contribute to the design and prototyping of platform features and reusable capabilities
Build proof‑of‑concepts and assess technical feasibility and risks early in the development cycle
Ensure alignment with established architectural standards and modern design patterns
Engineering Execution & Delivery: Break down complex engineering work into iterations that drive measurable value
Deliver high‑quality, production‑ready code and components
Design solutions that are resilient, scalable, high‑performing, and reliable
Identify and mitigate delivery risks before they impact timelines or quality
Able to operate with autonomy while recognizing when to escalate broader architectural decisions
Comfortable working in a fast‑paced, large‑scale enterprise environment
Collaboration & Stakeholder Engagement: Partner with product owners to refine scope, acceptance criteria, and definitions of done
Work closely with Principal Engineers to apply and enhance common patterns
Participate in demos, feedback loops, and adoption support activities
Provide guidance and mentorship to engineering peers across multiple workstreams
Strong communication and partnering skills across engineering and product teams
Requirements:
5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, or education
5+ Hands‑on experience with modern engineering stacks: Java, Spring Boot, React, Node.js, Microservices, GitHub Actions, Kafka, MongoDB, Observability tooling
5+ Strong understanding of cloud‑native architectures and CI/CD best practices