×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Muscat, Oman
Listing for: Oman Housing Bank | بنك الإسكان العُماني
Full Time position
Listed on 2026-08-08
Job specializations:
  • Software Development
    DevOps, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 18000 - 24000 OMR Yearly OMR 18000.00 24000.00 YEAR
Job Description & How to Apply Below

Job Purpose:

The Senior Software Engineer designs, develops, implements, and supports secure, scalable, and high-quality software solutions that enable the Bank's digital products and technology services. He/She leads the delivery of complex software initiatives, establishes engineering best practices, ensures operational excellence, and collaborates with cross-functional teams to deliver reliable, maintainable, and high-performing technology solutions.

The Senior Software Engineer promotes engineering excellence by driving software quality, automation, technical innovation, secure development practices, and continuous improvement while mentoring engineers and contributing to the Bank's technology transformation initiatives.

Key Accountabilities:

  • 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.

Qualifications and

Experience:

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Equivalent practical experience may be considered.
  • 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, Type Script, Dart, or similar technologies.
  • Experience developing and supporting RESTful APIs, microservices, distributed applications, and modern software architecture.
  • Experience with relational databases, data modelling, API integration, application performance optimization, and cloud-native application development.
  • Experience with CI/CD pipelines, Dev Ops 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.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary