Senior Backend Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Develop secure backend platforms using Kotlin, Spring Boot, and Golang, focusing on microservices, cybersecurity, and AI technologies.
Key Skills for This Role
Responsibilities
- Design and develop secure backend services using Kotlin, Spring Boot, and Golang.
- Build authentication and authorization frameworks for AI agents and machine to machine communication.
- Develop scalable microservices following Domain Driven Design and Hexagonal Architecture principles.
- Implement secure communication protocols including SPIFFE and MCP authentication standards.
- Collaborate with product, research, and architecture teams to translate business requirements into technical solutions.
- Lead Proof of Concept initiatives for emerging technologies.
- Ensure high quality software through unit testing, integration testing, TDD, and code reviews.
- Deploy and maintain containerized services using Docker and Kubernetes.
- Apply cybersecurity best practices throughout the SDLC.
Requirements
- Experience in backend development with Kotlin, Spring Boot, and Golang
- Experience designing authentication and authorization frameworks
- Experience with microservices, DDD, and Hexagonal Architecture
- Experience with Docker and Kubernetes
- Knowledge of secure communication protocols (SPIFFE, MCP)
- Experience with unit testing, integration testing, TDD, and code reviews
- Cybersecurity best practices throughout SDLC
Full Job Posting
Overview
- We are seeking a Senior Backend Software Engineer to develop secure, scalable backend platforms supporting next generation AI and agentic ecosystems.
- The successful candidate will design authentication frameworks, microservices, and backend infrastructure using modern technologies including Kotlin, Spring Boot, and Golang.
- This role is ideal for engineers passionate about cybersecurity, distributed systems, AI platforms, and modern software architecture.
Key Responsibilities
- Design and develop secure backend services using Kotlin, Spring Boot, and Golang.
- Build authentication and authorization frameworks for AI agents and machine to machine communication.
- Develop scalable microservices following Domain Driven Design (DDD) and Hexagonal Architecture principles.
- Implement secure communication protocols including SPIFFE and MCP authentication standards.
- Collaborate with product, research, and architecture teams to translate business requirements into technical solutions.
- Lead Proof of Concept initiatives for emerging technologies.
- Ensure high quality software through unit testing, integration testing, TDD, and code reviews.
- Deploy and maintain containerized services using Docker and Kubernetes.
- Apply cybersecurity best practices throughout the SDLC.
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 Client of AW Connect
Supply Data Analyst
United Arab Emirates, UAE
Reporting directly to the Global Procurement Manager, you will play a key role in ensuring data reliability, maintaining operational tools, supporting day-to-day supply activiti...
Senior Infrastructure Engineer
United Arab Emirates, UAE
Build and operate enterprise-scale AI infrastructure platforms focusing on Kubernetes, Rancher, Site Reliability Engineering, and DevOps automation for large organizations.
Personal Assistant
United Arab Emirates, UAE
A UAE-based client seeks a highly organized and discreet Personal Assistant to support a dynamic CEO with professional and personal tasks. Responsibilities include calendar management, travel coordination, correspondence
Software Engineer - Hybrid / Remote
United Arab Emirates, UAE
Design, develop, and maintain scalable software systems using modern web technologies, focusing on AI-driven workflows and strong engineering practices.
Treasury Accountant
United Arab Emirates, UAE
Monitor cash positions, prepare cash flow forecasts, manage payments, and maintain banking relationships; requires strong Excel skills and financial operations knowledge.
Accountant / Office Manager
Dubai, UAE
Responsible for daily accounting, bank reconciliations, office operations, and providing administrative support with strong Excel and accounting tool knowledge.
Footwear Developer - French Speaking
United Arab Emirates, UAE
A client of AW Connect seeks a French-speaking Footwear Developer to lead the full development cycle from concept to production. The role involves translating design concepts into technical specs, managing prototype deve
Technical Lead - Crypto Exchange
Dubai, UAE
Lead the design and implementation of trading systems, custody architecture, and market surveillance tools for a cryptocurrency exchange.
Supply Data Analyst
United Arab Emirates, UAE
Senior Infrastructure Engineer
United Arab Emirates, UAE
Personal Assistant
United Arab Emirates, UAE
Software Engineer - Hybrid / Remote
United Arab Emirates, UAE
Treasury Accountant
United Arab Emirates, UAE
Accountant / Office Manager
Dubai, UAE
Footwear Developer - French Speaking
United Arab Emirates, UAE
Technical Lead - Crypto Exchange
Dubai, UAE