Back to all jobs

Software Engineer – GitHub AdministratorHybrid

LocationOne Bowerman Dr, Beaverton, OR, USA
Work TypeContract/Temp
Positions1 Position
Published At:13 hours ago
  • Software Engineer
  • Computer Software
  • Splunk
  • AWS
  • python
  • Node.JS
  • Docker
  • Jenkins
  • CI/CD
  • GitHub
  • Java
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 – GitHub Administrator

Location: Beaverton, OR

Duration: 12-month 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 junior software engineer to join a Nike platform team that administers a large, complex GitHub environment for engineering teams. The engineer will help administer and support the GitHub platform and help create automation for the team.

Working with engineering, operations, and security teams, you will identify and resolve issues and inefficiencies in delivery. Key responsibilities include creating software automation with GitHub APIs and integrations with internal tooling, improving governance of GitHub, and helping users with GitHub-related questions.

Our team includes DevOps and infrastructure engineers, system administrators, and senior software engineers in the Nike technology division. You will work on small and large projects with other engineers on the team.

RESPONSIBILITIES

  • Help administer the GitHub environment for thousands of software developers.
  • Design and build automation to manage the developer experience, implement security controls, and build self-service tooling.
  • Use GitHub's API for automating tasks and integrate with other Nike systems.
  • Help develop and enforce best practices for securing code and maintaining privacy in Nike repositories.
  • Provide support to Nike engineers and help write documentation for the team and our users.
  • Troubleshoot and resolve issues that arise in the day-to-day management of the organization's GitHub environment.

QUALIFICATIONS

We are looking for a software engineer who has worked with Python and is familiar with CI/CD and GitHub.

  • Bachelor's degree in computer science, Information Technology, or a related field, or equivalent work experience.
  • 1-2 years of experience as a computer software engineer.
  • Must have experience programming with Python.
  • Strong verbal and written communication skills. Able to communicate effectively with people in technical and non-technical roles.
  • Familiar with Git, version control, source code repositories, branching, pull requests, and merging.
  • Exposure to CI/CD practices and tools like Jenkins, GitHub Actions, and Artifactory.
  • Basic knowledge of the Linux operating system, Bash scripting, and computer networking.

Additional desired, but not required, skills and experiences:

  • Experience programming with another high-level language like Java, Node, Golang, or Groovy.
  • Experience with observability tools like Splunk, New Relic, or SignalFx.
  • Knowledge of computer security and privacy, user identity, permissions, and SSO.
  • Software testing frameworks and test automation.
  • Familiar with Docker and containerization.
  • Experience with AWS cloud computing, including EC2, S3, load balancers, Lambdas, and IAM security.
  • Experience with infrastructure as code tooling like Terraform or AWS Cloud Formation.
  • Published on 18 Apr 2025, 11:06 PM