EC1 Partners are a global FinTech recruitment company connecting Technology candidates to top FinTech companies worldwide. We have offices in London, New York, Miami, and Singapore – upload your CV or vacancy and one of our experienced, professional, and highly effective recruitment consultants will get in touch.
We have offices in London, New York, Miami, and Singapore; upload your CV or vacancy, and one of our experienced, professional, and highly effective recruitment consultants will get in touch.
Live Technology FinTech Jobs
C++ Integrator
My client is an industry leader in technology-driven trading solutions & execution services to global institutional clients servicing FX, NDFs, Precious Metals and Digital Assets. They are seeking a Trading Systems Support Analyst to monitor, report on and solve problems by providing support for production systems. The ideal candidate will serve as the initial technical contact for brokers and exchanges, quick to troubleshoot and analyze performance issues.
As an Integrations C++ Developer, you will be responsible for developing and
maintaining integration solutions using C++. You will work closely with other development
teams and stakeholders to design, develop, and deploy integration systems that meet our business
needs.
Key Duties & Responsibilities
• Software Component Integration: Seamlessly integrate various C++ code modules and
libraries to create cohesive and functional software applications, ensuring compatibility
and efficient interaction between different system components.
• Code Quality and Debugging: Conduct thorough code reviews to maintain high-quality
standards and engage in debugging and troubleshooting to resolve integration issues,
compatibility problems, and other technical challenges.
• Collaboration and Coordination: Work closely with development teams, including
software developers, system architects, and testers, to coordinate the software
development lifecycle and ensure effective communication and collaboration throughout
the integration process.
• Performance Optimization and Documentation: Optimize the performance of
integrated systems, focusing on efficiency and resource management, while maintaining
comprehensive documentation of the integration process, system configurations, and
testing results.
• Continuous Improvement and Testing: Implement and maintain Continuous
Integration/Continuous Deployment (CI/CD) pipelines for automation and efficiency,
stay updated with the latest C++ technologies and trends, and conduct end-to-end testing
to validate the functionality and reliability of integrated systems.
Skills & Experience
• Advanced Programming and System Design: Mastery in advanced C++ and C
concepts, with a focus on templates, STL, Boost libraries, and modern C++ features.
Incorporate Rust learning for diversified language proficiency. Emphasize embedded
systems programming, network-enabled devices, and cross-platform development.
• Concurrency and Multi-threading Expertise: Develop expert-level skills in multi-
threading, concurrency control, and real-time systems in both C++ and Rust. Address
challenges like synchronization, deadlocks, and race conditions.
• Build and Debugging Mastery: Enhance capabilities in using build runners and
compilation tools for multi-platform projects. Advance investigative and debugging
skills, particularly in complex, multi-threaded, and networked environments.
• Strategic Problem Solving and Prioritization: Refine problem-solving techniques,
focusing on prioritization and efficient decision-making in software design and
development. Adapt to dynamic project requirements with a focus on result-oriented
solutions.
• Communication and Collaborative Leadership: Strengthen communication skills and
teamwork ethic in a geographically diverse environment. Develop leadership qualities by
mentoring junior developers, leading projects, and actively participating in collaborative
endeavors.
Trading Systems Support Analyst
Our client is a leading provider of electronic foreign exchange liquidity and workflow solutions, is seeking a talented Trading Systems Support Analyst to join our dynamic team.
As a leading provider of electronic foreign exchange liquidity and workflow solutions, they value innovation, reliability, and client service excellence. This role offers a unique opportunity to work in a high-profile environment with the opportunity to make impactful decisions.
Responsibilities:
Manage the widely-deployed FX Transaction system
Oversee environmental delivery systems
Assist in designing and implementing support systems to increase reliability
Provide level 1 and 2 support for production systems, solving problems promptly
Monitor and report on the status of systems
Serve as the initial technical contact for brokers and exchanges
Architect new solutions to enhance trading systems
Troubleshoot and analyze performance issues
Requirements:
1-3 years of commercial experience in a trading environment
Bachelor’s degree in a STEM subject
Excellent scripting skills in Python/Perl/Bash or Shell
Experience with Linux
Understanding of SQL and relational databases
C++ skills are a plus
Strong problem-solving skills and a passion for technology
This role is ideal for candidates coming from a bank, hedge fund, or trading software vendor who are looking to take on firm-wide responsibility and contribute to business growth. If you are motivated by technology and the opportunity to make a significant impact, my client invites you to join their team.
Pre-Sales Engineer
/ Low Latency / Electronic Trading (Mandarin speaking- to service Taiwanese clients)
Are you looking to work in a high performing global team that is entrepreneurial in nature?
EC1 has won an exclusive role with a global technology services provider that delivers innovative low-latency solutions for financial markets. My client has the best-in-class portfolio to support clients through the full trading cycle efficiently with exceptional market data services and customized infrastructure solutions.
What you will be doing
Design network solutions aligned with low latency, high availability, and scalability
Collaborate with sales, account management teams, and C-suite as a technical expert for building, winning, and maintaining relationships
Provide feedback to Product Management team to influence roadmaps for solutions and future design considerations along the requirements
Technical support for overall proof-of-concepts and implementations, identifying, resolving, and escalating challenges
Solution sell to bigger picture understanding the required components and security standards
What you bring
Strong understanding of datacentre colocation environment, networking concepts and protocols
Deep knowledge of the financial technology landscape,
In depth knowledge of Financial Extranets, low-latency trading infrastructure, market data Server software and hardware
Strong experience in switching concepts and unicast/multicast routing
Proven experience in pre-sales or sales engineering with a financial technology solution around electronic or low latency trading solutions
Excellent Visio – Microsoft Office suite
Fluency in Mandarin is a must to service Taiwan based clients
Minimum 5 years’ experience in financial technology sales engineering with bachelor’s degree in Computer Science or Engineering
Open on location or remote work in Asia
If this sounds like you, please send your updated cv to me at [email protected]
Senior Trading Onboarding Specialist
Are you looking to work in a high performing global team?
My client; a leading global exchange with an impressive brand is looking to onboard a Senior Trading Onboarding Specialist for their Regional team. As a Senior Trading Onboarding Specialist, you will be taking on a technically advanced role performing client facing and non-client facing tasks.
What you will be doing
Provide Level 2 support and training to team members
Configuration, building and setting up new feed session to connect/interconnect clients and brokers/bank portals
Support pre-sales teams with demonstrations and advise on architectural design, functionality, and integration aspects
Buy side/sell side client onboarding
What you bring
Up to 5 years project management experience in L2 FX Trading support role
Degree in Computer Science/Electronics or any IT stream
Experience in networking protocols, VPN, Extranet connectivity understanding of TCP/IP concepts.
Knowledge on Unix, SQL, C, C++, Java
Exposure to OMS/EMS products and Electronic Trading Domain
If this sounds like you, please forward your updated resume to [email protected] and let’s get on call for a confidential discussion!
Senior Software Test Analyst
Do you like being part of team that is open, collaborative, entrepreneurial, passionate and fun?
My client is from the financial services and technology, and they create and maintain the processes of the division’s quality program. They provide consulting for software development or operations processes, quality practices, quality audits and software measurements to product development within the division.
The team that you will be working with comprises of members across Architecture, Quality Assurance, Development, Business Analysis, and Project Management on Java based solution for large financial institutions supporting complex payment products.
What you will be doing
Develops, maintains and upgrades Manual or Automated test scripts, utilities, simulators, data sets and other programmatic test tools required to execute test plans
Effectively communicates testing activities and findings in oral and written forms
Controls and manages own daily test activities
Supports Delivery Management team to identify risks and develops mitigation strategies
Performs other related duties as assigned
What you bring
Hands on experience in testing Payment messages including Payment Initiation, Clearing & Settlement.
Good understanding of IS0 20022 payment messages or equivalent
Knowledge of primary database engines with a demonstrated ability to write complex queries to be used for data validation and troubleshooting
Ability to conceptualize & implement automation for E2E Regression
Hands-on experience in Test Data Design Techniques
Working experience of Webservices (REST/SOAP) and Putty
Good understanding of Continuous Integrations (CI) / Continuous Deployment (CD)
Checking system logs for error detection and trouble shooting
Good understanding of testing artefacts both internal to teams and client delivered
Hands-on experience on Cucumber/Selenium based test framework would be an added advantage
Ability to work in an agile development environment where multi-discipline team members work closely together(co-located) to ensure quality and timely delivery
Able to understand and focus on a Client’s needs and to work closely with Clients, onsite at their premises when required
Ability to demonstrate interpersonal and teambuilding skills, working with technical and non-technical individuals
Ability to communicate effectively verbally and in writing
What we offer you
Competitive salary and benefits
A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities
An international work environment and a dedicated and motivated team
If this sounds like you, please send your updated cv to me at [email protected] (:
.Net Developer
.Net Engineer (Contract Role)
6 months
£550 – £600 per day.
Our client is a Global Payments service provide who is seeking a .NET Engineer with a strong background in payments processing, AWS cloud services, and Test-Driven Development (TDD) to join their team. As a .NET Engineer in this contract role, you will be responsible for developing and enhancing our payment systems while ensuring scalability, security, and compliance with industry standards.
Responsibilities:
Collaborate with the development team to design, implement, and maintain payment processing systems. Utilize your expertise in .NET development to build robust, efficient, and secure payment solutions.
Leverage your AWS experience to architect, deploy, and manage payment-related services on the cloud. Ensure scalability, reliability, and high availability of payment services.
Implement and maintain strong security measures for payment processing, adhering to industry best practices and compliance standards. Protect sensitive payment information and guard against potential security threats.
Apply your TDD skills to create well-tested and reliable code for the payment systems. Write unit tests, conduct integration testing, and participate in code reviews to ensure the quality of the software.
Identify and resolve performance bottlenecks in the payment systems, ensuring that the applications can handle high transaction volumes efficiently.
Work closely with product managers, designers, and other developers to understand business requirements, propose technical solutions, and deliver high-quality results.
Investigate and resolve issues related to payment processing, AWS services, and any other technical challenges that arise during the contract period.
Maintain clear and concise technical documentation, including architectural diagrams, API specifications, and system design documents.
Experience:
Proven experience in developing .NET applications using C# and the .NET framework. Demonstrated expertise in building scalable and maintainable code.
Hands-on experience in payment processing systems, including payment gateways, secure transaction handling, and compliance with relevant regulations (e.g., PCI DSS).
Understanding and practical experience with AWS cloud services, such as EC2, S3, Lambda, and API Gateway, to build and deploy scalable solutions.
Strong proficiency in TDD principles and practical application. Experience writing unit tests and conducting automated testing to ensure code quality.
Knowledge of payment security best practices and experience implementing security measures to protect sensitive data.
Strong analytical and problem-solving abilities, with a focus on delivering effective and efficient solutions.
Excellent communication skills and the ability to work collaboratively in a dynamic team environment.
Senior Java Engineer
Experience level: Senior/Lead -Tech stack used: Java, NGINX, Vue.js, Go, ECS, Lambda, MySQL, Redis, Mongo, Python – Primary skills we consider: Java – Spring Boot, Vue.js, RDBMS
Secondary skills we consider: AWS, Docker, Python
About the role:
You will coach and support a growing team of developers
You will help shape the architectural design of the solution
You will translate business requirements into detailed technical specs
You are expected to be a highly productive developer
You will have shared ownership of the end-to-end software lifecycle (incl. testing, deployment, and support)
Requirements:
7+ years of experience in Java
Front end capabilities
Experience working in an Agile team, following a sprint-based, test-driven development cycle
Excellent problem-solving skills with a strong attention to detail
Experience designing and building cloud-based solutions on AWS
Experience growing and scaling IT teams
FinTech experience a plus
Python experience a plus
Engineering Manager
EC1 Partners are exclusively partnered with a global prestigious Fintech business, who are in search for an Engineering Manager to sit in their Risk Analytics team.
With huge investment in technology and their data platform, there is an opportunity to develop several new revenue generating products, leveraging open source and big data technologies. These include new data integration, advanced analytics, visualization, aggregation and smart data initiatives that address new customer needs and are highly visible and strategic within the organization.
These initiatives are using best of breed technologies, such as Hadoop, Spark, HDFS, Kafka, Cassandra and AWS along with in-house developed technologies, and the successful candidate will be working in a fast paced, dynamic team environment, leading the development & delivery of commercial products which are at the heart of the business.
Duties And Accountabilities
Experience leading and managing development teams
Lead teams in design and development of “Big Data” infrastructure for batch and real-time analytics.
Ensure highly interactive response times. Avoid allowing performance bottlenecks to creep into the system.
Interpret and analyse business use-cases and feature requests into technical designs and development tasks.
Be an active player in system architecture and design discussions.
Take ownership of delivery, participate in regular design and code review meetings.
Work with several teams (in multiple worldwide locations).
Be delivery focused, have a passion for technology and will enjoy offering new ideas and approaches.
Education and Expertise
Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or a related discipline, or equivalent experience.
Computer Science and Software Engineering : Strong software development experience: Ability to build production software in Scala or Python
Distributed file systems/databases/systems
Be able to demonstrate commercial experience on big data/advanced analytics projects
Linux/Unix.
Knowledge of algorithms, data structures, computational complexity.
Git
Hadoop, HDFS, YARN, Spark, Hive, NoSQL databases, SOLR, Kafka, Druid
AWS: EC2, EMR, S3
SQL
Quantitative Developer
EC1 Partners are exclusively partnered with one of the world’s leading Hedge Funds, with over $58bn AUM. They are in search for a best-in-class Quant Developer to partner closely with the Portfolio Manager for systematic trading of equities.
You will focus on development & implementation of technology to enable large-scale computational efforts in quantitative research.
Principal Responsibilities
- Develop software engineering solutions for quantitative research and trading
- Assist in designing, coding, and maintaining tools for the systematic trading infrastructure of the team
- Build and maintain robust data pipelines and databases that ingest and transform large amounts of data
- Develop processes that validate the integrity of the data
- Implementation and operation of systems to enable quantitative research (i.e. large scale computation and serialization frameworks)
- Live operation of such systems, including monitoring and pro-active detection of potential problems and intervention
- Stay current on state-of-the-art technologies and tools including technical libraries, computing environments and academic research
- Collaborate with the PM and the trading group in a transparent environment, engaging with the whole investment process
Preferred Technical Skills
- Master’s or PhD in Computer Science, Physics, Engineering, Statistics, Applied Mathematics, or related technical field appropriate to a computational background
- Expert in C++
- Advanced programming skills in Python
- Strong Linux-based development
Preferred Experience
- Extremely strong computer science or engineering background with 3+ years of experience
- Approx. 3-4 years of professional experience in a computer science/computational role
- Experience working in a technical environment with DevOps functions (Google Cloud, Airflow, InfluxDB, Grafana)
- Design and implementation of front-office systems for quant trading
Speak to a Consultant
Not found the right FinTech job for you? Check out our full range of jobs here to start your new career in Fintech today.
Submit your CV for FinTech Technology Roles
There has been an increase in demand for candidates working in the Technology space, so whether you’re new to the industry or are an industry expert, submit your CV and let us handle the rest. Browse our full list of Technology roles here.
Featured insights
The integration of AI and automation is reshaping the FinTech job market...
The collapse of Credit Suisse, SVB, FTX, Silvergate & Signature Bank, is enough to make anyone anxious...
Whether you are a budding enterprise seeking to introduce cutting-edge technology to the market...
Our Clients
We are a specialised Technology FinTech recruitment firm, not just another staffing company. We take pride in fostering and nurturing relationships with our clients and candidates. We collaborate and partner with our clients throughout the hiring process to guarantee success.
It can be challenging to fill a niche Technology role in the FinTech industry, and that is where we excel. We will navigate the process of connecting you to top talent with specialised skill sets.
- CTO
- CIO
- CISO
- Chief Data Scientist
- Chief Architect
- Chief Data Officer
- Head of Development
- Development Manager
- Tech Lead
- Front End
- Back End
- Full Stack
- Mobile App Development
- Quality Assurance
- UX/UI Designer
- Web Designer
- Technical Support (L1,L2,L3)
- Network Operations
- Systems Engineer
- DevOps Engineer
- Architect
- Cloud Architect
- Solutions Architect
- Infrastructure Engineer
- Support Manager
- Security Specialist
Technology is a fast-paced and ever-evolving field that requires new viewpoints to spur innovation. Opportunities with varying levels of experience are available.
If you’re a FinTech company and are looking for Technology candidates, or if you are looking for a new role in Technology, get in touch with the team today.