Tech Lead/架构师
Our client is a forward-thinking organization committed to innovation and excellence. They foster a collaborative and dynamic work environment where technical expertise and leadership are valued. This role offers the opportunity to work closely with talented professionals on impactful projects within the financial and actuarial technology space.
The position involves leading the development of high-performance computational finance applications, working with a team of engineers and stakeholders to design scalable and robust solutions. This role is critical in ensuring the delivery of advanced financial modelling and simulation tools that support key business functions.
Role Overview:
As a Senior Development Lead / 架构师, you will oversee the end-to-end development of scalable, high-performance computational applications. You will work closely with technical teams and users to optimize applications vital to financial modelling and risk analysis, ensuring the delivery of high-quality solutions that meet organizational needs.
Key Skills & Experience:
• Deep technical expertise in building high-performance and parallel computing solutions
• Experience in developing and launching products, libraries, and technologies within the actuarial / financial industry
• Prior experience in computational finance, quantitative modelling, or risk analysis
• Full-stack skill set across front-end, back-end, infrastructure, and DevOps
• Proven leadership in leading 5+ developers and managing entire project life cycles
• Proficiency in programming languages such as Python, C++, or Java with a focus on performance optimization
• Strong understanding of data structures, algorithms, and software design patterns
• Experience in parallel programming or distributed computing frameworks (e.g., CUDA, Dask, Ray, Spark)
• Familiarity with multithreading, concurrency, and asynchronous programming
• Hands-on experience with cloud platforms (AWS, GCP, Azure) for scalable computing solutions
• Knowledge of version control (e.g., Git) and CI/CD workflows
Key Responsibilities:
• Lead development and launch of high-performance computational finance applications
• Collaborate with actuaries, engineers, and users to design, optimize, and implement scalable solutions
• Manage a team of software engineers, driving project delivery through all SDLC phases
• Optimize applications for performance, profiling, and debugging
• Incorporate cloud services and DevOps practices for scalable deployment and maintenance
• Ensure all software meets quality standards and client requirements
Requirements:
• Bachelor's / Master’s degree in Computer Engineering, Computer Science, or related field
• At least 10 years of software engineering experience, with over 5 years in a startup environment preferred
• Proven experience in computational finance, quantitative modelling, or risk analysis projects
• Full-stack development skills across front-end, back-end, infrastructure, and DevOps
• Leadership experience managing development teams and project lifecycle
• Proficiency in Python, C++, or Java, with a focus on performance
• Strong understanding of parallel and distributed computing frameworks
• Experience with cloud platforms such as AWS, GCP, or Azure
• Knowledge of version control tools and CI/CD workflows
• On-site working environment
Candidates with the required skills and experience who are ready to take on a leadership role in a challenging and innovative setting are encouraged to apply.
