About this role
The team is seeking a Principal Software Architect to lead the design and implementation of innovative software solutions tailored for investment professionals. This role involves creating flexible and open data systems that enable clients to access critical financial data and analytics seamlessly.
Key Responsibilities:
- Lead architectural design and decision-making for software solutions.
- Collaborate with cross-functional teams to define and implement best practices.
- Ensure scalability, performance, and security of software applications.
- Mentor and guide junior architects and developers in technology choices and design principles.
- Stay updated with industry trends and emerging technologies to drive innovation.
Required Skills & Qualifications:
- Proven experience in software architecture and design, particularly in financial services.
- Strong proficiency in programming languages such as Java, C#, or Python.
- Experience with cloud technologies, including AWS or Azure.
- Familiarity with data management and analytics tools.
- Excellent problem-solving skills and ability to communicate complex concepts clearly.
Experience:
- Minimum of 8-10 years in software development and architecture roles.
What we offer:
- Opportunity to work in a dynamic and collaborative environment.
- Chance to influence the direction of technology solutions.
- Professional development and growth opportunities.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.