Senior Manager Backend Software Engineering

D360 Bank

Riyadh, Saudi Arabia

Posted on: 18 Oct 2025

JOB DESCRIPTION / ROLE

Job Type: Full Time
Job Location: Riyadh, Saudi Arabia
Nationality: Any Nationality
Salary: Not Specified
Gender: Not Specified
Arabic Fluency: Not Specified
Job Function: IT - Software & Web Development
Company Industry: IT, Software & Internet Services

Job description

The role is responsible for several Java-related duties throughout the software development lifecycle, from concept and design to testing. He/she is required to create user information solutions through the development, implementation, and maintenance of Java-based components and interfaces. He/she will work closely with business analysts and product owners to refine user stories and requirements and identify, prioritize, and execute tasks within the software development life cycle. He/she will mentor junior developers and work independently and proactively.

Responsibilities

  • Work with business and products to determine their needs and develop appropriate software to meet those requirements.
  • Plan and execute all deployment of system features and monitor for successful integration, maintaining the system throughout its lifecycle.
  • Lead the design and architecture of software systems.
  • Conduct testing of completed code modules with the help of junior Java developers.
  • Assist other developers with troubleshooting, debugging, and coding.
  • Manage project timelines and deliverables.
  • Guide and mentor teams of developers.
  • Interface with stakeholders to understand business requirements.
  • Review code to ensure quality and adherence to standards.
  • Drive innovation and stay updated with the latest industry trends.
  • Contribute to strategic decisions about technology, definition, and implementation of software products.
  • Enforce, incorporate, and comply with all necessary controls and related information security policies, procedures, practices, training, reporting, personal due diligence, and vigilance within departmental and unit activities and operations.

Qualifications

Preferred qualifications

A tertiary-level qualification from an internationally recognized institution.

Years and nature of experience

  • Recommended to have 5 to 7 years of equivalent experience demonstrating required competencies in a software developer role, mainly working with Java technologies.
  • Working knowledge of relational database concepts and SQL beyond simple queries.
  • Experience working in a full software development lifecycle environment under Agile methodologies, capable of leading software design and implementation best practices (unit testing, test-driven development, continuous integration, source control policies, among others).
  • A specialist individual contributor or team lead who has managed and delivered projects.
  • Has team or technical supervision skills.
  • Demonstrated expertise and experience with complex technical activities.
  • Has worked with more senior staff and dealt with complex issues, larger clients, accounts, projects, or internal relationships.

Technical competencies

  • JavaScript
  • DevOps skills
  • System design architecture
  • Quality assurance and control
  • Agility

Behavioral competencies

  • Collaboration
  • Communication
  • Problem solving
  • Digital fluency
  • Attention to details
Advertise Here
INSTALL APP
×