remote
Lead Software Engineer - AEG Worldwide
Software Engineer
Lead a high‑performing engineering team to design, build, and scale microservice‑based ticketing platforms using Java, Kotlin, and AWS, while driving best practices in CI/CD and system reliability.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable microservices that power ticket sales, seat selection, and event discovery.
- Lead a cross‑functional engineering team, providing technical mentorship, code reviews, and fostering a culture of continuous improvement.
- Design and implement cloud‑native solutions on AWS, including serverless components, container orchestration, and data pipelines.
- Establish and enforce CI/CD pipelines, automated testing, and monitoring to ensure high availability and rapid delivery.
- Collaborate with product, UX, and data teams to translate business requirements into robust technical solutions.
Requirements
- 5+ years of professional software development experience, with at least 2 years in a lead or senior engineering role.
- Strong proficiency in Java and Kotlin, and deep understanding of microservice architecture patterns.
- Hands‑on experience with AWS services (e.g., EC2, Lambda, RDS, S3) and infrastructure‑as‑code tools.
- Proven track record implementing CI/CD pipelines using tools such as Jenkins, GitHub Actions, or CircleCI.
- Excellent problem‑solving skills, ability to communicate complex ideas clearly, and a passion for mentoring engineers.