Werde Teil des Teams von NIKE, Inc. Team
NIKE, Inc. stattet nicht nur die besten Athleten der Welt aus. Wir erkunden neue Möglichkeiten, finden Wege und überwinden die Grenzen des Machbaren. Unser Unternehmen sucht nach Menschen, die wachsen, denken, träumen und gestalten möchten. Unsere Unternehmenskultur schätzt Vielfalt und belohnt Einfallsreichtum. Unsere Marke sucht Menschen, die ihre Ziele erreichen, Führungsfähigkeiten haben und den Blick in die Zukunft richten. Bei NIKE, Inc. bringen alle Mitarbeiterinnen und Mitarbeiter ihre Fähigkeiten ein und nehmen immer neue Herausforderungen mit Leidenschaft an.
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.
UNSER REKRUTIERUNGSPLAN
01 Bewerben
Unsere Teams leben von einer Vielfalt an Kompetenzen, Fähigkeiten, Denkweisen, Ideen und Erfahrungen. Wir möchten, dass du die für dich richtige Stelle findest. Sieh dir Stellenbeschreibungen, Abteilungen und Teams an und finde heraus, welche Rolle zu dir passt.
02 Recruiter:in treffen oder an Beurteilung teilnehmen
Wenn du für eine Stelle im Unternehmen ausgewählt wirst, setzt sich ein:e Recruiter:in mit dir in Verbindung, um das Vorstellungsgespräch einzuleiten und dir während des gesamten Prozesses als Hauptansprechpartner:in zur Seite zu stehen. Bei Stellen im Retail-Bereich nimmst du an einer interaktiven Beurteilung teil, die ein Gespräch und Quizfragen umfasst und etwa 10 bis 20 Minuten dauert. Egal, welche Rolle du anstrebst, wir möchten dich als ganze Person kennenlernen. Zögere also nicht, uns zu zeigen, was erstklassiger Service für dich bedeutet und was dich einzigartig macht.
03 Vorstellungsgespräch
Bereite dich gut auf diese Phase vor, indem du recherchierst, dich über unsere Anforderungen informierst und dich auf Fragen zu deiner Person und deinen Erfahrungen einstellst.
