Summary
✨ AI‑Generated
Lead the engineering of scalable, secure, and reliable backend services and APIs in a full-time onsite role. You will guide technical design, review code, mentor engineers, establish engineering best practices, and shape long-term architecture and technical strategy while collaborating with product, DevOps, and QA teams.
Highlights
Full-time onsite leadership role focused on scalable backend services, APIs, architecture, technical strategy, mentoring, and cross-functional delivery.
Description
Role Description This is a full-time, on-site Senior Lead Software Engineer role based in Berlin.
The Senior Lead Software Engineer will design, develop, and maintain scalable back-end services and APIs, ensuring high performance, reliability, and security.
This role includes leading technical design discussions, reviewing code, and guiding a team of engineers through the full software development lifecycle.
The Senior Lead Software Engineer will collaborate closely with product, DevOps, and QA teams to translate business requirements into technical solutions and deliver high-quality features on schedule.
The role also involves mentoring team members, establishing best practices, and contributing to long-term architectural decisions and technical strategy.
Qualifications
Strong foundation in Computer Science, including algorithms, data structures, and software architecture.Proficiency in Software Development and Programming, with experience in modern languages and frameworks used for back-end systems.Hands-on expertise in Back-End Web Development, including RESTful APIs, microservices, and database integration.Advanced knowledge of Object-Oriented Programming (OOP) principles and their practical application in large-scale systems.Proven experience leading engineering teams, conducting code reviews, and setting technical standards.Experience with CI/CD pipelines, version control (e.g., Git), and automated testing practices.Ability to work on-site in Berlin and collaborate effectively in cross-functional, multicultural teams.Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.Strong communication skills and the ability to explain complex technical topics to diverse stakeholders.Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization (e.g., Docker, Kubernetes) is a plus.