remote
Senior Software Engineer Leadership - Acclaimtechnicalservices
Software Engineer
Lead a high‑performing engineering team to design, develop, and deliver scalable cloud‑native applications using Python, Java, and AWS, while driving best practices in microservices architecture and CI/CD pipelines.
About the role
Key Responsibilities
- Architect, develop, and maintain cloud‑native microservices using Python and Java on AWS.
- Lead a team of engineers, providing technical guidance, mentorship, and performance feedback.
- Define and enforce best practices for CI/CD, automated testing, and code quality.
- Collaborate with product, design, and operations to translate requirements into robust solutions.
- Drive continuous improvement initiatives, including performance optimization and scalability planning.
Requirements
- 5+ years of professional software development experience, with at least 2 years in a technical leadership role.
- Strong proficiency in Python and Java, and hands‑on experience with AWS services (e.g., EC2, Lambda, RDS, S3).
- Deep understanding of microservices architecture, RESTful APIs, and containerization (Docker, Kubernetes).
- Experience building and maintaining CI/CD pipelines using tools such as Jenkins, GitLab CI, or GitHub Actions.
- Excellent problem‑solving, communication, and team‑collaboration skills.