onsite
Director of Software Engineering - Java & AWS
Engineering Manager
Lead a high‑performing engineering team to design, build, and operate scalable Java services on AWS, driving asynchronous architectures, CI/CD pipelines, and automation initiatives.
About the role
Key Responsibilities
- Define and execute the technical vision for Java‑based, cloud‑native platforms on AWS.
- Architect and implement asynchronous processing patterns to improve system throughput and reliability.
- Lead the design and continuous improvement of CI/CD pipelines, ensuring rapid, safe delivery of code.
- Drive automation across development, testing, and operations to reduce manual effort and increase consistency.
- Mentor senior engineers, foster a culture of best practices, and collaborate with product and infrastructure teams.
Requirements
- 10+ years of software engineering experience, with at least 5 years in a leadership role.
- Deep expertise in Java development and AWS services (e.g., EC2, Lambda, S3, RDS).
- Strong background in asynchronous programming models and event‑driven architectures.
- Proven track record building and maintaining CI/CD pipelines and automation frameworks.
- Excellent communication skills and ability to influence cross‑functional teams.