Job description
Lead Software Engineer / Tech Lead (m/f/d)
Company Overview
Simon-Kucher is a global consultancy with more than 2,200 employees in 30+ countries. As a trusted commercial advisor focused on unlocking better growth, we combine deep consulting expertise, growth specialization, and technology to scale lasting impact. We optimize every lever of commercial strategy – product, pricing, innovation, marketing, and sales – based on what customers want and value.
Job Summary
We are seeking an experienced Tech Lead / Lead Engineer to spearhead the design, development, and delivery of our next-generation pricing, sales and marketing platforms, such as our dynamic pricing software platform. This is a hands-on leadership role: you will set the technical vision, guide architectural decisions, and contribute directly to coding and solution design while mentoring and developing your team.
Key Responsibilities
- Define and drive the technical roadmap for the dynamic pricing platform.
- Lead, mentor, and grow a cross-functional team of software engineers and data engineers.
- Champion engineering best practices, agile development, and DevOps culture.
- Architect a cloud-native, data-heavy pricing system on AWS with high reliability and scalability.
- Create technical solution concepts for complex functional and non functional requirements and drive implementation.
- Write clean, high-performance code in Java, PySpark/Spark and Python while setting coding standards for the team.
- Ensure seamless integration of data pipelines, APIs, and third-party systems.
- Engage in documentation and code review.
- Design systems capable of ingesting, transforming, and analyzing structured and unstructured datasets.
- Optimize computation-heavy models and queries for low-latency, high-throughput pricing operations.
- Implement monitoring, alerting, and cost optimization strategies in AWS.
- Work closely with product managers, data scientists, and business stakeholders.
Requirements / Qualifications
- Bachelor’s or master’s degree in Computer Science, Software Engineering, Business Information Systems, or a related field.
- Strong programming background in Java and Python.
- Proven experience designing and implementing enterprise level software.
- Deep knowledge of AWS cloud services (e.g., EC2, S3, RDS, EMR, Lambda, ECS/EKS, Glue, Redshift).
- Proficiency in building APIs, microservices, and distributed systems.
- Understanding of data modeling, ETL pipelines, and high-performance computing.
- 5+ years of experience in software engineering, with at least 2+ years in a technical leadership role.
- Demonstrated ability to lead and inspire engineering teams.
- Experience working with agile methodologies and CI/CD pipelines.
Preferred Qualifications
- Exposure to machine learning / optimization algorithms applied to pricing or similar domains.
- Knowledge of containerization and orchestration (Docker, Kubernetes).
- Experience in fintech, e-commerce, travel, or retail pricing systems.
Location
Berlin, Germany (Hybrid)
Employment Type
Full Time
Salary & Benefits
- Hybrid working model.
- Daycare allowance.
- Corporate discounts.
- Wellbeing support (e.g. Headspace).
- Extensive training curriculum and learning programs (e.g. LinkedIn Learning).
- Opportunities to work from abroad (workation) and live/work in international offices.
Equal Opportunity Statement
We believe in building a culture that embraces diversity, equity, and inclusion, creating an environment in which our people feel valued, are able to be themselves and feel their contribution matters.