Job Overview
We are seeking an experienced software engineer to join our team. This role will involve developing, driving and executing implementation in an engineering team for a platform application.
* The successful candidate will be responsible for helping develop and execute a long-term vision and strategy for the platform, aligning with business objectives and industry best practices.
* They will also define and implement a comprehensive architectural roadmap for the platform, ensuring it is aligned with business objectives and other teams.
Key Responsibilities
The ideal candidate will have:
* Great experience in software engineering.
* Expertise in rapid development and deployment of internal and external services using cloud computing platforms.
* Experience writing high-quality automation, including unit, component and integration tests.
* Strong understanding of security and compliance requirements in cloud and data environments.
* Excellent leadership, team-building and dynamic decision-making skills.
* Ability to deal with ambiguity and thrive in a fast-paced environment.
* Excellent verbal and written communication skills.
Preferred Qualifications
The following qualifications are highly desirable:
* Experience building applications in the finance space.
* Experience working with geographically distributed teams.