‹ Back to all jobs

Software Engineer - LeadHybrid

LocationBeaverton, OR 97005 - United States
Work TypeContract/Temp
Positions1 Position
  • Software Engineer
  • AWS
  • GitHub
Onsite: Mon-Thurs
Category: Technology
  • Innovative Technology; High Quality Products, Self-Empowerment
  • Globally Responsible; Sustainable Products, Diversity of Thought
  • Celebration of Sports; If You Have a Body, You are an Athlete

Title: Software Engineer - Lead

Location: Beaverton, OR

Duration: 1 year contract

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, it’s about each person bringing skills and passion to a challenging and constantly evolving game.

ABOUT THE ROLE

We are looking for a highly skilled software engineer to serve as the Lead GitHub Enterprise Administrator. The successful candidate will be responsible for managing and maintaining our large, complex GitHub environment and building automation for the developer experience.

Working closely with product management, engineering, operations, and security teams, you will identify and resolve issues and inefficiencies in delivery. Key responsibilities include administering GitHub for thousands of Nike engineers, automating operations, improving governance of GitHub, and driving an Open-Source Software (OSS) initiative.

Our team includes DevOps and infrastructure engineers, system administrators, and senior technical staff. Our users work in the Nike technology division, and you will work on initiatives with other engineers, project managers, product managers, and other technology leaders.

RESPONSIBILITIES

  • Manage and maintain the GitHub environment for the enterprise.
  • Design and build automation to manage the developer experience and report on developer metrics.
  • Use GitHub's API for automating tasks and integrating with other systems.
  • Develop and enforce best practices for securing code and maintaining privacy.
  • Define and advocate source code and commit policies to ensure consistency and quality in repositories.
  • Manage the integration of GitHub with other tools used by the organization, such as project management tools, CI/CD tools, etc.
  • Provide training and support to Nike engineers, and create clear documentation.
  • Troubleshoot and resolve issues that arise in the day-to-day management of the organization's GitHub environment.
  • Help advance an Open-Source Software initiative within the company.

QUALIFICATIONS

We are looking for an experienced software engineer who has led other complex developer tooling at large enterprise scale. You should have experience using GitHub, CI/CD tools, and AWS.

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent work experience.
  • 5+ years of professional experience as a computer software programmer, system administrator, DevOps engineer, or infrastructure engineer.
  • 2+ years of professional experience as a lead or senior member of a software team.
  • Excellent verbal and written communication skills. Able to communicate effectively with people in business and engineering roles.
  • Deep understanding of Git and GitHub, including access management and repository management.
  • Knowledge of security practices related to code and privacy.
  • Excellent communication skills to interact with software engineers and technology leaders.
  • Experience programming with a modern language like Java, Node, Python, or Groovy.
  • Excellent understanding of Software Development Lifecycle (SDLC) processes and software development tools like Jenkins, Terraform, Maven, Artifactory, GitHub, AWS Cloud Formation, and Docker.
  • Proficient with Linux operating system, experienced with Bash scripting, and familiar with computer networking.
  • Familiar with AWS cloud computing, including EC2, S3, load balancers, Lambdas, IAM security.
  • Experience using observability tools like Splunk, New Relic, or SignalFx.
  • Familiarity with GitHub's API.