C++ Tech Lead

  • Singapore
  • Negotiable
  • Permanent
  • Discipline: Software Development
  • Ref: 49633

We are looking for a seasoned C++ Tech Lead to spearhead our technology strategy, emphasizing innovation in decentralized finance (DeFi) and trading systems.

 

This role involves developing secure, high-performance platforms, mentoring technical teams, and ensuring technology aligns with business goals. The ideal candidate will enhance our competitive advantage in a fast-changing market through technical skill and strategic vision.

 

 

Job Responsibilities

  • Oversee timelines and project milestones to ensure everything is completed on schedule and meets quality standards.
  • Guide engineers daily, promoting a sense of ownership and high standards.
  • Monitor progress towards technical goals and regularly update on project status, challenges, and resource needs.
  • Keep our technical plans on track; quickly address any issues that arise.
  • Turn big-picture technology goals into clear, actionable steps for engineering teams.
  • Spot potential problems early and help teams overcome obstacles; ensure quality through regular testing and monitoring.
  • Offer hands-on help when needed, including code reviews and design discussions.
  • Serve as a bridge between business and engineering teams to align goals and plans.

 

 

Job Requirements

  • Minimum of 8 years+ of software engineering experience, including at least 4 years in a leadership position.
  • Strong knowledge of systems design, software development life cycle (SDLC), and agile methods.
  • Excellent communication skills to connect strategic goals with technical details.
  • Experience managing complex technical projects across different teams.
  • Self-motivated leader with a talent for inspiring and guiding diverse tech teams
  • Proven ability to deliver quality software on time and within project limits.
  • Comfortable making decisions in uncertain situations.
  • Previous experience in shaping technology strategies is beneficial.
  • Familiarity with trading systems, cryptocurrencies, and decentralized finance (DeFi) is a plus.

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs

Senior Front Office Developer (Electronic Trading) Java

  • Hong Kong
  • Negotiable
  • Permanent

We are seeking a Senior Front Office - Full Stack Developer (JAVA) to join our client's investment banking team, where you will play a crucial role in both development and support functions, with approximately 30% of your time dedicated to support and analysis.

 

Qualifications

  • Minimum of 5 years of experience in the equity domain.

 

Key Responsibilities

  • Engage with equity front and middle office operations across the Asia Electronic Trading Services, Cash, and SWAP markets.
  • Develop and maintain critical application platform, encompassing all aspects of agile software development: analysis, coding, testing, deployment, and ongoing support in collaboration with various support teams.
  • Communicate daily with regional and global users and stakeholders regarding project initiatives and updates.

 

Technical Skills

  • Expertise in Core Java, SQL, and Linux shell scripting, along with other scripting languages.
  • Hands-on experience with technologies that support in-memory processing, high throughput, and high availability, such as Gridgain and Kafka.
  • Experience with Agile methodologies or full project lifecycle management.

 

Business Expertise

  • Strong understanding of front and middle office operations.
  • Knowledge of electronic trading concepts, including Client Connectivity, OMS, Algorithms, and Market Execution, is essential.
  • Familiarity with equity Cash, DMA, ALGO, Program Trading, and Swap flows is highly desirable.
  • Proficiency in FIX protocol.

 

Soft Skills

  • Strong communication skills to articulate business and technical flows to diverse stakeholders
  • Self-motivated with a proactive approach to learning and adapting to new changes.
  • Ability to manage multiple tasks effectively while adhering to timelines and prioritizing differing demands.
Apply Now

Business Analyst

  • Singapore
  • Negotiable
  • Permanent

Responsibilities: 

  • Support the development and enhancement of digital product features and customer-facing system modules across multiple channels.

  • Translate business needs into clear, structured business requirements, covering both new capabilities and enhancements.

  • Conduct detailed analysis of business problems, data, and pain points to support fact-based decision making.

  • Define and document target business processes, use cases, and functional / non-functional requirements.

  • Ensure proposed solutions are realistic, technically feasible, and aligned to scope, budget, and timeline constraints.

  • Perform stakeholder alignment across business, technology, product, design, and compliance functions throughout the delivery lifecycle.

  • Define acceptance criteria, support test case creation, and participate in user acceptance testing.

  • Produce clear, well-structured documentation of requirements, decisions, assumptions, and outcomes.

  • Collaborate cross-functionally with Product, UX/UI, Engineering, Operations, and other internal teams.

  • Support Product Owner and Scrum Master in backlog refinement, prioritisation, risk/issue follow up and general delivery support.

  • Provide coverage for Product Owner as required.


Qualifications: 

  • At least 3 years’ experience in a Business Analyst or Product Owner role within digital product or technology delivery environments within Banking, Financial Services industries

  • Strong understanding and hands-on experience delivering solutions using agile methodologies.

  • Bachelor’s degree in Business, Finance, Technology, or related discipline.

Apply Now

Compliance Specialist

  • Switzerland
  • Negotiable
  • Contract

Are you an experienced Compliance Officer?

 

Do you enjoy working on client due diligence, AML/CFT frameworks, and complex risk reviews within the private banking environment?

 

Then the role of Compliance Officer – High Risk Client Reviews might be a great fit for you!

 

Our client, a leading international private bank, is looking for an expert to support them in the area of compliance and client risk management.

 

As a Compliance Officer, you will provide expertise in the review and analysis of High and Highest Risk Clients (including PEPs), ensuring adherence to AML/CFT regulations, internal standards, and international best practices.

 

Setting:

 

As part of a dynamic compliance team, you will be focused on conducting end-to-end client reviews, analysing transactions, assessing KYC accuracy, and implementing effective risk mitigation measures across the bank’s client portfolio.

 

Focus:

 

You will collaborate closely with key stakeholders across Relationship Management, Front Risk, and Internal Audit, taking ownership of client investigations and ensuring thorough documentation, escalation, and remediation aligned with the bank’s risk appetite.

 

Background:

 

To be successful in this role, you bring a university degree in Law or Business Administration and proven experience in Legal, Compliance, or Audit within a globally operating bank. You combine strong analytical thinking with an in-depth understanding of AML/CFT regulations and money laundering typologies.

 

Duration:

 

This is initially a 3-month contract, with the possibility of extension.

 

Workload: 100%

 

For more information on this Compliance Officer opportunity or other Compliance & Risk Management roles that I am currently working on, please send your CV to:

 

📧 vuk.susa-stupar@nicollcurtin.com

📞 +41 43 508 26 71

Apply Now

Senior JAVA Software Engineer

  • Switzerland
  • CHF 950.0 Daily
  • Contract
Are you an experienced JAVA Software Engineer looking for your next long term contract job in Zurich? Are you interested in the development of scalable, high performance JAVA applications for the trading department of a leading international bank? Would you like to work for a development team that has built a true engineering culture and are strong advocates of clean coding and functional programming? If so, this could be the perfect next JAVA software engineer contract job for you.
 
You will be joining a team responsible for developing the cloud native microservices of the bank's trading applications. The trading systems are developed in JAVA, with Spring Boot microservices, heavily message driven using blend of MQ and Kafka, and are deployed on Azure. The team follows a DevOps culture, so take care of CI / CD scripting and deployment with Jenkins, Grafana and Kubernetes. The front ends are developing in React - however, the front end development is handled by a separate front end scrum team.
 
You are not expected to have experience of working in a bank or financial services company, although this experience would be beneficial to understand the challenges of working in a regulated environment - however the team takes pride in adopting a "start up" mentality within the bank.
 
For more information on this Senior JAVA Software Engineer contract job, or any other JAVA software engineer jobs we have available, please send your CV to yves.amar@nicollcurtin.com or alternatively you can call me on 044 5785 330
 
Apply Now

Senior Full Stack Engineer

  • Ireland
  • Negotiable
  • Contract

Senior Software Engineer – 12-Month Contract | Hybrid (Galway)

We’re seeking a Senior Software Engineer to join a new delivery team within a leading Asset Management Technology group. This team focuses on designing and building high-performance applications on AWS, driving innovation and excellence across financial technology platforms.


Contract Details

  • Duration: 12 Months

  • Location: Galway (Hybrid – 3 weeks from home, 1 week in the office)

  • Start Date: ASAP

  • Work Type: Daily rate contract


What You’ll Do

  • Design, develop, and implement software solutions for large-scale asset management systems.

  • Work with Java, Spring Boot, Angular, and modern DevOps tools to build and deploy cloud-based applications.

  • Develop responsive Single Page Applications (SPAs) using Angular, NGRX, RxJS, and Bootstrap.

  • Contribute to the full SDLC with a strong focus on TDD, ATDD, and Continuous Integration/Delivery.

  • Design and maintain RESTful APIs, microservices, and API versioning strategies.

  • Collaborate with cross-functional teams to ensure scalable, maintainable, and secure solutions.

  • Contribute to code reviews, deployment pipelines, and environment automation practices.


What We’re Looking For

  • 10+ years’ experience in software design and development.

  • Strong hands-on expertise with Java, Spring (Core and Boot), REST APIs, and Angular (or similar frontend frameworks).

  • Experience building SPAs using NGRX, RxJS, and component-based design principles.

  • Familiarity with AWS, Maven, Jenkins, and CI/CD pipelines.

  • Strong understanding of microservices, event-driven design, and API integration.

  • Excellent analytical, communication, and organizational skills.

  • Ability to work independently as well as collaboratively in an Agile team.

  • Background in financial or investment systems is an advantage.


Why Apply

Join an advanced engineering team that values innovation, autonomy, and craftsmanship. Work on impactful projects with modern tech stacks, within a flexible hybrid environment designed for creativity, collaboration, and continuous learning.

Apply Now

Senior Full Stack Engineer

  • Ireland
  • Negotiable
  • Contract

Senior Java Developer – 12-Month Contract | Hybrid (Galway)

We’re looking for a Senior Java Developer to join an innovative technology team working on distributed, single-page, and transaction-based applications within the financial services domain.
You’ll collaborate with cross-functional teams to deliver modern, high-quality solutions using Java, Spring Boot, and Angular within an Agile environment.


Contract Details

  • Duration: 12 Months

  • Location: Galway (Hybrid – 3 weeks from home, 1 week in the office)

  • Start Date: ASAP

  • Work Type: Daily rate contract


What You’ll Do

  • Design, develop, and support enterprise-grade applications using Java, Spring Boot, and Angular.

  • Build and optimize frameworks for modern, data-driven, and transactional systems.

  • Contribute to automation, CI/CD, and DevOps initiatives across teams.

  • Collaborate in Agile Scrum teams to deliver high-quality, maintainable code.

  • Participate in code reviews, testing automation, and continuous integration pipelines.

  • Work closely with architects, leads, and product owners to shape technical solutions.


What We’re Looking For

  • 5+ years’ experience in Java/Spring development for enterprise systems.

  • Strong expertise with Spring (Boot, MVC, Security) and RESTful APIs.

  • Experience with Angular (or modern frontend frameworks).

  • Proven experience in Microservices Architecture and CI/CD pipelines.

  • Solid understanding of SQL, Oracle, and complex database queries.

  • Familiarity with AWS, Agile methodologies, and distributed team environments.

  • Excellent communication and collaboration skills.


Nice to Have

  • Experience in the financial or investment domain.

  • Exposure to test automation and AWS pipeline management.

  • Working knowledge of TDD, ATDD, and best engineering practices.


Why Apply

You’ll join a forward-thinking engineering group at the forefront of innovation, quality, and collaboration.
Expect a supportive hybrid culture that encourages creativity, growth, and real technical ownership.

Apply Now

Head of Product Design (Web3)

  • Singapore
  • Negotiable
  • Permanent
Join our esteemed client in shaping the future of Web3. We’re looking for a visionary design leader to define and scale the next generation of Web3 user experiences — bridging centralized finance, wallets, and DeFi into one cohesive, clarity-first ecosystem.
What You’ll Do
  • Lead and grow a global product design organization, mentoring senior leaders and fostering a high-performance, growth-oriented culture.
  • Define and implement a unified design strategy for Web3, ensuring consistency, scalability, and user-centric innovation across platforms (mobile, desktop, extensions).
  • Partner cross-functionally with Product, Engineering, and Marketing to translate complex blockchain and DeFi mechanics into intuitive, trusted experiences.
  • Drive adoption and engagement through cohesive design systems, clear brand identity, and seamless user journeys across global markets.
  • Lead design for wallet, DeFi, and growth products, focusing on usability, compliance, and accessibility for both new and advanced users.

What You’ll Bring
  • 10+ years of product design experience, including 5+ years in senior or organizational leadership.
  • Proven success building and managing global design teams and operations.
  • Deep expertise in user experience, design systems, and brand coherence.
  • Strong cross-regional leadership and collaboration skills, with cultural adaptability.
  • Native understanding of Web3, crypto, and DeFi ecosystems.
  • Excellent communication in English (Mandarin a plus for HQ collaboration).
Apply Now