remoteonsite
Principal, Software Engineering, ITC - NIKE
Software Engineer
Lead the design and delivery of scalable cloud-native services, driving architectural excellence across distributed systems using Java, Python, AWS, and Kubernetes.
About the role
Key Responsibilities
- Architect and lead the development of high‑availability, cloud‑native services that support global product lines.
- Collaborate with cross‑functional teams to define technical roadmaps and ensure alignment with business objectives.
- Mentor and coach engineering teams on best practices in design, code quality, and performance optimization.
- Drive continuous improvement of CI/CD pipelines, observability, and security across the stack.
- Evaluate emerging technologies and recommend adoption to enhance scalability and resilience.
Requirements
- 10+ years of software engineering experience with a strong focus on cloud and distributed systems.
- Proficiency in Java and Python, with hands‑on experience in AWS services (EC2, ECS, EKS, Lambda, RDS).
- Deep knowledge of Kubernetes, container orchestration, and microservices architecture.
- Excellent communication skills and a proven track record of leading technical teams.
- Passion for innovation and a customer‑centric mindset.
Skills
javapythonawskubernetes