Senior Software Developer - Build Tooling Development
Core
Develop and support mission-critical infrastructure, custom tools, and shared libraries enabling thousands of engineers to deliver software quickly, reliably, and safely.
Role type
Senior Software Engineer (Build Tooling & Infrastructure)
Builds
CI/CD pipelines, build/release/deploy abstraction layers, artifact storage systems, and shared development tooling.
Domain
Media & Entertainment Technology / DevOps Infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Modern programming languages (Python, Java, C++, C#, C), CI/CD pipeline management, Linux administration, Cloud platforms (AWS), Container orchestration (Kubernetes, Docker), Infrastructure as Code (Terraform, CloudFormation), Version control (Git)
Preferred skills
AI tooling integration in SDLC, Monorepo management, Feature flagging, Microservices architecture
Technologies
GitLab CI, GitHub Actions, TeamCity, Jenkins, Argo, SonarQube, Docker, Kubernetes, Helm, Terraform, CloudFormation, AWS (EC2, S3, IAM, VPC, CloudWatch)
Responsibilities
Build and maintain software to abstract build, release, and deploy events; Work directly with app development teams to implement CI/CD best practices; Support critical build and artifact storage systems; Participate in on-call rotation for production incidents; Lead development of critical features to meet user needs.
Seniority
Senior, hands-on IC