Posted in

Software Engineer III – Productivity Engineering

Software Engineer III – Productivity Engineering

CompanyBox
LocationSan Carlos, CA, USA
Salary$155500 – $194500
TypeFull-Time
DegreesBachelor’s
Experience LevelMid Level, Senior

Requirements

  • 3+ years of software development experience in DevOps or Backend Engineering
  • Bachelor’s degree in Computer Science or equivalent field
  • Proficiency in one or more of the following programming languages: Python, Java, or Go
  • Experience with a version control system (e.g. Git), and CI/CD pipelines
  • Strong problem solving skills and a desire to learn new things
  • Passion for improving developer productivity and efficiency
  • Strong advocate for software engineering best practices like, code quality, code reviews, Test Driven Development (TDD), Behavior Driven Development (BDD), etc.
  • Experience working in a environment that follows Agile methodologies like Scrum or Kanban

Responsibilities

  • Design, implement, and maintain scalable and efficient CI/CD platform to where engineering teams can host their automated build, test, and deployment pipelines
  • Collaborate across the users of the platform and partner teams to deliver the critical improvements to the CI/CD platform
  • Work with Box Architects and Vendors to design and implement secure, efficient, and reliable CI/CD solutions
  • Capture and monitor the key metrics of the CI/CD ecosystem, and use them to continuously improve the platform
  • Champion software development best practices within the team
  • Participate in Sprint planning, demos, and daily scrum meetings
  • Stay up-to-date with the latest industry trends and technologies in CI/CD and other DevOps spaces

Preferred Qualifications

  • Experience in DevOps or Backend Engineering
  • Prior experience with building and maintaining CI/CD systems (e.g., Jenkins, GitHub Actions, Gitlab CI, CircleCI, etc.) is a plus
  • Experience with managing Artifact management system like Artifactory or docker registries
  • Experience with Public cloud platforms, especially AWS and Google Cloud
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)
  • Knowledge of infrastructure as code (IaC) tools (e.g., Terraform, Ansible)
  • A background in Linux System Administration is a plus

Benefits

    No information provided on Benefits.