Senior Software Engineer: Cloud, Microservices & Mentorship

Experience

Muscat

On-site

OMR 12,000 - 20,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Experience is seeking a Senior Software Engineer to design, develop, and support secure, scalable software that underpins our digital banking products. You will lead delivery of complex initiatives, promote engineering best practices, and mentor engineers across cross-functional teams.

You will drive architectural improvements, champion automation and secure coding, and ensure governance and regulatory compliance while contributing to technology transformation initiatives.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum of 6 years of professional software engineering experience, including experience designing, developing, and supporting production-grade applications and services.
  • Demonstrated experience delivering scalable enterprise software solutions across the full software development lifecycle.
  • Strong experience with one or more modern programming languages such as Python, Java, Go, TypeScript, Dart, or similar technologies.
  • Experience developing and supporting RESTful APIs, microservices, distributed applications, and modern software architecture.
  • Experience with CI/CD pipelines, DevOps practices, containerization technologies, Infrastructure as Code (IaC), and cloud platforms such as OCI, AWS, Azure, or Google Cloud.
  • Knowledge of software engineering best practices including version control, automated testing, secure coding, code reviews, and release management.
  • Experience developing or supporting Artificial Intelligence, machine learning, or intelligent automation solutions is preferred.

Responsibilities

  • Mentors and coaches software engineers through technical guidance, knowledge sharing, design reviews, and continuous professional development.
  • Drives continuous improvement by identifying opportunities to optimize software architecture, development processes, automation, operational efficiency, and technology practices.
  • Maintains technical documentation, development standards, operational procedures, and knowledge repositories to support sustainable application lifecycle management.
  • Ensures compliance with the Bank's technology policies, information security standards, regulatory requirements, and software engineering governance frameworks.
  • Performs any other responsibilities consistent with the scope of the role, as assigned by the line manager.

Skills

Python
Java
Go
TypeScript
Dart

Education

Bachelor of Technology/Engineering(Computers)

Tools

Docker
Kubernetes

Job description

Experience is seeking a Senior Software Engineer to design, develop, and support secure, scalable software that underpins our digital banking products. You will lead delivery of complex initiatives, promote engineering best practices, and mentor engineers across cross-functional teams.

You will drive architectural improvements, champion automation and secure coding, and ensure governance and regulatory compliance while contributing to technology transformation initiatives.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Experience • Muscat

On-site
OMR 12,000 - 20,000
Senior Java Backend Engineer for Banking Microservices
Senior Java Backend Engineer for Banking Microservices

Codevative • Muscat

On-site
OMR 11,000 - 21,000
Senior DevSecOps Engineer
Senior DevSecOps Engineer

Epergne Solutions • Oman

On-site
OMR 34,000 - 50,000
Senior Digital Channels Engineer: Mobile & Backbase
Senior Digital Channels Engineer: Mobile & Backbase

Experience • Muscat

On-site
OMR 12,000 - 22,000
Senior Technical Lead – Digital Banking & Microservices
Senior Technical Lead – Digital Banking & Microservices

Robotico Digital Llp • Oman

On-site
OMR 38,000 - 58,000
Backend Java Developer – Banking
Backend Java Developer – Banking

Codevative • Muscat

On-site
OMR 11,000 - 21,000
Senior/Lead Software Engineer - Backend
Senior/Lead Software Engineer - Backend

Intelmatix • As Sudiyah

Hybrid
OMR 26,000 - 35,000
Senior Digital Banking Tech Lead & Architect
Senior Digital Banking Tech Lead & Architect

Robotico Digital Llp • Muscat

On-site
OMR 48,000 - 72,000
Senior Technical Lead
Senior Technical Lead

Robotico Digital Llp • Oman

On-site
OMR 38,000 - 58,000
Senior Support Engineer Digital Channels
Senior Support Engineer Digital Channels

Experience • Muscat

On-site
OMR 12,000 - 22,000