Principal Software Engineer

Found in: beBee S AE - 4 weeks ago


Dubai, United Arab Emirates Tarabut Gateway Full time


Job Title Principal Software Engineer

Description

Principal Software Engineer

at Tarabut Gateway Dubai
Role:
Principal Software Engineer

Based:
Dubai

Follow:
You can find us on

About TG...

Tarabut Gateway (TG) is the first and largest regulated Open Banking platform in the MENA, with offices in the Kingdom of Bahrain and the UAE. TG connects a regional network of banks and FinTechs via a universal application programming interface (API). By offering tools that allow the facilitation and distribution of personalized financial services, TG enables financial institutions to build a new world of financial services in MENA.
From our earliest days, we quickly became the region's first applicant to a 'regulatory sandbox' through the Central Bank of Bahrain.
The clear objective is to build an infrastructure that accelerates an industry transformation. A multisided platform that connects banks, FinTechs, merchants, in the MENA region all on one platform, enabling a new realm of partnerships to be forged.
Fast forward to today, TG is in partnership with the largest banks in many countries. Our products are being built in Bahrain and ready to be shipped to other markets. At present we are focusing on scaling up our software engineering and product team to continue to better serve the lives of all 550 million people in the region.
This is the beginning of our journey, and as we see early stage FinTech start to emerge in other jurisdictions, there is no better time than now for the TG Platform to play its part in driving this new realm of financial services in MENA.
TG has already secured $25million investment in 2021 alone, including breaking records by securing the largest FinTech seed round in MENA history. Investors include (but not limited) Tiger Global, Target Global and Lumia capital.

About Team TG...

Working for TG could be the biggest challenge of your career You will be exposed to every function of the business, collaborate with inspiring colleagues that have unique ideas, and be given more autonomy than before to execute your ideas to scale. You will be challenged, held accountable and expected to run like it's your own business.
Curiosity is the gateway to learning. Thinking differently is key to our success. We don't like normal, we prefer to create new rules for the game and redefine the status quo by challenging conventional thinking.
We have distributed teams in London, Dubai, Bahrain, Saudi Arabia and India.

Role & Responsibilities...

Tarabut Gateway (TG) is seeking its first Principal Software Engineer in the Technology function. You will be working with several multi-disciplinary distributed teams, reporting into our future VP Software Engineering (whom we're hiring for now) and working alongside our Chief Technology Officer.
Within Technology, our mission is to build, support and improve our Open Banking platform that ultimately provides a world class user experience. From high-end, responsive applications, to event driven microservices, our AWS and OCI hosted platform will enable a new wave of customer experience in the region.
The Principal Engineer will be known for their technical expertise, focus on quality, pro-active collaboration, and pursuit of excellence. As we expand our Principal Engineering team, together you will act as partners with our software teams with the goal of improving products and enhancing speed, quality, scalability, and reliability on development and deployment. Together you will start creating communities of practice within TG. You will lead the vision and technical strategy and sell this to the organisation.
From a cultural perspective all Principal Engineers will need to ship thoughtfully and foster operational excellence. You'll play a key role building a culture of empowerment and alignment through the cycle of designing, building, releasing and maintaining products. We'll require Principal Engineers to have a strong mentoring and facilitation mindset to inspire and encourage adoption of the right practices and deliver to best in class standards. You'll be the subject matter expert to team members and while you strive to encourage the teams to become better software engineers, you may need to contribute to the code base yourself. We'll need you to be hands-on with the code via PoCs or implementing the first version of a new tool/technology/methodology and help make delivering code more efficient.
From a technical perspective, you'll role model how to solve problems through technology by supporting leadership on the long-term technology vision and design. You'll define architectural and infrastructure requirements that support a platform model, meeting both the business and technical objectives and minimising complexity. You'll evaluate new technologies and approaches that will bring benefits and help TG accelerate. You'll provide technical assurance where required. You'll participate in design reviews and learning sessions to help software engineers improve their knowledge and technical skills. You may be called upon to help escalated production issues that cannot be solved within the team.
Additionally, we'll rely on you to maintain the company engineering/technology radar- collaboratively plotting platforms, frameworks, languages and tools and use this as a canvas to support our strategy and decision making.
From a product perspective, you'll be a trusted partner with Product and Delivery to deliver smart and robust solutions. You'll be comfortable with day-to-day interactions with functions outside Tech including (but not limited) Product, Commercial, Design and Compliance. You'll need to ensure that services, technology, and design choices meet required regulatory specifications.
You'll create guard rails for teams and share knowledge and teach. You will be an active contributor to supporting team growth and delivery as we continue to create a modern Technology culture. We seek team players that have low ego but high ambition. You'll want to join a mission driven company, building a world class customer experience, creating a market leading culture and inspiring high performing agile teams.

We're a match if you have...

Track Record

Track record in platform/infrastructure environment and requirements to serve multiple engineering teams

Track record of being able to influence an engineering company

Previous background of hands-on development of solutions, architecture, secure connectivity, performant and resilient inter-cloud communications

Background/Experience in FinTech, Open Banking, Payments a plus

Experience

Deep experience across the following tech stack: AWS/OCI, Docker, Kubernetes, PostgresSQL, Java, React, REST APIs and more generally experience with messaging, caching, logging, observability and modern PaaS technologies

Experience setting and contributing to technology strategy

Experience across end-to-end functionality and delivery of APIs, App-access, Data Security & Privacy

Experience with cloud engineering (AWS, Azure, GCP)

Experience of DevOps culture and advocate of CI/CD

Experience mentoring, coaching, facilitating on right practices, technologies, and design

Knowledge

Expert knowledge of event and domain driven design and microservices

Expert knowledge of an organisation's architecture, including all domains, bounded contexts, and interactions

Expert knowledge of organisation wide testing approach. Experience with TDD, BDD, and non-functional testing

Expert knowledge of security considerations and software engineering

Mindset, Interests & Aptitude

Advocate for the future

An agile and lean product mindset

Passion for fostering inclusion within teams, exploring options, and listening to different viewpoints across different levels in a team

Ability to build relationships across wider functions and get buy in with teams in the most appropriate way
Great communicator and present You have applied correctly

A message has been sent to the employer, you are going to receive the reply soon. Good luck

You have applied correctly

The request has been sent correctly. However, we have seen that your resume is incomplete. We highly recommend you to fill it to let the employer know you. These are the fields you have empty:

  • Principal Software Engineer

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates Cloudsource Full time

    Position: Principal Software Engineer - Golang / Java Job Summary: To insource development work, integrate systems, provide rapid turnaround of minor enhancements, and develop new innovation experiments and solutions. Job Specification: Serve as technical point of contact on engagements. Educate and validate solutions as appropriate throughout the...

  • Principal C++ Software Engineer | Video | Ai

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates Reqiva Full time

    C++ Video StreamingPrincipal C++ Software Engineer | Video | AI Reqiva are seeking Principal Level C++ Software Engineers who have experience of leading projects within technical disciplines such as video streaming, Video Encoders, streaming algorithms, and Artificial intelligence. Our client is developing state of the art video systems and is looking to...

  • Principal Software Engineer, Mena Payments

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates Amazon Full time

    Job Title Principal Software Engineer, MENA PaymentsDescription Job summaryAbout Amazon Payment Services: We serve the needs of online shoppers in all Arabic speaking and surrounding countries through our trusted, secure payment network that gives everyone the opportunity to shop online safely and easily. We build trust between buyers and online sellers by...


  • dubai, United Arab Emirates The Emirates Group Full time

    1- Principal Software EngineerJob: Full TimeLocation: Dubai, UAE Job Responsibilities: Lead technical design and build for complex solutions across teams. Review and approve technical design. Carry out effective design reviews to ensure that the right architecture patters are used by engineering teams. Technical stewardship of a subset of technology area....

  • Principal Software Engineer Jobs in Dubai | The Emirates Group

    Found in: Talent AE 2A C2 - 2 weeks ago


    Dubai, United Arab Emirates The Emirates Group Full time

    1- Principal Software EngineerJob: Full TimeLocation: Dubai, UAEJob Responsibilities:Lead technical design and build for complex solutions across teams. Review and approve technical design. Carry out effective design reviews to ensure that the right architecture patters are used by engineering teams.Technical stewardship of a subset of technology area. Use...


  • dubai, United Arab Emirates The Emirates Group Full time

    1- Principal Software EngineerJob: Full TimeLocation: Dubai, UAEJob Responsibilities:Lead technical design and build for complex solutions across teams. Review and approve technical design. Carry out effective design reviews to ensure that the right architecture patters are used by engineering teams.Technical stewardship of a subset of technology area. Use...

  • Software Engineer

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates GrusLabs Software Solutions Pvt. Ltd. Full time

    We are looking for a skilled software engineer who, along with our excellent software development team, will be responsible for working on projects that are currently being developed by our company. Software Engineer Responsibilities: Developing and directing software system validation and testing methods. Directing our software programming initiatives...

  • Principal Software Engineer

    Found in: Talent AE 2A C2 - 6 days ago


    Dubai, United Arab Emirates Emirates Full time

    At Emirates, we believe in connecting the world, to, and through, our global hub in Dubai; and in constantly innovating to ensure our customers 'Fly Better'. Do you want to play a part in that journey and become a part of expanding our services? Join us in cosmopolitan Dubai and make your mark on the aviation world by taking our Emirates to the next...

  • Principal Software Engineer

    Found in: Whatjobs AE C2 - 6 days ago


    dubai, United Arab Emirates Emirates Full time

    At Emirates, we believe in connecting the world, to, and through, our global hub in Dubai; and in constantly innovating to ensure our customers 'Fly Better'. Do you want to play a part in that journey and become a part of expanding our services? Join us in cosmopolitan Dubai and make your mark on the aviation world by taking our Emirates to the next level....

  • Principal Software Engineer Jobs In Dubai UAE | Emirates Group

    Found in: Talent AE 2A C2 - 2 weeks ago


    Dubai, United Arab Emirates Emirates Group Full time

    Principal Software Engineer Jobs In Dubai UAE | Emirates GroupFor More Top Organization Jobs Click HereDescription:Drive and implement software engineering strategies, standards and guidelines at Product/Portfolio level in the Software Engineering Capabilities. Develop business critical technical solutions through the application of software programming,...


  • dubai, United Arab Emirates Emirates Group Full time

    Principal Software Engineer Jobs In Dubai UAE | Emirates GroupFor More Top Organization Jobs Click HereDescription:Drive and implement software engineering strategies, standards and guidelines at Product/Portfolio level in the Software Engineering Capabilities. Develop business critical technical solutions through the application of software programming,...

  • Principal Mechanical Engineer

    Found in: Talent AE C2 - 1 week ago


    Dubai, United Arab Emirates Parsons Corporation Full time

    Description : Principal Mechanical Engineer Dubai, UAE Parsons is looking for an amazingly talented Principal Mechanical Engineer to join our team! In this role you will get to perform conventional and complex Mechanical engineering design assignments applying Mechanical engineering techniques and analysis within a discipline. What You'll...

  • Principal Software Engineer Jobs in Dubai UAE 2023 | Siemens

    Found in: Whatjobs AE C2 - 1 week ago


    dubai, United Arab Emirates Siemens Full time

    Principal Software Engineer Jobs in Dubai UAE 2023 | SiemensFor More Top Organization Jobs Click HereJob ResponsibilitiesLead technical design and build for complex solutions across teams. Review and approve technical design. Carry out effective design reviews to ensure that the right architecture patterns are used by engineering teams.Technical stewardship...

  • Principal Software Engineer Jobs in Dubai UAE 2023 | Siemens

    Found in: Talent AE 2A C2 - 2 weeks ago


    Dubai, United Arab Emirates Siemens Full time

    Principal Software Engineer Jobs in Dubai UAE 2023 | SiemensFor More Top Organization Jobs Click HereJob ResponsibilitiesLead technical design and build for complex solutions across teams. Review and approve technical design. Carry out effective design reviews to ensure that the right architecture patterns are used by engineering teams.Technical stewardship...


  • dubai, United Arab Emirates AECOM Full time

    Principal Design Engineer Jobs In Dubai United Arab Emirates 2023 | AECOMFor More Top Organization Jobs Click HereWe are looking to hire an experienced principal software engineer to maintain and upgrade all existing software. The principal software engineer’s responsibilities include recommending adjustments to resolve software...


  • Dubai, United Arab Emirates AECOM Full time

    Principal Design Engineer Jobs In Dubai United Arab Emirates 2023 | AECOMFor More Top Organization Jobs Click HereWe are looking to hire an experienced principal software engineer to maintain and upgrade all existing software. The principal software engineer’s responsibilities include recommending adjustments to resolve software...

  • Principal Software Engineer Oracle

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates Emirates Group Careers Full time

    Job Title Corporate CommercialDescription Drive and implement software engineering strategies, standards and guidelines at Product/Portfolio level in the Software Engineering Capabilities. Develop business critical technical solutions through the application of software programming, robust engineering practices and built in quality. Job includes software...

  • Software Tester Engineer

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates Redian Software Full time

    Job Information Work Experience 5+ years Industry IT Services Salary INR 2000000 Per Year City Dubai Province Dubayy (Dubai) Country United Arab Emirates Postal Code 337-1500 Create detailed, comprehensive and well-structured test plans and test cases Identify, record, document...

  • Principal Mechanical Engineer

    Found in: beBee S AE - 4 weeks ago


    Dubai, United Arab Emirates Parsons Full time

    : Parsons is looking for an amazingly talented Principal Mechanical Engineer to join our team! In this role you will get to p erform conventional and complex Mechanical engineering design assignments applying Mechanical engineering techniques and analysis within a discipline What You'll Be Doing: Independently develops and/or supervises the...

  • Principal Software Engineer

    Found in: Whatjobs AE C2 - 1 week ago


    dubai, United Arab Emirates Amazon Dubai Full time

    The job posting is outdated and position may be filled Designing, coding, and debugging software. Improving the performance of existing software. Providing training to other engineers. Maintaining and upgrading existing software. Recommending new technologies that can help increase productivity. Supervising and overseeing the technical aspects of...