Sr. Software Enginer – Github

Location: West Linn, Oregon
Category: Software Development
Employment Type: Contract
Work Location: Hybrid
Job ID: 36105
Date Added: 04/02/2026

We are seeking a Senior Software Engineer to join a platform team responsible for managing and scaling a large, complex GitHub environment supporting enterprise engineering teams. This role will focus on building automation for platform administration, governance, and developer experience.

Working closely with engineering, operations, and security teams, you will identify and resolve inefficiencies, enhance platform reliability, and implement scalable solutions. Key responsibilities include developing automation using GitHub APIs, integrating with internal systems, improving governance, and supporting users across the organization.


What You’ll Do

  • Administer and support a large-scale GitHub environment serving thousands of developers
  • Design and build automation to improve developer experience, enforce security controls, and enable self-service tooling
  • Leverage GitHub APIs to automate workflows and integrate with internal systems
  • Develop and enforce best practices for code security, access control, and repository governance
  • Provide training, documentation, and support for engineers using the platform
  • Troubleshoot and resolve issues related to GitHub usage, CI/CD pipelines, and integrations

What You’ll Bring

  • Bachelor’s degree in Computer Science, IT, or equivalent experience
  • 4+ years of software engineering experience, including 2+ years in a senior or lead capacity
  • Strong programming experience in Python and at least one additional language (Java, Node.js, Go, or Groovy)
  • Experience working with Git, version control systems, and repository management best practices
  • Hands-on experience with CI/CD tools such as GitHub Actions, Jenkins, or similar
  • Experience with infrastructure as code (Terraform or CloudFormation)
  • Strong knowledge of Linux, Bash scripting, and networking fundamentals
  • Familiarity with observability tools (e.g., Splunk, New Relic)
  • Understanding of security, identity, access control, and SSO concepts
  • Experience building or integrating with REST and/or GraphQL APIs
  • Experience with Docker and containerization
  • Experience with AWS cloud services (EC2, S3, Lambda, IAM, etc.)
  • Strong communication skills and ability to collaborate across technical and business teams

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

Please upload your resume as a doc, pdf, rtf or txt file.

Related Jobs