📍Worldwide
DevX Engineer

Input Output
📍Remote - United Kingdom
Please let Input Output know you found this job on JobsCollider. Thanks! 🙏
Summary
Join IOHK as a DevX Engineer and revolutionize our development tooling! You'll be responsible for ensuring our development teams are happy, effective, and productive by creating, maintaining, and optimizing automated build processes and internal tools. Collaborate closely with developers, QA, and SRE teams to improve our software delivery process. This role requires extensive Haskell ecosystem experience, Unix system administration skills, and software shipping experience. Preferred qualifications include experience with internal tooling teams and Nix. IOHK offers remote work, laptop reimbursement, a new starter package, learning and development opportunities, and competitive PTO.
Requirements
- Extensive experience with the Haskell ecosystem
- Unix system administration experience
- Experience shipping software to end users
- Strong experience with Haskell codebases: the Glasgow Haskell Compiler, Hadrian, Cabal, Haskell Language Server, and their respective CI systems as well as other built tools and dev environment provisioning tools
- Experience with GitHub Actions: Demonstrated familiarity with CI/CD pipelines, preferably leveraging GitHub Actions
- Cross-Functional Collaboration: Comfortable partnering with a range of teams—engineering, product, design, and beyond—to tackle diverse technical and organizational challenges
- ���Force Multiplier” Mindset: Passionate about enabling others, improving processes, and amplifying the impact of the entire organization
Responsibilities
- Create, maintain, document, and optimize automated build processes
- Create and maintain internal tools to support development or build workflows, including advanced systems to improve our build and development processes across the organization
- Work with the development team to set up and maintain functional and effective development build environment
- Support the QA team in the definition of continuous testing processes and validation pipelines
- Become part of the Platform Engineering team and contribute to the definition of reliable integration pipelines
- Contribute to the administration of the source version control system and to managing users, groups, permissions, and general instance configuration of the source control
- Contribute to the Glasgow Haskell Compiler, Cabal and related tooling
Preferred Qualifications
- Experience working in internal tooling teams
- Nix Experience (Desirable): Exposure to or interest in Nix for reproducible builds and environment management
Benefits
- Remote work
- Laptop reimbursement
- New starter package to buy hardware essentials (headphones, monitor, etc)
- Learning & Development opportunities
- Competitive PTO
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.