Senior Software Engineer III

Nike, Inc. Portland, OR

Company

Nike, Inc.

Location

Portland, OR

Type

Full Time

Job Description

Become a Part of the NIKE, Inc. Team

NIKE, Inc. does more than outfit the world's best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create. Its culture thrives by embracing diversity and rewarding imagination. The brand seeks achievers, leaders and visionaries. At NIKE, Inc. it's about each person bringing skills and passion to a challenging and constantly evolving game.

NIKE is a technology company. From our flagship website and five-star mobile apps to developing products, managing big data and providing leading edge engineering and systems support, our teams at NIKE Global Technology exist to revolutionize the future at the confluence of tech and sport. We invest and develop advances in technology and employ the most creative people in the world, and then give them the support to constantly innovate, iterate and serve consumers more directly and personally. Our teams are innovative, diverse, multidisciplinary and collaborative, taking technology into the future and bringing the world with it.

As a Sr. Software Engineer III on the Shop Capabilities team in our Consumer and Marketplace Engineering organization, you will play a meaningful role crafting and building APIs and microservices for the cloud platform central to Nike's multi-billion dollar eCommerce business.

The Pricing and Promotions squad supports services that calculate the pricing details of consumer orders from multiple digital experience platforms that provide consumer shopping capabilities, including the Nike SNKRS App, Nike App, and Nike.com. We provide technical implementation of the highest quality and that meets requirements within the constraints of demanding schedules. Together, we will deliver systems that serve consumers worldwide by participating in design workshops, connecting with Product Owners to drive clarity on requirements, and craft implementation plans.

You will have opportunities to learn and exercise new technologies, craft prototypes to share with the team, apply standard methodologies, contribute to technical discovery, and advise decisions on architecture. You will build systems that prioritize high scalability, performance, and availability. We value effective communicators who can engage and influence others using collaborative dialogue, and fact-based recommendations.

Responsibilities
  • Participate in Scrum or other Agile processes
  • Contribute code to the team's business goals
  • Develop software libraries and utilities
  • Craft RESTful APIs, participate in design sessions, and help build implementation plans
  • Resolve technical issues
  • Innovation and prototyping
  • Review code and collaborate on solutions with teammates
  • Evaluate technical decisions and their impact on the architecture
  • Build scalable, resilient, and performant solutions
  • Design and run performance tests on individual components and entire systems using tools like Gatling Hive
  • Work through dependencies and integrations with other engineering teams
  • Partner with engineering leads, architecture, and product to understand requirements, define technical options, provide estimates of effort and risk, and evaluate technical feasibility.
  • Practice full DevOps by deploying code through the CI/CD process to production and supervising service operation. Support services during on-call PagerDuty rotation
  • Instrument service metrics, review log statements, and supervise dashboards using Splunk/SignalFx
  • Communicate optimally with collaborators, both verbally and written
  • Five percent or less domestic and international travel

Qualifications
  • Bachelor's degree in Computer Science, Information Systems, or other relevant field or equivalent combination of education and experience and training
  • Proven experience with microservice architecture, domain driven design, and RESTful APIs using Java. Java 11+ preferred
  • Experience supporting cloud-based distributed systems with high transaction volumes (AWS preferred)
  • Robust foundation in data structures, algorithms, software architecture, object-oriented analysis and design, functional programming, and software design patterns
  • Experience with Scrum/Agile development processes
  • Familiar with NoSQL data stores and data modeling for security, reliability, availability, maintainability, and performance (Redis, DynamoDB etc.)
  • Experience working in a CI/CD environment with related tools (Jenkins, CircleCI, TeamCity, etc.)
  • Strong written and verbal communication in a variety of settings, with ability to tailor for a target audience
  • Experience with build tools (Gradle etc.), dependency management, unit testing, static analysis, automated integration testing
  • Knowledge of java test frameworks, tools, and libraries (JUnit, TestNG, Wiremock, Spock, etc.)
  • Experience with full DevOps model, which includes implementing, deploying, supervising and operating services at scale
  • Experience with virtualized compute (EC2 etc.) and containers (docker, ECS, Kubernetes)
  • Experience running performance tests with tools such as Gatling Hive, analyzing results, and tuning
  • Experience with both synchronous (threaded) and asynchronous server-side Java (CompleteableFuture, ForkJoinTask, Reactive Java -- RxJava, ReactiveX, WebFlux, Spring Project Reactor or similar)
  • Experience building dashboards in tools like Splunk/SignalFx, Datadog, or open-source alternatives like Elasticsearch/Logstash/Kibana, Grafana
  • Knowledgeable with version control systems (Git) and issue tracking tools (JIRA)
  • Willing to be on-call in a PagerDuty rotation
  • Python programming and shell (bash etc.) experience a plus
  • A track record of solving problems and getting things done in a fast-paced, ever-evolving environment
  • Experience with Spring Boot and Spring framework is preferred
  • eCommerce experience is a plus

NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world.

NIKE, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

Date Posted

01/29/2023

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Network Engineer in Solution Test - Arista Channels

Views in the last 30 days - 0

Arista Networks a leader in datadriven clienttocloud networking is seeking highcaliber Solution Test Engineers The role involves ensuring product qual...

View Details

Senior Development Director - Kabam

Views in the last 30 days - 0

Kabam is seeking a Senior Development Director for an unannounced project The role involves leadership project management and financial tracking The i...

View Details

Structural Engineer, P. Eng. - Ecora

Views in the last 30 days - 0

Ecora Engineering Environmental Ltd is seeking a Professional Structural Engineer with 812 years of experience for a permanent fulltime position in K...

View Details

Structural Engineer in Training - Ecora

Views in the last 30 days - 0

Ecora Engineering Environmental Ltd is seeking a Structural Engineer in Training for a permanent fulltime position in Kelowna Surrey or Vancouver Bri...

View Details

Product Marketing Manager - Kabam

Views in the last 30 days - 0

Kabam a world leader in developing multiplayer games is seeking a Product Marketing Manager The role involves strategic planning marketing strategy ex...

View Details

Senior Information Systems Automation and AI Engineer - SurveyMonkey

Views in the last 30 days - 0

SurveyMonkey a leading platform for surveys and forms is seeking a Senior Information Systems Automation and AI Engineer The role involves leading the...

View Details