This is a remote position.
We are seeking a Senior Developer to design and build data-centric applications, APIs, and user-facing tools that sit on top of the enterprise data platform. The role is hands-on, with end-to-end ownership of features from design through deployment, and a strong focus on quality, performance, and maintainability.
Application & API Development
•
Design and develop backend services, APIs, and microservices that expose data and analytics to business users and downstream systems
•
Build user-facing components and dashboards where required
•
Translate functional requirements into clean, modular, and testable code
Integration & Data Access
•
Integrate applications with data platforms, data warehouses, and operational systems
•
Implement secure, performant, and well-documented data access patterns
Quality, Performance & DevOps
•
Apply test-driven and behavior-driven development practices
•
Optimize applications for performance, scalability, and reliability
•
Contribute to CI/CD pipelines, infrastructure-as-code, and DevOps standards
Production Support & Documentation
•
Provide L3 support for production issues and lead root-cause analysis
•
Maintain technical documentation, API specifications, and runbooks
Technical
•
6–10+ years of professional software development experience
•
Strong hands-on experience in at least one modern stack, such as:
â¦
Python (FastAPI / Django / Flask) or Java / Spring Boot or .NET
â¦
TypeScript / React or Angular for front-end (where relevant)
•
Solid experience designing and building REST and/or GraphQL APIs
•
Strong SQL skills and experience working with relational and analytical databases
•
Hands-on experience with containerization (Docker, Kubernetes) and at least one major cloud (AWS, Azure, or GCP)
•
Familiarity with CI/CD, automated testing, and modern DevOps practices
Industry / Domain (Highly Preferred)
•
Experience in mining, metals, heavy industry, oil & gas, utilities, or other large industrial sectors is a strong plus
•
Exposure to ERP (SAP) integration, operational reporting, or workflow / case-management applications is highly valued
•
Prior experience in the GCC or Saudi Arabia is an advantage
Governance & Compliance Awareness
•
Strong understanding of secure-by-design principles, authentication, and authorization patterns
•
Awareness of data privacy, PII handling, and audit requirements
Soft Skills
•
Strong analytical and problem-solving skills
•
Ownership mindset and ability to drive features from idea to production
•
Clear communication with technical and business stakeholders
Education & Certifications
Preferred:
•
Degree in Computer Science, Software Engineering, or related field
•
Cloud or developer certifications are a strong advantage
Additional Requirements
•
Onsite presence in Riyadh required
•
Experience working in large enterprise or government environments
•
Ability to operate in a multi-vendor delivery ecosystem

CME is a technology partner with 40+ years of impact, creating and modernizing systems, scaling AI, and enabling transformation that lasts. Our solutions power Fortune 500 brands and serve 80M+ daily users worldwide, with 90%+ client retention built on trust and delivery excellence. By uniting strategy, engineering, and adoption under one roof, we give enterprises the resilience and agility to reimagine business and lead the future.