
Principal Engineer - Developer Tooling
- Minnesota
- Permanent
- Full-time
- Lead the design and implementation of developer tooling, including APIs, CLI tools, and self-service platforms
- Manage and scale GitHub Actions Runner pools to meet the performance and reliability needs of hundreds of engineering teams
- Define, implement, and uphold product SLAs/SLOs for all developer tools
- Build custom applications and integrations to bridge gaps in existing tools and workflows
- Champion engineering best practices including test automation, clean code, and secure development
- Collaborate with architects, product managers, and engineering leaders to define the vision and roadmap for developer tooling
- Drive adoption of observability standards across teams to ensure system health, performance, and reliability
- Mentor and support engineers across the organization, fostering a culture of learning and technical excellence
- 10+ years of hands-on backend development experience with enterprise-scale applications
- 5+ yeas hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, Octopus Deploy, and Artifactory
- 5+ years of experience with Kubernetes, including deploying, scaling, and managing containerized applications in production environments
- 5+ years of experience with public cloud platforms (GCP, AWS, or Azure)
- Proven experience managing GitHub Actions Runners at scale in a secure and cost-effective manner
- Extensive experience designing and authoring GitHub Actions pipelines, including reusable workflows. Demonstrated ability to optimize pipeline performance
- Strong background in backend technologies such as Java, Spring Boot, Golang, Kafka, PostgreSQL
- Experience defining and maintaining SLAs/SLOs for internal platforms or services
- Deep understanding of infrastructure architecture and platform engineering principles
- Experience with platform observability tools (e.g., Prometheus, Grafana, OpenTelemetry)
- Experience managing JFrog Artifactory at scale, including repository design, access control, artifact lifecycle management, and integration with CI/CD pipelines
- Strong communication and leadership skills with a track record of mentoring engineers
- Ability to evaluate and introduce emerging technologies to improve developer productivity
- Hands-on experience building custom developer tools or internal platforms
- Experience working in Agile/Scrum environments and collaborating across cross-functional teams