- अनुभव
- 5+ yrs
- वेतन
- —
- उद्घाटन
- 1
- की तैनाती
- 5 पहले
- कार्य मोड
- घर से काम करें
- Eligibility
- Professionals in New Zealand who are available for a full-time remote software engineering role and meet the platform engineering, Go, and Terraform provider experience requirements can apply.
- Resume
- Required to apply
नौकरी का विवरण
Role overview
We are seeking a Software Engineer with strong Infrastructure-as-Code platform experience for a developer platform team supporting infrastructure tooling used by engineers worldwide. In this role, you will own a Go-based Terraform provider that underpins essential infrastructure workflows and influences how developers interact with backend services at scale. The work is technically deep, spanning lifecycle correctness, schema design, versioning, and safe upgrades. You will partner with product and engineering stakeholders to shape priorities and deliver meaningful improvements in an async-first, fast-paced environment.
This is a high-impact opportunity for someone who cares about developer experience, dependable platform systems, and production-ready tooling. Your work will help make the Terraform experience stable, well-documented, and easy to adopt for a global engineering audience.
Key accountabilities
- Take end-to-end ownership of the Go-based Terraform provider, covering architecture choices, code quality, test strategy, and readiness for release.
- Strengthen reliability and ease of use by improving resource behavior, data sources, lifecycle handling, and upgrade paths.
- Drive technical design work through RFCs, documentation, and incremental delivery of IaC workflows.
- Create migration approaches and compatibility strategies for current Terraform users.
- Work with product and engineering leadership to align on roadmap direction, scope, and delivery goals.
- Review user feedback, open-source issues, and product usage signals to keep improving the developer experience.
- Produce clear guides and examples that make IaC workflows easier to adopt and use.
Requirements
- At least 5 years of software engineering experience in platform engineering, infrastructure tooling, or distributed systems.
- Advanced Go skills, along with a track record of delivering production-grade developer tools.
- Practical experience with Terraform providers, declarative resource modeling, and lifecycle edge cases.
- Solid knowledge of schema design, versioning approaches, and backward compatibility.
- Experience maintaining or contributing to a widely used provider or comparable infrastructure tooling with real users.
- Understanding of IaC testing methods, including unit, integration, and end-to-end coverage.
- Familiarity with CI/CD pipelines and release/versioning processes in live systems.
- Strong written communication skills, including the ability to create technical design documents and RFCs.
- Nice to have: exposure to TypeScript-based tooling, CLI ecosystems, or GitHub automation workflows.
Benefits
- 100% remote arrangement with global hiring and coworking support such as WeWork or a similar allowance.
- ESOP equity ownership so you can participate in the company’s long-term growth.
- Annual technology allowance to set up your preferred work environment.
- Health coverage for employees at 100% and dependents at 80%, depending on location.
- Yearly company off-sites for in-person collaboration and team connection.
- Flexible, async-friendly culture based on trust and autonomy.
- Annual learning and development budget for courses, books, conferences, and professional growth.
Additional information
This opportunity is being shared on behalf of a partner company, which handles applications and all next steps directly. The hiring company manages the shortlist, interviews, assessments, and final decision.
The application process uses an AI-supported matching system to review candidates quickly and fairly against the role’s core requirements. Relevant applications are shortlisted and shared with the hiring company for further consideration.
By applying, candidates acknowledge that personal data may be processed to assess candidacy and share relevant information with the employer under applicable data protection laws, including GDPR. Candidates may exercise data rights such as access, correction, deletion, and objection at any time.
AI tools may also support parts of the hiring workflow, including application review, resume analysis, and response assessment. These tools assist the recruitment process but do not replace human judgment; final hiring decisions are made by people.