CareerPlanSign in

Lead Software Engineer

Lisbon, Portugal💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Architecting and building highly available, large-scale marketing campaign management platforms that process massive data volumes to deliver data-driven marketing solutions.

Role type

Lead Software Engineer (Technical Lead)

Builds

End-to-end marketing campaign management platforms, real-time data processing systems, and cloud-native solutions.

Domain

Digital Marketing Technology, Big Data, Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Java, Spring Boot, React, GraphQL, Databricks, AWS, Spark, Hadoop, REST API design, Domain Driven Design, Event Driven Design, CI/CD, GenAI/Agentic AI integration, automated testing frameworks, observability, reliability engineering

Preferred skills

Experience with NodeJS, Angular, Python, Scala, real-time data ingestion systems, BDD testing frameworks, Jenkins, cloud transformation strategy

Technologies

Java, Spring Boot, React, GraphQL, Databricks, AWS, Spark, Hadoop, Jenkins, JUnit, Mockito

Responsibilities

Provide technical leadership for architecting new platform capabilities; Lead teams of UI, full-stack, and data engineers to build fault-tolerant platforms; Assess technologies for integrating backend data services with user interfaces; Bridge gaps between technical and business requirements; Drive engineering best practices for quality, automation, and performance; Design and develop REST APIs and web services; Champion adoption of GenAI and automation practices; Drive platform modernization initiatives.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.