Position: Engineering Leader (Digital Bank)
Company: United Software
Category: Java
Experience required: 5y
English level: upper
Published: 2022-01-01T00:00:00+02:00

Eager to join an early-stage Fintech company that is predicted to really shake up the banking industry in the Middle East? In this role you will be working for an Abu Dhabi Investment Firm that is currently building a Digital Bank with a banking license and a seed capital of $545 Million.

You will work with a group of highly talented and motivated individuals to help lead the design, build and maintenance of business-critical services that our users interact with every day on the banking platform. Based out of our Abu Dhabi, UAE office your focus will be around leading the technical direction of the teams’ tasks and solve business problems in an architecturally sound and scalable manner and help build core functionality.

Key responsibilities include:
- Lead up to 3 teams of software engineers, (Backend and Mobile), in implementing high quality services including design, development, and deployment of new business functionality
- Allocate available resources to meet operating objectives. Interacts with direct reports, customers, and peers to share information and improve cross-departmental processes
- Assist your teams in developing roadmaps for system and product growth, then identify, plan, and execute projects to support that growth
- Strong ability to coach developers, helping them improve their skills and grow their careers
- Experience solving large-scale engineering challenges
- Encourages and supports others to take on responsibility, authority, and accountability.
- Break tasks down to enable more junior team members to work effectively and
- independently.
- Participate in team agile processes and practices, contribute to their continuous evolution.
- Work closely with other engineering leaders across the team to design and build highly
- scalable and robust services.

What you’ll need to succeed:
- Bachelor’s Degree in Computer Science or another related technical field.
- 7+ years of professional experience in Software Development
- Experience working in an Agile/Scrum environment to deliver high-quality software against
- aggressive schedules.
- Experience building scalable distributed systems on Azure, AWS or GCP.

Preferred qualifications:
- Master’s Degree in Computer Science or another related technical field
- Experience in rapid prototyping and other fast iteration methods for product development
- Experience in building complex services and microservices
- Willingness to roll up your sleeves and do what’s necessary to drive your projects to completion
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Strong focus on customers and operational excellence

...and of course, your benefits:
- trips to United Arab Emirates
- 20 fully paid business days of vacation
- 15 sick leaves
- public holidays
- premium health insurance
- premium sport club membership
- ability to work from home or remotely
- flexible working hours without time trackers
- corporate events
- office with excellent kitchen and full refrigerator 😊