Software Engineer

Nike•Beaverton, OR
•Remote

About The Position

NIKE, Inc. is hiring a Software Engineer to develop, configure, and test programs, systems, and solutions that meet digital product specifications. The role develops advanced analytics and machine learning solutions with direct business impact, builds scalable software, makes technical design choices, integrates new technologies, and evolves existing platforms. It also creates scalable applications that use prediction models and optimization programs to support data-driven decisions, and develops consumer-data-focused products that meet global expectations for security, reliability, and performance. The engineer assesses defined business problems and leads the development of technical solutions aligned with architectural standards, contributes to advanced analytics and machine learning platforms, and collaborates with cross-functional teams. The position is based in Beaverton, Oregon, with telecommuting available from most U.S. locations; Alaska, Alabama, Arkansas, Delaware, Hawaii, Iowa, Idaho, Indiana, Kansas, Kentucky, Louisiana, Montana, North Dakota, Nebraska, New Hampshire, New Mexico, Nevada, Ohio, Oklahoma, Rhode Island, South Dakota, Vermont, West Virginia, and Wyoming are excluded.

Requirements

  • Bachelor’s degree in Information Technology or Computer Science.
  • Five years of progressive post-baccalaureate experience in the job offered or an engineer-related occupation.
  • Experience with data engineering, data platforms, and analytics solutions using Databricks or Snowflake.
  • Experience with Source-to-Pay and procurement platforms such as Coupa.
  • Experience with business rules management, workflow automation, and business process orchestration using enterprise BPM platforms such as Pega.
  • Experience with finance procure-to-pay processes, including sourcing, purchasing, invoicing, and vendor management.
  • Experience designing and implementing integrations between SAP ERP and finance-related SaaS solutions using APIs and middleware technologies.
  • Experience with application integration and middleware technologies such as Oracle SOA Suite and Oracle Service Bus (OSB).
  • Experience with event streaming and messaging using Apache Kafka.
  • Experience with data orchestration and flow management using Apache NiFi.
  • Experience in enterprise application development using Java, Spring Boot, Python, and Node.js, including Domain-Driven Design (DDD) and RESTful service architecture.
  • Experience with cloud-native, microservice-based application development and deployment on AWS, including API-first architecture.
  • Experience with containerized application design and development using Kubernetes.
  • Experience with DevOps, CI/CD, and Infrastructure as Code using Git, Jenkins, Terraform, and AWS CloudFormation.
  • Experience with application observability, monitoring, and alerting using Splunk, SignalFx, and Amazon CloudWatch.
  • Experience with Managed File Transfer (MFT) using Axway.

Responsibilities

  • Develop, code or configure, and test programs, systems, and solutions to meet digital product specifications and direction.
  • Develop advanced analytics and machine learning solutions with direct business impact.
  • Design and build scalable software solutions, make technical design choices, implement and integrate new technologies, and manage and evolve existing platforms.
  • Design and implement scalable applications that use prediction models and optimization programs to support data-driven decisions.
  • Assess well-defined problems and lead development of technical solutions that meet business needs and align with architectural standards.
  • Participate in peer code reviews.
  • Contribute to advanced analytics and machine learning platforms and tools for prediction and optimization model development.
  • Solve machine learning problems at scale.
  • Develop consumer-data-focused products that meet global security, reliability, and performance expectations.
  • Collaborate with cross-functional teams to deliver outcomes.

Benefits

  • Interview-process accommodations are available, including screen readers, sign language interpreters, accessible single-location in-person interviews, closed captioning, and other reasonable modifications.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service