Apply Edge Start your job search

Principal Software engineer - (UAE National)

Abu Dhabi Commercial Bank · Abu Dhabi Emirate, United Arab Emirates

Apply & track with Apply Edge
Embark on a journey where your unique contributions are celebrated, and your professional growth is embraced. At ADCB, we nurture a diverse, inclusive community where every voice is valued.About the business areaGBS is a group of highly skilled and talented professionals who form an essential part of ADCB's continued journey of success. With a proud history of commitment, innovation and delivery, GBS constantly strives for excellence whilst ensuring the highest standards of quality and risk awareness. Each and every member of the GBS family plays an integral role in driving ADCB's strategy, growth and digital evolution by working closely with our valued business partners to achieve exceptional customer experience through our outstanding service and support.We are actively seeking an ambitious professional to join our Group Business Service team at ADCB to work alongside passionate colleagues who share your ambition to redefine excellence in UAE banking.In this role, your key responsibilities include:Manage design, implementation and technical artefacts for technology lifecycles and within ADCB engineering standards and guardrails to ensure successful achievement of implementation plansBuild and implement standard and repeatable design patterns, components and technology solutions in order to deliver on business objectives, customer needs and ensure security, scalability, reliability and performanceMaintain and share current thinking and trends around technology trends and practices, mentoring and coaching engineers to ensure inclusion of best practice and skills modernizatioGuide, coach and role model a data-driven approach in order to maximise performance, including producing reporting and insightsOversee coordination with external vendors to ensure services are provided as per agreed Service LevelAgreements (SLAs) and TATs and remediation plans in place for variances beyond tolerance thresholdsDefine architecture, integration, deployment, and data flow strategies across platforms.Lead technical workshops with Business, Operations, Product Owners, Vendors, and Technology teams.Work closely with solution architects and vendors in order to enhance ADCB capabilities and address technical debtManage self and team in line with ADCB’s people management policies, procedures, processes and practices to ensure adherence and to maximise own and employee contribution to business performanceOrganise and supervise the activities and work of the team to ensure that targets and objectives are achieved and the business plan is delivered in line with the required policies, processes, procedures and systemsCore domain knowledgeResearch, evaluate, and implement innovative technology solutions to drive automation, operational efficiency, and enhanced business outcomes across digital platforms and enterprise processes.Design, develop, and maintain scalable, secure, and high-performing applications leveraging Generative AI (GenAI) capabilities across desktop and mobile platforms.Build and integrate APIs, reusable components, and AI-powered capabilities to enhance customer and business experiences.Ensure platform reliability, availability, performance, and compliance with enterprise architecture and security standards.Act as the squad’s technical anchor, driving delivery, resolving technical challenges, and reducing execution bottlenecks.Minimum 6+ years of hands-on experience in mobile application development using React Native.Proficiency in React hooks and core React principles such as state management, context, and lifecycle methods.Hands-on experience with GenAI technologies, LLM integrations, Azure OpenAI, AI agents, or related AI frameworks.Strong experience with modern web technologies, API development, cloud platforms (preferably Azure), and CI/CD practices.Proven ability to work effectively in Agile teams and manage cross-functional stakeholder relationships.Proficient in using Jira for project management and Agile Scrum practices.Support Agile delivery, release management, production support, and continuous improvement initiatives.Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.Coordinate with distributed teams, stakeholders, and external vendors to ensure timely delivery and adherence to engineering standards.The ideal candidate should have the following experienceAt least 5 years of experience in Technology functions or Digital organisations.Bachelor’s Degree in Computer Science, Information Systems or related fieldCisco Certified Internetwork Expert (CCIE) or equivalent, ITIL Foundation certification in IT Service Management, and working knowledge of data network technologies and protocols, along with SAP Success Factors.What we offer:Comprehensive Benefits Package: This includes market-leading medical insurance, group life and personal accident insurance, paid leave and leave airfare, employee preferential rates on loans and finance facilities, staff discounts and offers, and children education assistance (for certain job levels).Flexible and Remote Working Options: We understand the importance of work-life balance and offer flexible working arrangements, subject to eligibility and job requirements.Learning and Development Opportunities: We value and facilitate continuous learning and personal development, through a variety of exciting learning opportunities, such as structured instructor-led courses, a comprehensive e-Learning catalogue, on-the-job training and professional development programs.At ADCB, we are dedicated to creating a respectful, caring and disciplined work environment that aligns with your career ambitions.