About this role
Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)
Lisbon, Portugal
Apply for Position
Or refer someone
Job Openings
Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)
About the job Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)
Lead Software Engineer (Java/Spring Boot/AWS) - Hybrid Lisbon (3 days/week office)
ABOUT THE OPPORTUNITY
Lead the engineering of a next-generation platform for end-to-end marketing campaign management, built by a global technology leader. The platform covers audience targeting, campaign execution and measurement, and runs at global scale over massive volumes of data. As a Lead Software Engineer (Technical Lead), you’ll own technical direction, engineering efficiency and on-time delivery. Teams here use GenAI and Agentic AI across the whole development lifecycle. This is a 12-month project starting in November 2026.
PROJECT & CONTEXT
- Architect new platform capabilities and lead a team of UI developers, full-stack engineers and data engineers.
- Build highly available, large-scale and fault-tolerant platforms.
- Design and develop REST APIs and web services with Java, Spring Boot and cloud-native technologies.
- Assess approaches for integrating backend data services with user interfaces, and bridge technical and business requirements.
- Drive platform modernization on AWS and Databricks as part of a wider cloud transformation strategy.
- Champion engineering best practices in quality, automation, observability, reliability and performance, as well as the adoption of GenAI and Agentic AI.
- The work model is hybrid, with 3 days per week on-site in Lisbon and regular working hours. The selection process includes an interview with the client.
WHAT WE’RE LOOKING FOR (Required)
- Hands-on experience with Java, Spring Boot and distributed service architectures (REST APIs)
- Proven experience architecting large, complex distributed platforms and delivering cloud-native solutions on AWS
- Familiarity with Big Data and analytics technologies such as Databricks, Hadoop, Spark, Python and Scala
- Experience with real-time or near real-time data ingestion and processing systems
- Understanding of Domain Driven Design (DDD) and Event Driven Design (EDD)
- Experience building and governing automated quality frameworks with JUnit and Mockito, plus a solid understanding of BDD testing frameworks
- Understanding of CI/CD with Jenkins and automated deployment pipelines
- Experience implementing monitoring, logging, alerting and reliability engineering practices
- Track record of delivering highly available, observable, resilient and high-performance products at scale
- Experience using GenAI and AI-assisted development tools to improve productivity and quality
- Technical leadership experience and the ability to communicate architecture to a wide range of stakeholders
- Familiarity with Agile/Scrum
- Fluent English, written and spoken
NICE TO HAVE (Preferred)
- Familiarity with modern web development technologies such as React and/or Angular, Node.js and GraphQL
Compensation: €1800 – €2500/month net, depending on experience and seniority level.
Why HumanIT people stay (4.4 Glassdoor, 89% recommend)
- 15th month salary
- Health insurance covering your family
- Birthday off
- Mobility program for digital nomads
- Real work-life balance
Full benefits: https://www.humanit.pt/careers/#perks
What it’s really like: https://www.humanit.pt/careers/#work-at
Apply for Position
Or refer someone
Share
Line
X (Formerly Twitter)