Faster chat, better deals — Get the App

Senior Software Engineer (Backend)

OMR 1,465-1,849/month
Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelNo degree limit

Description

Summary: This Senior Software Engineer (Backend) role involves designing, building, and operating backend services, owning architecture, ensuring reliability, mentoring engineers, and collaborating across teams. Highlights: 1. Design, build, and operate backend services powering applications. 2. Own system architecture decisions, ensuring reliability and performance. 3. Mentor team members and raise engineering standards through reviews. **Senior Software Engineer (Backend) — Job Description** **Overview** Designs, builds, and operates backend services that power applications. Owns system architecture decisions, ensures reliability and performance, reviews code, mentors engineers, and collaborates across product, frontend, and infrastructure teams. **Key Responsibilities** * Design and implement backend services and APIs (REST/GraphQL/RPC as applicable). * Own backend architecture: data flow, service boundaries, scalability, reliability, and performance. * Build maintainable systems with strong engineering practices (testing, code reviews, versioning, documentation). * Develop and maintain databases and data\-access layers (schema design, migrations, indexing, query optimization). * Implement observability (logs/metrics/traces), dashboards, and alerting; drive incident response improvements. * Ensure security best practices (authn/authz, secrets handling, input validation, secure dependencies). * Improve system resilience (caching, retries/timeouts, idempotency, bulkheads, circuit breakers—where relevant). * Lead technical design reviews and propose/refine solutions with trade\-offs. * Mentor team members; raise engineering standards through reviews and pair programming. * Collaborate with DevOps/SRE for CI/CD, infrastructure needs, and operational excellence. **Required Qualifications** * Strong backend experience building production systems with **one** **or** **more**: Java, Kotlin, Go, Python, Node.js, C\#, or similar. * Solid software engineering fundamentals: data structures/algorithms, design patterns, concurrency, and distributed\-system concepts. * Experience with relational and/or NoSQL databases; proficiency with SQL or equivalent query languages. * Practical experience with cloud platforms (AWS/Azure/GCP) and/or containerization (Docker). * Proficiency with at least one modern backend framework and API development. * Strong testing skills (unit/integration tests) and CI workflows. * Experience with monitoring/observability and debugging production issues. **Preferred Qualifications** * Experience with microservices and service\-to\-service communication (HTTP/gRPC, messaging like Kafka/RabbitMQ/SQS). * Experience with performance tuning, load testing, and capacity planning. * Familiarity with event\-driven architectures and data pipelines. * Experience with authentication/authorization systems (OAuth2/OIDC, JWT) and security reviews. * Experience with infrastructure\-as\-code and CI/CD optimization (Terraform, Helm, GitHub Actions, Jenkins, etc.). * Tech leadership: owning features end\-to\-end, influencing architecture, mentoring. Pay: RO1,465\.340 \- RO1,849\.340 per month Work Location: In person

Source: indeed

Posted by

Salma Al Balushi

Indeed · HR

Location

Salma Al Balushi

Indeed · HR

Similar jobs

Senior Software Engineer (Backend) job by Indeed in 2026 | ok.com