Software Engineer: IaC Platform Experience

Jobgether
السعودية, السعودية تدريب
نشر: 1448/1/14 | 2026/06/29 ينتهي: 1448/2/15 | 2026/07/29 ✨ وصف بالذكاء الاصطناعي
تقدم للوظيفة الآن

الوصف الوظيفي

Software Engineer: IaC Platform Experience

We are seeking a Software Engineer with a strong background in Infrastructure-as-Code (IaC) platforms to join our global developer platform team. Based in Saudi Arabia, you will be responsible for owning and maintaining a Go-based Terraform provider that empowers thousands of engineers worldwide.

In this highly impactful role, you will tackle deep technical challenges such as resource lifecycle correctness, schema design, versioning, and upgrade safety. Collaborating with product and engineering stakeholders, you will define roadmap priorities and deliver high-impact features in an async-first, fast-paced environment.

Your key responsibilities will include:

  • Architecting and implementing the Terraform provider codebase, ensuring high-quality implementation, robust testing, and release readiness.
  • Enhancing provider reliability and usability through refining resource behavior, data sources, lifecycle handling, and upgrade safety.
  • Leading technical design efforts through RFCs, documentation, and iterative delivery of IaC workflows.
  • Defining and implementing migration paths and interoperability strategies for existing Terraform users.
  • Analyzing user feedback and usage signals to continuously improve the developer experience.
  • Developing clear documentation and examples to support adoption and ease of use of IaC workflows.

To succeed in this role, you should have:

  • 5+ years of software engineering experience in platform engineering, infrastructure tooling, or distributed systems.
  • Strong proficiency in Go with experience shipping production-grade developer tools.
  • Hands-on experience with Terraform providers, declarative resource models, and lifecycle edge cases.
  • A solid understanding of schema design, versioning strategies, and backwards compatibility.
  • Experience owning or contributing to a widely used provider or similar infrastructure tooling with real users.
  • Knowledge of testing strategies for IaC systems, including unit, integration, and end-to-end testing.
  • Familiarity with CI/CD pipelines and release/versioning workflows in production systems.
  • Strong written communication skills, including the ability to produce clear technical design docs and RFCs.

Nice to have:

  • Experience with TypeScript-based tooling, CLI ecosystems, or GitHub automation workflows.

We offer a fully remote setup with global hiring and co-working support, equity ownership, health coverage, yearly company off-sites, an async-friendly work culture, and an annual learning and development budget.

Jobgether uses an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly. We appreciate your interest and wish you the best!

يمكن أن يرتكب الذكاء الاصطناعي أخطاءً.

المصدر: لينكد إن ↗ • 8 مشاهدة

وظائف مشابهة

تقدم للوظيفة الآن