Senior Software Engineer (Go)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Core42 is hiring a Senior Software Engineer (Go) to architect, scale, and maintain backend services for AI-powered cloud infrastructure.
Key Skills for This Role
Responsibilities
- Architect and develop high performance, scalable microservices and RESTful/gRPC APIs using Python (FastAPI/Flask)
- Optimize backend performance through concurrency management, caching strategies, and efficient resource utilization
- Design and maintain optimized schemas for SQL and NoSQL databases
- Implement circuit breakers, rate limiting, and graceful degradation for reliability
- Implement comprehensive logging, distributed tracing, and real time metrics
- Partner with DevOps to define Infrastructure as Code and integrate into CI/CD pipelines
- Enforce backend security best practices including OAuth2/OIDC and encryption
- Lead design reviews, define coding standards, and mentor mid level engineers
- Develop PaaS services using Go, including Kubernetes operators and provisioning workflows
- Design and implement Kubernetes operators using client go and controller runtime
- Design and implement CRDs with proper schemas and validation rules
- Create and maintain Helm charts for deploying platform components
Requirements
- Masters or bachelor's degree in computer science, Information Technology, or related field
- 7+ years of hands on backend development experience
- Strong proficiency in Python with FastAPI/Flask
- Expert proficiency in Go 1.21+ with concurrency patterns
- Strong Kubernetes expertise including client go and controller runtime
- Experience with Docker, CI/CD pipelines, and containerized deployments
- Experience with Azure cloud services
- Strong knowledge of SQL and NoSQL databases
- Experience with message queues and event driven architecture
- Experience with Helm chart development
Full Job Posting
About Us
- Core42 is a leader in AI powered cloud and digital infrastructure, driving transformative technology solutions globally.
- We empower clients to harness sovereign AI infrastructure, especially in sectors with stringent regulatory needs.
- We combine sovereign capabilities with scalable, high performance compute infrastructure.
The Opportunity
- The Senior Software Engineer (Backend / Go) will architect, scale, and maintain backend services for Core42's platform.
- This role requires deep technical expertise, ownership mindset, and ability to lead complex backend initiatives while mentoring other engineers.
- You will design high performance, secure, and reliable systems supporting mission critical business operations.
- You will develop PaaS services using Go, including Kubernetes operators, provisioning workflows, and managed service adapters.
Your Key Responsibilities
- Architect and develop high performance, scalable microservices and RESTful/gRPC APIs using Python (FastAPI/Flask).
- Optimize backend performance through effective concurrency management, caching strategies, and efficient resource utilization.
- Design and maintain optimized schemas for SQL (PostgreSQL) and NoSQL (MongoDB/Redis) databases.
- Implement circuit breakers, rate limiting, and graceful degradation to ensure mission critical uptime.
- Implement comprehensive logging, distributed tracing, and real time metrics (Prometheus/Grafana/Azure Monitor).
- Partner with DevOps to define Infrastructure as Code (Terraform/Bicep) and integrate into CI/CD pipelines.
- Enforce backend security best practices including OAuth2/OIDC, encryption, and secure API gateway management.
- Drive engineering excellence by leading design reviews, defining coding standards, and mentoring mid level engineers.
- Collaborate with Product and DevOps teams to translate business requirements into scalable architectures.
Go & Kubernetes Responsibilities
- Develop PaaS services using Go, including Kubernetes operators, provisioning workflows, and managed service adapters.
- Design and implement Kubernetes operators using client go and controller runtime to automate lifecycle management.
- Design and implement CRDs that define API contracts for cloud services with proper schemas and validation rules.
- Implement robust reconciliation loops with proper finalizers, owner references, and error handling.
- Create and maintain Helm charts with proper chart structure, values, and templates for deploying platform components.
Required Skills / Qualifications
- Masters or bachelor's degree in computer science, Information Technology, or a related field.
- Excellent collaboration and communication skills.
- 7+ years of hands on backend development experience.
- Strong proficiency in Python with experience using FastAPI, Flask, and other backend frameworks.
- Expertise in designing RESTful APIs, microservices, and distributed backend architectures.
- Strong knowledge of SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).
- Hands on experience with Azure cloud services and cloud native application development.
- Deep understanding of scalability, caching, concurrency, and backend performance optimization.
- Experience with Docker, CI/CD pipelines, and containerized deployments.
- Experience designing or architecting new and existing systems.
- Strong ability to influence engineering direction and drive best practices.
- Experience with message queues and event driven architecture (Event Hub, Kafka, RabbitMQ).
Preferred Skills / Qualifications
- Strong problem solving skills and attention to detail.
- Proven experience in providing technical leadership and mentoring junior developers.
- Certification in Azure cloud services, AI application development.
- Certified Kubernetes Administrator (CKA) or Certified Kubernetes Application Developer (CKAD).
- Experience building cloud platforms or PaaS services.
- Familiarity with hybrid cloud environments and multi cloud strategies.
- Frontend development experience using React, React Native, TypeScript, JavaScript, HTML5, and CSS3.
- Experience with OpenShift and OpenStack.
What Working at Core42 Offers
- Competitive Salary based on skills and experience.
- Yearly Bonus based on performance.
- Exclusive Discount Cards with Esaad and Fazaa cards.
- Premium Family Insurance including dental, vision, and life insurance.
- Learning & Development access to top tier learning platforms.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Core42
Senior Site Reliability Engineer
Abu Dhabi Emirate, UAE
Core42 seeks a Senior Site Reliability Engineer to design, implement, and operate scalable infrastructure for AI and HPC workloads. The role involves CI/CD pipelines, Kubernetes, observability, and incident management. C
Senior Engineer - DC Network Engineering
Abu Dhabi Emirate, UAE
Core42 seeks a Senior Engineer for Data Centre Network Engineering to design, optimize, and secure network infrastructure supporting cloud and AI workloads. The role requires deep expertise in L2/L3 networking, routing p
Legal Director
Abu Dhabi Emirate, UAE
Core42 seeks a visionary Legal Director to lead commercial contracts and provide legal advice across the organization. The role requires a qualified lawyer with 8+ years of post-qualification experience in commercial law
Senior Engineer - HPC Operations
Abu Dhabi Emirate, UAE
Lead daily operations of HPC clusters for AI/ML workloads, ensuring performance and reliability. Requires 7+ years of HPC operations experience with Slurm, Kubernetes, GPU management, and automation skills.
Analyst - Security Operations
Abu Dhabi Emirate, UAE
Core42 seeks a senior (L3) Incident Analyst for its 24x7 Security Operations Center in Abu Dhabi. The role involves detecting, triaging, investigating, and responding to security incidents across a private-cloud platform
Supply Chain Lead
Abu Dhabi Emirate, UAE
Core42 seeks a hands-on Supply Chain Lead to own end-to-end sourcing execution and delivery assurance for AI infrastructure (GPU, servers, networking, data center components). This role focuses on supplier expediting, or
Specialist - Talent Sourcing
Abu Dhabi, UAE
Core42 is seeking a motivated professional to join their team in Abu Dhabi. The role involves participating in cross-functional projects, providing innovative solutions, and maintaining clear communication. Ideal candida
Program Executive
Abu Dhabi Emirate, UAE
Core42 is seeking a Program Executive to support the Program Management department in Abu Dhabi. The role coordinates day-to-day process, documentation, and reporting activities, supports compliance and governance routin
Senior Site Reliability Engineer
Abu Dhabi Emirate, UAE
Senior Engineer - DC Network Engineering
Abu Dhabi Emirate, UAE
Legal Director
Abu Dhabi Emirate, UAE
Senior Engineer - HPC Operations
Abu Dhabi Emirate, UAE
Analyst - Security Operations
Abu Dhabi Emirate, UAE
Supply Chain Lead
Abu Dhabi Emirate, UAE
Specialist - Talent Sourcing
Abu Dhabi, UAE
Program Executive
Abu Dhabi Emirate, UAE