remoteonsite
Lead Software Engineer, ITC - NIKE
Software Engineer
Lead Software Engineer driving high‑impact, cloud‑native solutions using Java, Python, and AWS. Own end‑to‑end architecture, mentor teams, and champion CI/CD and containerization best practices to deliver scalable, reliable products.
About the role
Key Responsibilities
- Architect, develop, and maintain large‑scale, cloud‑native services using Java and Python on AWS.
- Lead a cross‑functional team, providing technical guidance, code reviews, and mentorship.
- Design and implement CI/CD pipelines with Docker, Kubernetes, and automated testing to ensure rapid, reliable releases.
- Collaborate with product, design, and data teams to translate business requirements into robust, scalable solutions.
- Drive continuous improvement of development processes, performance tuning, and security best practices.
Requirements
- 5+ years of professional software development experience, with strong expertise in Java and Python.
- Hands‑on experience deploying and managing applications on AWS (EC2, ECS, EKS, Lambda).
- Proficiency with containerization (Docker) and orchestration (Kubernetes) and CI/CD tooling (Jenkins, GitHub Actions).
- Excellent communication skills and a proven track record of mentoring junior engineers.
- Strong problem‑solving skills and a passion for building high‑quality, scalable systems.
Skills
javapythonawsdockerkubernetescicdagile