Software Engineer (Developer Productivity)
Posted Updated
Description
- Build the tools that help every Ironclad engineer move from an idea to production
- Our Developer Productivity team owns local development tooling, build and test systems, release automation, and our Backstage developer portal
- We treat developer tooling as a product, with our fellow engineers as its users
- You’ll work directly with them to understand friction, try improvements, and see the impact in their daily work
- We value practical engineering judgment: finding small, effective solutions, simplifying systems, and removing unnecessary work
- With guidance from Senior and Staff engineers, you’ll own scoped improvements from investigation through rollout
- We’re looking for an engineer with solid coding fundamentals, an interest in infrastructure, and a drive to improve the developer experience
- We collaborate closely and share responsibility for supporting the tools we own
- Build and maintain tooling for engineers’ local development environments
- Make builds and tests faster and more reliable, and troubleshoot build and CI failures
- Improve Kubernetes tooling so product teams can make routine application changes independently
- Develop catalog entries, templates, and plugins for our Backstage developer portal
- Support releases through Kargo and improve release automation
- Join the team’s support rotation: help engineers, document solutions, and turn recurring problems into tooling improvements
- Participate in code reviews and technical discussions
Benefits
- Dental, and vision insurance
- 401K
- Wellness reimbursement
- Flexible vacation policy
- Generous parental leave for both primary and secondary caregivers
- Work from home opportunities
- Health insurance
- Programming experience in TypeScript or JavaScript, plus Go or Python
- Clear communication and strong collaboration skills
- Alignment with Ironclad’s values: drive, intent, integrity, and empathy
- An interest in developer tooling, infrastructure, and helping other engineers work more effectively
- 2–4 years of software engineering experience, including internships or significant projects. A formal degree is not required
- Working knowledge of Git and CI/CD concepts
- Comfort with shell scripting and the command line
- Kubernetes, Docker, or SRE practices such as monitoring and incident response
- Cloud platforms such as GCP, AWS, or Azure
- Webpack, Jest, Vitest, Bazel, or Backstage
