Software Engineer Technical Lead
Indexed description
We are Berlin Bytes, a creative software development and consulting agency. Together with Kambria, our AI transformation lever, we design, build, and scale innovative digital and AI-driven solutions. We empower businesses to not just adapt, but thrive and lead in the digital era.
We are seeking a hands-on Tech Lead to be the primary technical architect and implementer for our cutting-edge digital products. Bridging Berlin Bytes' engineering prowess with Kambria's human-centric AI transformation insights you will drive the entire software development lifecycle, from deeply understanding client needs and defining technical strategies, to hands-on coding and guiding solutions through rapid prototyping and market validation. You'll lead by doing: taking end-to-end technical ownership with significant autonomy, writing code, solving complex challenges, and guiding a small, agile team.
What You Will Be Doing:
- Hands-on Building: Lead the technical design and contribute significant direct code to cutting-edge, user-centric digital solutions and enterprise applications. You'll translate complex business challenges into elegant technical architectures and build out products from the ground up, often integrating AI components.
- End-to-End Technical Ownership: Take full responsibility for technical decisions, system architecture, and implementation quality. You will guide projects from initial concept through design, development, deployment, and ongoing iteration with minimal oversight.
- Client Collaboration & Technical Strategy: Work directly with clients to understand their needs, define technical requirements, and present solution approaches. You'll bridge business challenges with technical feasibility.
- Small Team Enablement: Direct a small, agile team (2-3 engineers) focused on rapid prototyping and market validation of new product concepts. You will provide practical technical mentorship and unblock challenges, ensuring efficient delivery and learning cycles.
- Engineering Excellence & Code Quality: Lead by example in contributing high-quality, maintainable code. Take full ownership of code quality, technical design patterns, and documentation across the codebase.
- Pragmatic Technology Exploration: Continuously research, evaluate, and prototype with emerging technologies, including advancements in AI, to creatively address client challenges and unlock new possibilities in digital transformation.
- Collaborative Technical Environment: Actively share deep technical knowledge and contribute to solution discussions across Berlin Bytes and Kambria teams, fostering an environment of continuous learning and technical problem-solving.
- Process & Tooling Improvement: Identify and implement improvements to our development workflows, tools, and processes to enhance efficiency and accelerate the delivery of impactful digital and AI solutions.
We Need You to Have:
Must-Have’s:
- Technical Autonomy & Problem Solving: Proven ability to take full technical ownership of projects, independently identify and solve complex engineering challenges, and drive solutions from ideation to production deployment. You thrive on hands-on coding and pragmatic application of new technologies.
- Leadership & Mentorship: Proven experience leading, mentoring, or guiding software engineers, fostering an environment of technical excellence, collaboration, and continuous learning.
- Programming Mastery: Deep expertise in at least one widely-adopted backend language (e.g., TypeScript, Golang, Python, Rust, C#, Java) and real-world experience with modern JavaScript/TypeScript frontend frameworks (React, Svelte, Angular, Vue).
- Backend & Data Architecture: Strong history of building high-performance, scalable APIs and proficiency in data modeling for both relational and NoSQL databases.
- Infrastructure & Security: Hands-on experience with Docker, the container orchestration ecosystem (Kubernetes, Helm), and a strong understanding of modern authentication systems and security practices (e.g., OIDC).
- Client-Facing Communication: Ability to effectively explain and present complex technical concepts to cross-functional teams and clients.
- Languages: Fluency in both German and English (our clients are primarily in the DACH region).
Selected Nice-to-Have’s:
- Mobile: Experience in mobile app development (Flutter, Kotlin, Swift) to extend digital solutions to mobile platforms.
- Cloud & DevOps: Hands-on experience with major cloud providers (AWS, Azure, GCP), building robust CI/CD pipelines, and Infrastructure as Code (e.g., Terraform, CDK).
- AI/ML Integration: Direct experience working with AI/ML frameworks or successfully integrating AI services/APIs (NLP, computer vision) into production applications.
What we offer:
Benefits:
- Office located directly at Backfabrik.
- Home Office: We are a team and value the personal face-to-face interaction. Therefore, we prefer our team to come into our office around 3-4 days per week. You will have a full-time desk available for you in case you want to come in every day. Occasional Workations are of course fine!
- Gym membership partial coverage.
- Subsidised BVG job ticket or Deutschlandticket.
- Company Pension scheme.
The usual perks:
- Work MacBook Pro, Double 4k Screen Setup for the Office.
- Company Day and Party once a quarter.
- Coffee/Tea and Snacks/Fruits.
- Team lunch and breakfast once a week.
- Dog friendly office.
Job Practical Details:
- Location: Berlin
- Commitment: Full-Time
- Level: Senior II / Principal (depends on experience)
- Salary: starts from €90k (base + bonus component)
- Holidays: 27 days per year
General interview process consists of: One Introduction call, a Tech Deep Dive, a Tech Case Study interview.
We're excited to meet you!
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search