Principal Software Engineer

Dubai, United Arab Emirates

Job Description



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:

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1471036
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, United Arab Emirates
  • Education
    Not mentioned