Sporting Fashion & Goods
Senior Software Engineer-Cloud Integration, ITC
Mid Level
Karnataka, India
in office
Full time
Job description
About the Role
Sits within a collaborative engineering team that specialises in cloud-native applications and integration solutions supported by AI, combining technical expertise with functional knowledge of Finance and Procurement to deliver enterprise-grade solutions. The role leads the design and development of services in a continuous delivery model on the Nike cloud platform, partnering with leads, architects and product managers to establish a technical vision and deliver innovative, consistent, robust, maintainable and highly scalable services. The team follows agile methodologies and DevOps practices, and the role regularly interacts with the P2P capability team and collaborates with other engineering teams, business stakeholders and technical peers to meet global expectations for financial service, security, reliability and performance.
Key Responsibilities
- Lead the design, development and maintenance of scalable data platforms and services in a continuous delivery model on the Nike cloud platform, supporting complex transactional flows globally.
- Architect SDKs, APIs and microservices to support enterprise-wide data and analytics needs.
- Write clean, maintainable and well-tested code with all needed documentation.
- Drive best practices in software development, data governance and platform observability.
- Make critical technical design choices and establish architectural patterns across the team.
- Collaborate with senior engineers, architects, product managers and cross-functional teams to establish a technical vision and develop robust solutions.
- Ensure data quality and reliability through testing and validation.
- Develop artificial intelligence and machine learning solutions tailored to specific use cases.
- Provide mentorship through pairing, code reviews, architectural guidance and design discussions, and help develop technical talent in alignment with Nike's technology standards.
- Lead code reviews, contribute to team knowledge sharing, troubleshoot and resolve production issues, and follow Agile methodologies and practice DevOps.
Required Experience & Qualifications
- 5+ years of experience in software development.
- Strong foundation in distributed microservice architecture, Domain-Driven Design and RESTful services.
- Proficiency in programming languages such as Python, Node.js and Java.
- Proven ability to deliver high-impact, API-first microservices at scale.
- Deep expertise with cloud platforms such as AWS offerings, including SQS, DynamoDB, S3, SNS, CloudWatch, EC2, Lambda, ECS and EKS.
- Experience designing and optimising data pipelines using Apache Spark or Databricks.
- Proficiency in containerised application development, deployment and orchestration.
- Demonstrated expertise in Terraform and CloudFormation for Infrastructure as Code operations.
- Experience leading technical design discussions and making critical architecture decisions.
- Experience with monitoring and tracing tools such as Splunk and SignalFx.
- Familiarity with GitHub, JIRA and Jenkins.
- Hands-on development experience with tools such as VS Code, Cursor and GitHub Copilot.
- Strong problem-solving and analytical thinking skills.
- Proven track record of working in a fast-paced, results-oriented environment with globally distributed and diverse teams.
- Excellent communication and collaboration skills to communicate effectively with both Product and Technical teams.
Preferred Skills
- Integration experience with SaaS platforms such as Coupa or Ariba, SAP, and middleware solutions such as Oracle Fusion.
- Working experience integrating with open-source applications such as Kafka or NiFi.
- Knowledge of AI and ML concepts and applications.
Create your account to access job details
Unlock full job descriptions, apply in seconds, and get access to roles matched to your experience and interests.