Teads is seeking a Senior Backend Engineer to join our Cloud Platform Team. In this role, you will architect and develop core infrastructure services and developer tools that empower hundreds of engineers across the company. You will take full lifecycle ownership of platform services, from design to deployment and optimization, while fostering innovation with cloud-native technologies.
What You'll Do
- Design, develop, and maintain highly scalable, reliable, and secure platform services that underpin all engineering efforts at Teads.
- Lead the creation of powerful APIs and intuitive UI tools that streamline workflows and enhance the developer experience for hundreds of engineers.
- Take end-to-end ownership of platform services, from initial design and development to deployment, monitoring, troubleshooting, and continuous optimization in production.
- Stay at the forefront of industry trends, cloud-native technologies, and AI advancements, proposing and championing new approaches to enhance our platform's capabilities and efficiency.
What We're Looking For
- 7+ years of professional software development experience, with a significant focus on backend systems, infrastructure, or platform engineering.
- Deep proficiency in at least one of Java, Kotlin or Scala with a solid understanding of object-oriented design, functional programming paradigms, and distributed system architectures.
- A strong commitment to writing clean, maintainable, performant, and thoroughly tested code.
- Strong understanding of microservices architecture, API design, and asynchronous communication patterns.
- Familiarity with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure-as-code principles.
- Hands-on experience with GitHub + GitHub Actions and/or TeamCity/Jenkins in production.
- Strong understanding of CI/CD concepts: reusable pipelines, artifact management, release flows, quality gates, caching/optimization, and reducing flaky builds.
- Production ownership mentality: observability (logs/metrics/traces), incident response, postmortems, and continuous improvement.
- Exceptional problem-solving abilities, capable of tackling complex, ambiguous infrastructure challenges and finding innovative, scalable solutions.
- Curiosity and a proactive approach to learning new technologies and applying them to solve real-world problems.
- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts clearly to both technical and non-technical audiences.
- A highly collaborative mindset, eager to share knowledge and contribute positively to team dynamics.
Nice to Have
- Familiarity with backend concepts or frameworks (e.g., Springboot, Kafka).
- Experience with containerization and orchestration (e.g., Kubernetes, Docker Swarm) is highly desirable, or a strong willingness to learn and master it.
Technical Stack
- Languages: Java, Kotlin, Scala
- Orchestration: Kubernetes, Docker Swarm
- Cloud: AWS, GCP, Azure
- CI/CD: GitHub, GitHub Actions, TeamCity, Jenkins
Team & Environment
You will join the Platform Engineering team, the backbone of our engineering organization, which empowers hundreds of engineers at Teads.
Benefits & Compensation
- Impact: Your work will directly empower hundreds of engineers and significantly impact Teads' ability to innovate and deliver.
- Challenge: You'll tackle complex, high-scale infrastructure problems at the backend of cloud-native technologies.
- Growth: We foster a culture of continuous learning, professional development, and technical excellence.
- Collaboration: Work alongside talented and passionate engineers in a supportive and collaborative environment.
Work Mode
This position operates on a hybrid work model.
Teads is an equal employment opportunity employer and committed to diversity and inclusion at all stages of recruitment and employment.





