Lead Software Engineer - Consumer Order Management (Remote Work Option)
WHQ, United States
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.
ApplyJob Profile
Not fully remote in South Dakota Vermont West Virginia
Benefits/Perks Tasks- Deliver enterprise scale systems
- Design software solutions
- Drive innovation
- Drive results
- Ensure quality assurance
- Ensure quality assurance standards
- Lead engineering squad
- Manage ambiguous problems
- Optimize performance
API Gateway APIs Architectural Design Architectural Design Patterns Automation AWS Bitbucket CircleCI Cloud CloudFormation Collaboration Communication Computer Continuous delivery Databases Design DevOps Disaster Recovery Distributed Systems Docker Domain-Driven Design DynamoDB EC2 E-commerce ECS EKS ElasticSearch Git Grafana Infrastructure Innovation Java Jenkins Kubernetes Lambda Microservices Node.js NoSQL Python RESTful API's S3 SignalFx SNS Software Engineering Splunk Spring Spring Boot Spring Framework SQL SQS Terraform
Experience8 years
EducationBachelor Bachelor's Bachelor's degree Bachelor's degree in Computer Science Computer Science Design Engineering Experience Information Systems Training
TimezonesAmerica/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9