C

Continental

Worldwide tyre manufacturer and automotive components

Scala Development Tech Lead

Backend EngineeringPosted on Nov 9
Full-timeTimișoara, Romania

About the Job

Requirements

  • Several years of professional experience designing and developing production-grade software solutions in Scala.
  • Deep knowledge of software engineering principles and proven experience delivering complex technical solutions.
  • Proven experience taking technical ownership for demanding implementations, including solution design, code quality, testing, troubleshooting, performance optimization, and production reliability.
  • Experience working as a Technical Lead, Lead Developer, Software Architect, or Senior Developer, providing technical direction, performing code reviews, mentoring developers, and establishing engineering practices.
  • Experience applying software engineering capabilities to data processing, data engineering, or system integration scenarios is highly relevant to the scope of the position.
  • Ability to combine hands-on development with technical leadership and architectural decision-making.
  • Deep, hands-on professional Scala development experience is mandatory and cannot be substituted by experience in other programming languages or adjacent data engineering technologies.
  • Expert-level Scala software development, including advanced language concepts.
  • Expert-level knowledge of software architecture, design patterns, clean code, and maintainable software design.
  • Expert-level test-driven development and software quality practices.
  • Expert-level technical design and implementation of complex software solutions.
  • Advanced knowledge of performance, reliability, scalability, and cost optimization.
  • Advanced knowledge of Git, code review, and CI/CD practices.
  • Advanced knowledge of batch and streaming processing patterns.
  • Advanced knowledge of API and system integration patterns.
  • Advanced knowledge of observability, error handling, and resilient processing.
  • Advanced knowledge of data architecture and data modeling concepts.
  • A university degree in Computer Science, Software Engineering, Information Technology, Mathematics, Engineering, or a comparable technical discipline, or equivalent professional experience.

Responsibilities

  • Design, develop, test, maintain, and optimize production-grade solutions in Scala.
  • Lead the technical design, development, and implementation of high-complexity use cases and solutions.
  • Design and develop reusable Scala applications, libraries, frameworks, components, and utilities.
  • Ensure solutions meet high standards for performance, cost efficiency, reliability, scalability, maintainability, and operational stability.
  • Diagnose and resolve complex functional, performance, reliability, and scalability issues.
  • Apply strong software engineering practices, including modular design, test-driven development, code quality, version control, and maintainable solution architecture.
  • Provide hands-on technical leadership to development and engineering teams.
  • Translate architecture and platform requirements into implementable technical designs.
  • Guide developers in complex implementation decisions and troubleshooting.
  • Define development patterns, reference implementations, and reusable components.
  • Review critical implementations and ensure adherence to agreed engineering standards.
  • Mentor engineers and systematically improve development quality across teams.
  • Act as technical escalation and design authority for particularly complex or business-critical implementations.
  • Shape scalable data acquisition and system integration patterns across batch, streaming, APIs, and complex source systems.
  • Design robust data processing and integration solutions for complex business and technical requirements.
  • Define appropriate patterns for orchestration, schema evolution, error handling, retries, fault tolerance, monitoring, and recoverability.
  • Ensure processing and integration solutions are reliable, maintainable, scalable, and operationally sustainable.
  • Collaborate with source-system, platform, and solution teams on technical interface and processing designs.
  • Support teams in resolving particularly complex data processing and integration challenges.

Desired Qualifications

  • Experience applying software engineering capabilities to data processing, data engineering, or system integration scenarios is highly relevant to the scope of the position.

About the Company

Continental

Worldwide tyre manufacturer and automotive components

Continental designs and manufactures tyres for cars, trucks, buses, bicycles and motorcycles, selling to vehicle manufacturers and in the aftermarket. Through ContiTech, it also produces rubber and plastic technology parts such as hoses, belts, seals and surface materials for automotive and industrial use. Its products are developed and produced at sites worldwide, with tyres tailored for different vehicles and conditions and ContiTech components customized for equipment. The company differentiates itself by offering a broad, integrated mobility portfolio and global manufacturing and service capabilities, aiming to provide reliable mobility through tyres and components worldwide.

Company size
10,001+
Company stage
IPO
Headquarters
Hanover, Germany
Founded
1871

Recently Posted Jobs

Explore more opportunities at Continental

See more jobs