Lead Software Engineer

NikeBeaverton, OR
1dRemote

About The Position

Lead Software Engineer - Nike Inc.- Beaverton, OR. Develop, code, configure, and test programs, systems, and solutions to meet the designed digital product specifications and direction; manage the team in gathering detailed designs and solving complex problems; ensure the technical design driven by the Engineering Manager has the right level of detail and meets both technical and business needs; oversee the design and development of components, frameworks, and libraries at scale to support NIKE products; review design, code, test plans, and database implementations performed by other engineers to maintain NIKE engineering standards; anticipate, identify, and troubleshoot complex issues, performing root cause analysis to proactively resolve product and operational problems; manage the implementation of continuous integration, test-driven development, and production deployment frameworks; ensure test automation, continuous integration and delivery, observability and instrumentation, scalability, high availability, penetration and security testing, Service Level Agreements (SLAs), idempotency, and improvement of operational metrics; mentor and guide other software engineers within the team; collaborate closely with architects and other tech leads to ensure all solutions adhere to existing guidelines and principles, while assisting in evolving processes for continuous improvement; partner with engineering and product managers to deliver innovative software solutions for NIKE; and review, analyze, and modify programming systems, including coding, testing, debugging, and installing for small- to mid-scale systems. Telecommuting is available from anywhere in the U.S., except AK, AL, AR, DE, HI, IA, ID, IN, KS, KY, LA, MT, ND, NE, NH, NM, NV, OH, OK, RI, SD, VT, WV, and WY. Must have a Master’s degree in Information Technology, Computer Science, Engineering, or Mathematics and 2 years of experience in the job offered or in an engineering related occupation. Position requires: AWS S3 Databricks EMR Python SQL Scala Terraform Jenkins Spark such as Streaming and Batch Kafka Kinesis Snowflake Java Apply at www.Nike.com/Careers (Job# R-78904 ) #LI-DNI 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. At NIKE, Inc. we promise to provide a premium, inclusive, compelling and authentic candidate experience. Delivering on this promise means we allow you to be at your best — and to do that, you need to understand how the hiring process works. Transparency is key.

Requirements

  • Master’s degree in Information Technology, Computer Science, Engineering, or Mathematics
  • 2 years of experience in the job offered or in an engineering related occupation
  • AWS S3
  • Databricks
  • EMR
  • Python
  • SQL
  • Scala
  • Terraform
  • Jenkins
  • Spark such as Streaming and Batch
  • Kafka
  • Kinesis
  • Snowflake
  • Java

Responsibilities

  • Develop, code, configure, and test programs, systems, and solutions to meet the designed digital product specifications and direction
  • Manage the team in gathering detailed designs and solving complex problems
  • Ensure the technical design driven by the Engineering Manager has the right level of detail and meets both technical and business needs
  • Oversee the design and development of components, frameworks, and libraries at scale to support NIKE products
  • Review design, code, test plans, and database implementations performed by other engineers to maintain NIKE engineering standards
  • Anticipate, identify, and troubleshoot complex issues, performing root cause analysis to proactively resolve product and operational problems
  • Manage the implementation of continuous integration, test-driven development, and production deployment frameworks
  • Ensure test automation, continuous integration and delivery, observability and instrumentation, scalability, high availability, penetration and security testing, Service Level Agreements (SLAs), idempotency, and improvement of operational metrics
  • Mentor and guide other software engineers within the team
  • Collaborate closely with architects and other tech leads to ensure all solutions adhere to existing guidelines and principles, while assisting in evolving processes for continuous improvement
  • Partner with engineering and product managers to deliver innovative software solutions for NIKE
  • Review, analyze, and modify programming systems, including coding, testing, debugging, and installing for small- to mid-scale systems
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service