Software Engineer III, ITC
NIKE, Inc.NIKE, Inc. is seeking an experienced Senior Data Engineer with a strong background in the MarTech and Business Insights domain. The role focuses on transforming marketing data into actionable intelligence and shaping Nike’s Paid & Owned Media and Business Insights platform.
Who you’ll work with
You will partner with globally distributed engineering, product, and program teams to ensure that the ecosystem of services remains loosely coupled, independently scalable, and aligned with business needs. You will report to the Engineering Manager for your capability area.
What we are looking for
- 5–7 years of software development experience in Python or Java, Databricks, Hive, Spark, EMR, and SQL.
- Experience writing complex queries and understanding joins, window functions, and aggregation logic.
- Background in data visualization, marketing analytics, digital analytics, or customer data.
- Experience using AI-powered solutions and AI-assisted development workflows.
- Experience with microservices architecture, domain-driven design, RESTful APIs, Node.js, and Python.
- Experience with AWS services including EC2, ECS, API Gateway, Lambda, and DynamoDB.
- Experience implementing CI/CD and leading DevOps responsibilities for deploying and supporting production software.
- Experience working in highly collaborative, multidisciplinary development environments.
- Strong understanding of Scrum and Agile principles.
- Hands-on experience performing technical code reviews.
- Excellent verbal, written communication, and collaboration skills.
- Bachelor’s degree in Computer Science, Engineering, Information Systems, or a combination of relevant education, experience, and training.
- Nice-to-have experience with BI tools such as Tableau or Power BI.
What you’ll work on
- Build and deliver the technical runway for mission-critical systems within the Paid and Owned Media space.
- Design, build, test, and maintain data pipelines supporting MarTech performance measurement and business intelligence.
- Collaborate with product managers and engineers to understand requirements and deliver quality software.
- Design and develop scalable, highly resilient, cloud-native solutions.
- Implement large datasets and complex data pipelines using Python, Java, Databricks, Hive, and Spark.
- Participate in design reviews and review code developed by other developers.
- Develop databases for efficient data storage and retrieval.
- Write unit and integration tests and maintain high code-quality standards using tools such as Jest, Mocha, or similar.
- Identify and resolve performance bottlenecks across the full stack.
- Maintain CI/CD pipelines for seamless software delivery.
- Participate in Agile processes including sprint planning, stand-ups, code reviews, and retrospectives.
- Contribute to documentation and educational content and adapt it based on product updates and user feedback.
NIKE, Inc. offers a generous total rewards package, a casual work environment, a diverse and inclusive culture, and opportunities for professional development. NIKE, Inc. is an equal opportunity employer.