Match score not available

Lead Software Engineer - Consumer Order Management (Remote Work Option)

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Nike logo
Nike XLarge https://jobs.nike.com/
10001 Employees
See all jobs

Job description

Open to remote work except in South Dakota, Vermont and West Virginia.

The annual base salary for this position ranges from $119,400.00 in our lowest geographic market to $267,500.00 in our highest geographic market. Actual salary will vary based on a candidate's location, qualifications, skills and experience.

Information about benefits can be found here.

Lead Software Engineer – Consumer Order Management  
 
WHO YOU’LL WORK WITH

As a key member of the Consumer Order Management team within GaME (Geographies and Marketplace Experiences), the Lead Software Engineer will join a team of engineers, architects, product managers and program managers to envision and deliver innovative, highly scalable, backend solutions that enable Nike’s iconic products and services to reach millions of consumers worldwide.

WHO WE ARE LOOKING FOR

The ideal candidate is a proven software engineer with experience in system design, leading an engineering squad focused on delivering enterprise scale systems in a fast-paced, results-oriented environment, and who takes ownership of ambiguous problems to drive results. The Lead Software Engineer is not only passionate about coding but also embraces best practices, drives innovation, and challenges conventional thinking.
 

Experience & Skills:

  • A minimum of 8+ years’ professional experience designing, developing, and testing custom software solutions using languages such as Java, Node.js, Python or similar.
  • 3+ years hands-on experience using Java 8 or higher
  • 3+ years’ proven experience working in a distributed, cloud-based environment (AWS preferred) with services such as EC2, DynamoDB, S3, SQS, SNS, Elasticsearch, API Gateway, and Lambda.
  • 3+ years’ experience using cloud native technologies within a complex distributed system tackling challenges such as clustering, end-to-end service design, resilience, reliability, streaming, and high availability/disaster recovery.
  • 3+ years’ experience in microservices architecture, domain-driven design, and RESTful APIs paired with a strong understanding of architectural design patterns.
  • Strong proficiency with the Spring framework and Spring Boot.
  • Hands-on expertise with SQL and NoSQL databases, ensuring data storage solutions meet security, reliability and performance benchmarks.
  • Proficient with DevOps practices, modern build strategies and test automation.
  • Hands-on experience with containerization and orchestration tools such as Docker, Kubernetes, ECS or EKS.
  • Proficient with CICD tools (i.e. Jenkins, CircleCI), infrastructure as code tools such as CloudFormation or Terraform, and version control tools (i.e. GIT, Bitbucket).
  • Experience with performance monitoring and observability tools such as Splunk, Grafana and SignalFx.
  • Excellent communication and teamwork skills and a track record of guiding team members to achieve technical excellence.
  • Comfortable working with globally distributed and diverse teams and managing multiple priorities at once.

Education & Preferred Qualifications:

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent combination of relevant professional experience, education, and training.
  • Experience in e-commerce or supply chain systems is preferred.
  • Familiarity with Apache Kafka and Apache Camel are a plus.   

WHAT YOU’LL WORK ON

With teammates around the globe, you’ll be joining a global organization working to solve engineering problems at scale. Focus area is the Consumer Order Management domain, where you will weave together the processes, people, systems and partners needed to deliver a premium post-purchase consumer experience. You will help unlock seamless omni-channel experiences by collaborating with architects and engineers in the design and development of secure, resilient and architecturally sound backend services in a continuous delivery model on the Nike cloud platform.

  • Collaborate closely with cross-functional teams to build software solutions aligned to multi-year platform roadmaps, Global Technology standards, and modern industry trends.
  • Partner with Product Managers to drive clarity of requirements, define solution options, explain designs and constraints to stakeholders and technical teams, provide estimates of effort and risk, and evaluate technical feasibility.
  • Ensure quality assurance standards are met by writing unit tests, integration tests, participating in chaos testing, and maintaining high code quality standards.
  • Optimize performance of cloud-based distributed systems to support high transaction volumes and complex workflows. Identify and fix performance bottlenecks across the stack, ensuring high availability and responsiveness.
  • Develop RESTful APIs, microservices, and cloud-based distributed systems aligned with Nike standards and best practices.
  • Lead technical reviews, mentor junior engineers, and drive technical maturity in innovation and developer productivity.
  • Enable collaboration across software engineering teams by promoting a culture of knowledge sharing and continuous improvement and growing Communities of Practices (COPs) for specialized multi-disciplinary technical areas.
  • Develop and maintain automated CICD pipelines and ensure seamless deployment processes.

We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete the Candidate Accommodation Request Form.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication

Software Engineer Related jobs