US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs


Senior Lead Software Engineer -Java/AWS/Agentic

Job responsibilities


* Lead end-to-end design and delivery of scalable Java services and APIs, optimizing for performance, resiliency, and maintainability in production environments


* Architect and implement cloud-native solutions on Amazon Web Services, applying well-structured patterns for reliability, observability, and cost-aware scalability


* Mentor engineers through thoughtful code reviews, design guidance, and pragmatic engineering standards that raise quality and accelerate delivery


* Collaborate with product, design, and data partners to define technical strategies that improve user experience and automate key workflows


* Build and optimize data pipelines using Databricks and Apache Spark to enable analytics and machine learning workflows at scale


* Drive engineering excellence across continuous integration and delivery, automated testing, and secure software development practices


* Drives adoption and governance of approved AI-assisted engineering practices across teams to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test acceleration, release readiness, incident/root-cause analysis), while establishing measurable validation standards (secure coding, peer review, automated testing) and promoting reuse of proven patterns and automation within the SDLC/TLM toolchain.


* Applies knowledge of tools within the Software Development Life Cycle toolchain, including approved AI-assisted development and automation capabilities, to improve the value realized by automation at scale.

Required qualifications, capabilities, and skills


* Formal training or certification on software engineering concepts and 5+ years applied experience


* Advanced Java experience, including building Spring Boot-based services in a microservices architecture


* Experience with Java (Core & EE, Spring Boot, Spring MVC, Spring Cloud)


* Practical experience delivering system design, application development, automated testing, and operational stability for production systems


* Hands-on experience building cloud-native applications on Amazon Web Services (e.g., compute, storage, database, container, and serverless services)


* Experience with continuous integration and delivery and modern build/version control practices (e.g., Git, Maven/Gradle, and pipeline automation)


* Proficiency with automated testing approaches and frameworks (e.g., JUnit and mocking frameworks) and a strong quality-first mindset


* Experience with relational databases and SQL, including data modeling and performance considerations for high-throughput systems


* Knowledge of messaging and integration patterns, including event streaming technologies such as Kafka


* Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, trouble...




Share Job