Software Engineer, Dev Productivity

HeyGen

• $180K — $240K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Strong experience with CI/CD tools (e.g., GitHub Actions, Jenkins).
  • Experience with build systems (e.g., Bazel, Gradle).
  • Experience with Python dependency management tools (e.g., poetry).
  • Knowledge of containerization and Kubernetes.
  • Strong problem-solving skills focused on developer experience.
  • Proficiency in scripting and automation with Python, Bash, or Go.
  • Excellent communication skills for cross-team collaboration.

Responsibilities

  • Design and maintain high-performance CI/CD pipelines.
  • Develop automation tools to streamline engineering workflows.
  • Optimize build and test infrastructure for rapid feedback.
  • Collaborate with teams to identify process inefficiencies.
  • Enhance developer environments to improve overall experience.
  • Advocate for best practices in software development processes.
  • Drive automation and tooling adoption for better engineering efficiency.

Benefits

  • Competitive salary and benefits package.
  • Dynamic and inclusive work environment.
  • Opportunities for professional growth and advancement.
  • Collaborative culture valuing innovation and creativity.
  • Access to the latest technologies and tools.
Full Job Description
Position Summary

As a Software Engineer, Dev Productivity, you'll work at the intersection of software development, automation, and infrastructure. Your mission is to streamline engineering workflows, optimize CI/CD systems, build and testing infrastructure, and enhance developer tooling to accelerate software delivery.

Key Responsibilities
  • Design, build, and maintain high-performance CI/CD pipelines to improve development speed and reliability.
  • Develop internal tools and automation to reduce friction in engineering workflows.
  • Optimize build and test infrastructure for faster feedback loops.
  • Work closely with engineering teams to identify and eliminate inefficiencies in the development process.
  • Enhance and monitor developer environments to improve developer experience
  • Advocate for best practices in software development, version control, and release management.
  • Drive the adoption of automation and tooling that increase engineering efficiency.

Key Qualifications
  • Strong experience with CI/CD tools like GitHub Actions, Jenkins, GitLab CI, Buildkite, or CircleCI.
  • Experience with build systems (e.g., Bazel, CMake, Make, Gradle).
  • Experience with python dependency management (e.g. poetry, uv)
  • Knowledge of containerization and Kubernetes for scalable builds and testing.
  • Strong problem-solving skills and a passion for improving developer experience.
  • Proficiency in scripting and automation with Python, Bash, or Go.
  • Excellent communication skills and ability to work across teams.

Preferred Qualifications
  • Experience with docker image build optimization
  • Experience with bazel
  • Experience with GPUs

What HeyGen Offers
  • Competitive salary and benefits package.
  • Dynamic and inclusive work environment.
  • Opportunities for professional growth and advancement.
  • Collaborative culture that values innovation and creativity.
  • Access to the latest technologies and tools.

Salary Range
$180,000 - 240,000 annually
Please note that the salary information is a general guideline only. HeyGen considers factors such as scope and responsibilities of the position, candidate's work experience, education/training, key skills, and internal equity, as well as location, market and business considerations when extending an offer. As part of our total rewards package, HeyGen offers comprehensive benefits including a 401k plan, health benefits, generous PTO, a parental leave program and emotional health resources.

Similar Jobs

More Jobs at HeyGen

More Information Technology Jobs

Find similar Software Engineer, Dev Productivity jobs: