Senior Software Engineer (Golang)

AI overview

Contribute to building next-generation cloud platforms, leveraging open-source software and Kubernetes while driving product-grade service architecture and observability.

About NodeShift


NodeShift is a fast-growing AI infrastructure startup headquartered in Al Maryah Island, Abu Dhabi, the UAE’s most prestigious innovation and financial district with a second office in Qatar Financial Centre (QFC), Doha.


We design and operate sovereign cloud and generative AI platforms for governments, banks, and national enterprises that require full data control and compliance. Our customers include the Ministry of Economy of the UAE, the Qatar Development Bank, and the Central Bank of the UAE, among others.


Our two flagship products:

  • NodeShift Sovereign Cloud – a hyper-converged, air-gapped cloud operating system delivering compute, storage, networking, and GPU virtualization fully inside national data centers. It powers national cloud initiatives and internal enterprise clouds across the UAE, Saudi Arabia, and Qatar.
  • NodeShift AI – an enterprise-grade, on-premise generative AI platform featuring 140+ Arabic and English models, built-in governance, and over 80 enterprise integrations, enabling organizations to create secure, private ChatGPT-like environments within their own infrastructure.


Founded by a leadership team from Microsoft, X (formerly Twitter), Tesla, and Cisco, and built by a world-class engineering team including Oxford graduates, NodeShift combines global expertise with regional purpose.


We’re expanding rapidly across the GCC, supporting central banks, ministries, telecoms, and data center operators and shaping the next era of sovereign AI and cloud computing in the region.


Joining NodeShift means joining a team that’s building the infrastructure of national AI sovereignty - innovative, impactful, and proudly homegrown in the Gulf.


Read more about us on TechCrunch.


Role Description


As a Senior Software Engineer on our Engineering team, you will contribute to building our next-generation cloud platform using open-source software (OSS) and a range of our internal services, as well as customer-facing gateways.


The ideal candidate has deep, hands-on expertise in Kubernetes and platform development with Go, treating Kubernetes as a programmable framework. They build out-of-tree control-plane extensions, such as controllers and API aggregation, and publish clear, versioned gRPC/REST APIs for reliable multi-tenant services. It is a great advantage for candidates to be familiar with the CNCF landscape and to be able to discuss the value and trade-offs of adopting these tools.


You will become a core member of our PaaS team: turning our IaaS foundation into product-grade, self-service platform services. You’ll help shape service architecture, developer experience, observability, and the reliability practices that keep our platform fast, secure, and scalable.


Responsibilities:

  • Build stable and scalable architecture, understanding the tradeoffs between consistency, durability, and costs to build solutions to meet the evolution of a rapidly growing platform.
  • Design and ship PaaS services from inception through production launch.
  • Operate and support services in production.

Skills:

  • 5–7 years of professional software engineering experience, including 3+ years of production Go.
  • Strong computer science fundamentals and a passion for learning.
  • Practical experience building on Kubernetes.
  • Understanding of performance, security, and reliability in complex distributed systems.
  • Ownership mindset (“you build it, you own it”): comfort with DevOps practices, production operations, and hands-on troubleshooting.

Nice to have:

  • Kubernetes component development experience and knowledge of k8s internals beyond controllers.
  • Networking background (SDN, BGP/routing, L4–L7, load balancing) and solid Linux fundamentals.
  • Hands-on service lifecycle & delivery: GitOps (Argo CD/Flux), Helm/Kustomize, CI/CD (e.g., GitHub Actions/GitLab CI)

What do we have to offer you?

  • Hybrid office / remote-working practices
  • Competitive salary and equity
  • Learning and Development budget
  • 24 days PTO
  • Become part of the founding team
  • Real career opportunities with the opportunity to grow quickly in seniority as the team scales
  • Disrupting the industry and being part of the Web3 revolution
  • Work colleagues who are as smart, hardworking, and driven with backgrounds from FAANG companies and leading universities
  • Transparent company culture, open to feedback, where you can wear multiple hats at once

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Hybrid office / remote-working practices
  • Learning Budget: Learning and Development budget
  • Paid Time Off: 24 days PTO
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job