Software Engineering Lead
Summary:
Our client, a leading wealth management firm dedicated to delivering cutting-edge digital solutions is seeking a Software Engineering Lead to drive the development of innovative, scalable, and secure applications. Your expertise in full-stack development, cloud infrastructure, and automation will guide a high-performing team in building transformative digital products.
Key Responsibilities:
Technical Leadership: Lead the design, development, and deployment of high-quality software using React, AWS, TypeScript, JavaScript, and Python. Drive architecture decisions for scalability and performance.
Cloud Development: Leverage AWS services (Lambda, DynamoDB, Redshift) to optimize application performance and cost-efficiency while ensuring security best practices.
API Development & Integration: Oversee API design and management using WSO2, REST, and GraphQL, ensuring performance and scalability.
CI/CD & Automation: Implement CI/CD pipelines with tools like BitBucket, Docker, and Terraform to streamline development and optimize releases.
Team Leadership & Mentorship: Lead and mentor engineers, fostering a culture of collaboration and technical excellence.
Collaboration & Communication: Work cross-functionally with Business Solution Engineers, QA, and stakeholders to translate business needs into technical solutions.
Qualifications:
Bachelor’s degree in Computer Science or related field.
10+ years of software engineering experience.
Expertise in React for building responsive applications.
Strong AWS experience, including serverless computing and database management.
Advanced proficiency in TypeScript, JavaScript, and Python.
Experience designing and managing APIs (WSO2, REST, GraphQL).
Familiarity with Agile/Scrum and modern DevOps practices.
Proven leadership experience mentoring engineers.
Cloud certifications preferred.
Knowledge of wealth management disciplines (portfolio management, trading, client advisory) is a plus.
This position requires 3 days a week in the office.