CrawlJobs Logo

Software Engineer - Quantitative Technology

United Kingdom, London Employment contract 90000.00 - 130000.00 GBP / Year · Job Posted June 29, 2026
Apply Position
Job Link Share

Job Description

Harrington Starr has partnered with a leading global alternative investment manager seeking a Software Developer to join its high-performing technology team in London. This role offers the opportunity to build mission-critical systems supporting trading, risk, pricing, and quantitative research within a collaborative and technology-driven environment.

Job Responsibility

  • Designing and developing scalable software solutions across trading, risk, pricing, and valuation platforms
  • Building robust, reusable applications and services that support critical business functions
  • Collaborating with quantitative and investment teams to solve complex technical and business challenges
  • Contributing to the architecture of large-scale, real-time computing systems
  • Taking ownership of projects throughout the full development lifecycle, from requirements gathering through to deployment and support
  • Driving innovation by challenging existing processes and identifying opportunities for improvement

Requirements

  • Strong software development experience using C#, .NET
  • Experience working with SQL databases
  • A passion for technology and engineering excellence
  • Strong analytical and problem-solving abilities
  • A proactive, ownership-driven mindset with the ability to work independently
  • Experience delivering software solutions in a collaborative, fast-paced environment
  • A strong academic background (1st or 2:1) in Computer Science, Engineering, Mathematics, Physics, or a related discipline

What we offer

  • Exposure to financial markets and quantitative investing
  • The opportunity to work alongside highly skilled engineers, researchers, and investment professionals
  • Significant ownership and influence over business-critical systems
  • A collaborative, intellectually stimulating environment that values innovation and technical excellence
  • A comprehensive benefits package supporting wellbeing, family life, and professional development

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer - Quantitative Technology

8 matching positions

IoT / Edge Software Engineer

The IoT Edge Software Engineer is responsible for the design, development, deplo...
Location
Location
United States , Bethesda
Salary
Salary:
68076.00 - 141826.00 USD / Year
nttdata.com Logo
NTT DATA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in a quantitative field such as engineering or mathematics (e.g., Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems)
  • Minimum 3 years of experience with software engineering
  • Minimum 1 year of experience with applying modern software development methodologies (e.g., agile, DEVOPS/DEVSECOPS) in a professional or academic setting
  • Ability to obtain a Secret Clearance
Job Responsibility
Job Responsibility
  • Design, develop, and maintain edge software modules for IoT gateways, supporting BLE dosimeter communication, device management, and secure data transmission
  • Implement and optimize AWS Greengrass components for deployment on Linux-based gateway hardware
  • Develop and maintain secure device authentication, data encryption, and remote firmware update capabilities
  • Integrate edge software with AWS IoT Core, MQTT messaging, and cloud services
  • Support real-time and batch data ingestion workflows, including handling of disconnected operations and automated re-synchronization
  • Collaborate with backend, security, and DevSecOps teams to ensure compliance with DoD IL4, FedRAMP, and RMF requirements
  • Troubleshoot, optimize, and enhance edge software performance, reliability, and security
  • Maintain comprehensive technical documentation for edge software components, deployment procedures, and operational workflows
  • Participate in code reviews, security assessments, and compliance audits as required by contract and SOW
  • Provide technical support for field deployment, user acceptance testing, and ongoing operations of edge solutions
What we offer
What we offer
  • Medical insurance
  • dental insurance
  • vision insurance with an employer contribution
  • flexible spending or health savings account
  • life and AD&D insurance
  • short and long term disability coverage
  • paid time off
  • employee assistance
  • participation in a 401k program with company match
  • additional voluntary or legally-required benefits
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer This role has been designed as ‘Hybrid’ with an expect...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 7-10 years experience
  • Strong programming skills in Python, Java, Golang, or JavaScript
  • Understanding microservice architecture and how they can be built in a containerized, Kubernetes-managed environment
  • Designing and integrating software systems running on multiple platform types into the overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and executing test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures and design proposals at senior management levels
Job Responsibility
Job Responsibility
  • Leads the project team for design and development of complex products and platforms, including solution design, analysis, coding, testing, and integration for building efficient, scalable and robust cloud subsystems
  • Reviews and evaluates designs, test plans, and develops code for compliance with cloud design and development guidelines and standards
  • Provides tangible feedback to improve product quality and mitigate risks
  • Represents the engineering team in various technical forums and provides guidance and mentoring to less-experienced team members
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

Senior Software Engineer This role has been designed as ‘Hybrid’ with an expect...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 7-10 years’ experience
  • Strong programming skills in Python, Java, Golang, or JavaScript
  • Understanding microservice architecture and how they can be built in a containerized, Kubernetes-managed environment is central to all modern cloud-native applications
  • Designing and integrating software systems running on multiple platform types into the overall architecture
  • Evaluating forms and processes for software systems testing and methodology, including writing and executing test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • Ability to effectively communicate product architectures and design proposals at senior management levels
Job Responsibility
Job Responsibility
  • Leads the project team for design and development of complex products and platforms, including solution design, analysis, coding, testing, and integration for building efficient, scalable and robust cloud subsystems
  • Reviews and evaluates designs, test plans, and develops code for compliance with cloud design and development guidelines and standards
  • Provides tangible feedback to improve product quality and mitigate risks
  • Represents the engineering team in various technical forums and provides guidance and mentoring to less-experienced team members
  • Drives innovation and integration of new technologies into projects and activities in the software systems design organization
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Digital Software Engineer Senior Analyst

Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience in product development/product management environment, with a strong background in developing single-page applications using Angular 19+
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience delivering with an agile methodology
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skills
  • Knowledge of Node.js scripting, Webpack, esbuild, Unit Testing, Integration Testing, Modfed, and shell scripting
  • Experience with Angular Library package development
Job Responsibility
Job Responsibility
  • Accountable for executing and driving mid-size feature application design and development efforts to completion, serving as a development lead on medium-scale projects and supporting the execution of larger efforts, specifically focusing on complex Angular applications and component development
  • Proficient at operating with considerable autonomy and discretion as you will significantly influence the way an application is designed and developed by providing subject specific expertise and an advanced level of understanding of application programming principles, especially within the Angular framework and its ecosystem
  • Sought after due to ability to analyze and troubleshoot coding, application performance and design challenges, with a particular focus on optimizing Angular application performance, scalability, and maintainability
  • Capable of research in root cause of development and performance concerns as well as the resolution of defects in frontend Angular applications
  • Have a deep understanding of the technical requirements for the solutions being built, including Angular best practices, state management patterns (e.g., NgRx), and modular architecture
  • Understand engineering needs including those required to build, maintain, and operate the system through all phases of its life, with an emphasis on efficient Angular development workflows, build processes, and deployment strategies
  • Proficient in information modeling, data structures and algorithms, applied to frontend data handling and complex UI interactions within Angular
  • Understand maintenance characteristics, runtime properties and dependencies that exist in support of your system’s software
  • Demonstrate an advanced understanding of supported main system flows and possess a comprehensive understanding of how the system and others (i.e. architecture or infrastructure) collectively integrate to contribute towards achieving business objectives
  • Participate in design discussions as a Development Lead and as such will play the part of a key decision maker in driving design decisions, especially concerning Angular application architecture, component design, and integration patterns
  • Fulltime
Read More
Arrow Right

Digital Software Engineer Analyst

The Digital S/W Engineer Intmd Analyst is a developing professional role. Deals ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years in an Apps Development role
  • Strong analytical and quantitative skills
  • Data driven and results-oriented
  • Experience in running high traffic, distributed, cloud based services
  • Experience in affecting large culture change
  • Experience leading infrastructure programs
  • Skilled at working with third party service providers
  • Excellent written and oral communication skill
  • Proficiency in one or more back-end programming languages: Java (Spring Boot, Microservices), Python (Django, Flask), Node.js (Express.js), or C#.NET
  • Experience designing and developing RESTful APIs and microservices
Job Responsibility
Job Responsibility
  • Turn tech stack and application design into code on multiple development platforms (e.g. iOS, Android, web/Angular, services)
  • Address a variety of responses to problems, questions, or situations by applying established criteria to directly influence development outcomes
  • Responsible for applications systems analysis and programming activities that may include assisting with feasibility studies, time and cost estimates and implementation of new or revised applications systems and programs
  • Accountable for development, design, construction, testing and implementation and write secure, stable, testable and maintainable code
  • Engage in digital applications development, risk technology, Middleware, Mainframe applications, Non Mainframe applications, Analytic Model Development and Application support activities to meet specific business needs of user areas and to test systems to ensure integrity of deliverables
  • Take the time to fully learn the functionality, architecture, dependencies, and runtime properties of the systems involved with your projects
  • Understand the business context and the associated customer use cases
  • Understand the team’s technologies and are able to evaluate system designs and architecture as you participate in solution discussions, development and the creation of application / systems documentation
  • Drive clarity into technical implementation by driving system build and performance discussions, providing technical context to team members as required and competently represent your team’s systems to others both inside and outside Digital
  • Build and maintain integrated project development schedules that account for internal / external dependencies, differing SDLC approaches, numerous constraints, and adequately factor in contingency for unplanned delays
  • Fulltime
Read More
Arrow Right

Software Engineer- Python Fullstack

Develops and programs integrated software algorithms to structure, analyze and l...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Typically, 4-7 years’ experience
  • Deep understanding of machine learning algorithms, such as linear regression, decision trees, support vector machines, random forests, deep learning models (e.g., neural networks), and reinforcement learning
  • Proficient in model selection, hyperparameter tuning, and evaluating model performance using appropriate metrics
  • Proficiency in programming languages such as Python, R, or Java is expected
  • Experience developing production-level code and familiarity with software engineering best practices, version control systems (e.g., Git), and software development methodologies are also required
  • Knowledge of libraries and frameworks like TensorFlow, PyTorch, sci-kit, and Keras is a plus
  • Advanced knowledge and experience in deep learning
  • Understanding advanced neural network architectures (e.g., convolutional neural networks, recurrent neural networks, transformers) and advanced techniques such as transfer learning, generative models, and optimization algorithms for deep learning
  • Actively staying updated with the latest AI and machine learning research advancements
Job Responsibility
Job Responsibility
  • Designing and architecting AI solutions for complex problems
  • Analyzing business requirements, understanding constraints, and proposing appropriate machine learning models and algorithms
  • Responsible for considering scalability, performance, and maintainability while designing the solution
  • Provides technical guidance and mentorship to junior team members
  • Sharing best practices, reviewing code and designs, and helping team members overcome technical challenges
  • Participate in technical discussions and provide thought leadership within the organization
  • Works closely with stakeholders, such as product managers, data scientists, and business analysts, to understand their requirements and translate them into technical solutions
  • Collaborate with cross-functional teams to ensure alignment and successful AI and machine learning project implementation
  • Responsible for driving continuous improvement and innovation in the organization's AI and machine learning practices
  • Identifying areas of improvement, exploring new techniques or technologies, and promoting the adoption of best practices
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
Read More
Arrow Right

Software Engineer II

Microsoft is looking for Full stack & Backend Software Engineers to come work on...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in building libraries, SDKs and other components using, but not limited to: C/C++, C#, Java, TypeScript
  • Extensive experience with one or more modern web technologies such as .NET, Node, building RESTful APIs, and hands-on knowledge of web concepts such as HTTP, SOAP, and MVC
  • Strong industry experience collaborating with others on designing, developing, testing, and shipping solutions to large scale technical problems
  • Strong background in designing and deploying systems and services powered by AI infrastructure, with emphasis on scalability, reliability, and performance in production environments
Job Responsibility
Job Responsibility
  • Work with engineers, program managers, designers, and partners to deliver sets of features with the right overall design and architecture
  • Own and deliver complete feature areas and large-scale solutions including design, architecture, implementation, testability, debugging, and shipping with secure long-term support
  • Share insights and best practices that can be applied to improve development and influence direction across related sets of systems, platforms, and/or products
  • Develop your approaches through interactions with more experienced team members and continually reviewing processes to ensure efficiency
  • Provide mentorship and coaching to more junior engineers to help them identify and propose relevant solutions
  • Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability
  • Be committed to delivering the best experience for our customers and partners and then iterate based on qualitative and quantitative feedback
  • Fulltime
Read More
Arrow Right

Senior Data Software Engineer (Python & PySpark) - Vice President

The Senior Data Software Engineer is a senior level position responsible for est...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field
  • 7+ years of experience in data engineering, with a strong focus on Python and big data technologies
  • Proven expertise in designing and implementing large-scale data processing solutions using PySpark
  • Extensive experience with distributed computing frameworks like Apache Spark
  • Strong understanding of data warehousing concepts, dimensional modeling, and ETL/ELT principles
  • Proficiency in SQL and experience with various relational and NoSQL databases
  • Experience with cloud platforms (AWS, Azure, GCP) and their data services (e.g., S3, ADLS, Google Cloud Storage, Redshift, Snowflake, BigQuery, Databricks)
  • Familiarity with workflow orchestration tools (e.g., Apache Airflow, Azure Data Factory, AWS Step Functions)
  • Experience with version control systems (e.g., Git)
  • Excellent problem-solving, analytical, and communication skills.
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
  • Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Fulltime
Read More
Arrow Right