Senior/Lead Software Engineer - Backend

Reposted 15 Days Ago
Be an Early Applicant
Riyadh, SAU
In-Office
50K-120K Annually
Senior level
Artificial Intelligence • Software
The Role
The Senior Backend Software Engineer will design and develop backend systems, maintain APIs, manage databases, and ensure security protocols. The role involves collaboration with various teams while mentoring junior engineers.
Summary Generated by Built In

Position Type: Full-time

Locations: Riyadh (Onsite) / Egypt (Remote)

Job Summary:

We are seeking a Senior Backend Software Engineer to join our Backend team. You will own the design, development, and operation of backend systems that power our Decision Intelligence platform — from core microservices and API layers through to data architecture and event-driven pipelines. This is a high-impact role where you take full ownership of what you ship.

Backend System Development

• Design, develop, and maintain modular backend components 

• Build both synchronous and event-driven services

• Implement core infrastructure: dynamic configuration, service discovery, and system orchestration

• Build asynchronous processing pipelines, background jobs, and event-driven workflows

API Development & Management

• Design and maintain highly-available API endpoints (RESTful, GraphQL, gRPC)

• Ensure API reliability, versioning, and documentation standards across services

• Implement rate limiting, caching strategies, and API gateway patterns

Database & Data Architecture

• Design and implement database schemas and data models (relational, document, or hybrid)

• Optimize queries, manage migrations, and ensure data integrity across services

• Work with data engineers on ingestion, transformation, and serving layers

Infrastructure & Deployment

• Work with containerized deployments (Docker, ECS, EKS) and AWS cloud infrastructure

• Implement monitoring, logging, and alerting for backend services

Collaboration, Code Quality & Security

• Work closely with frontend, data, platform, and DevOps teams to deliver integrated solutions

• Contribute to architectural discussions and technical decision-making

• Mentor mid-level and junior engineers on backend engineering best practices

• Write high-quality, well-tested production code with comprehensive unit and integration tests

• Enforce security best practices: authentication, authorization, encryption, input validation

• Conduct and participate in code reviews to maintain code quality

Qualifications

Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.

Experience: Minimum of 5 years in software engineering, with strong backend development expertise and a track record of building production systems.

Technical Skills:

• Strong proficiency in Java/Kotlin with hands-on experience in Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security, Spring Cloud)

• Solid understanding of system design: microservices, event-driven architecture, API design patterns, and data modeling

• Strong API development experience (RESTful, GraphQL, gRPC) including designing and maintaining highly-available endpoints

• Hands-on experience with AWS — ECS, Lambda, SQS/SNS, RDS, DynamoDB, S3, API Gateway

• Experience with relational and NoSQL databases (PostgreSQL, DynamoDB, MongoDB, Redis, AWS Aurora)

• Practical experience with Docker, Kubernetes (EKS), and container-based deployments

• Familiarity with modern authentication schemes such as OAuth, JWTs, or cookies

• Strong testing practices: unit tests, integration tests, and familiarity with testing frameworks

• Strong understanding of database schema design, query optimization, and data modeling

• Excellent communication and leadership skills, adaptable, self-motivated, and capable of thriving in a fast-paced, unstructured startup environment

• Strong ownership mentality — you ship it, you run it, you own it

Nice to Have

• Experience with building scalable, high-reliability, or data-intensive backend systems

• Experience with event-driven architectures and message brokers (Kafka, SQS/SNS, EventBridge)

• Exposure to Infrastructure-as-Code tools (Terraform, CloudFormation)

• Experience with monitoring and observability tools (Prometheus, Grafana, DataDog, CloudWatch)

• Experience with AI/ML-adjacent systems — building backends that serve or integrate machine learning models and data pipelines

• Familiarity with multi-tenant architecture patterns

• Experience working in fast-paced startup environments, contributing to rapid development and delivery-driven projects

Skills Required

  • 5 years of software engineering experience
  • Strong proficiency in Java/Kotlin
  • Experience with Spring Boot and the Spring ecosystem
  • Understanding of microservices and event-driven architecture
  • Experience with AWS services
  • Hands-on experience with Docker and Kubernetes
  • Strong API development experience
  • Bachelor's or Master's degree in Computer Science or related field
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
35 Employees
Year Founded: 2021

What We Do

Intelmatix is a deep tech AI company founded by a group of MIT technologists with a global presence through offices in Riyadh, London, and Boston. We provide organizations with Decision Intelligence technologies through custom AI solutions and Enterprise AI products that provide actionable insights and a competitive advantage in this new AI era.

Similar Jobs

ServiceNow Logo ServiceNow

Architect

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Riyadh, SAU
29000 Employees

Datadog Logo Datadog

Account Executive

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Hybrid
Riyadh, SAU
6500 Employees
100K-1M Annually

Datadog Logo Datadog

Regional Director - Enterprise Sales (Saudi Arabia)

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Hybrid
Riyadh, SAU
6500 Employees

Ericsson Logo Ericsson

Integration Engineer

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Riyadh, SAU
88000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
31 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account