Senior Full Stack Engineer Department: Tech Hub Employment Type: Permanent Location: London Reporting To: Delivery Lead Description Contract type: Permanent Hours: Full Time, 37.5 hours per week Salary: circa £87,000 depending on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Role Summary Join our exceptional team as a Senior Full-Stack Engineer and be part of a growing group of skilled software engineers, data modellers, and quant analysts. Together, we're driving the development and maintenance of LCCC's cutting-edge digital platform, powering multiple applications like settlements tools, forecasting systems, calculation engines, data portals and much more. Make a meaningful impact by contributing to the UK's Net Zero by 2050 goal, collaborating with diverse project teams in nuclear, hydrogen, solar, and tidal power generation areas. Your talent and passion will thrive in our dynamic and forward-thinking work environment. Key Responsibilities This role is a hands on coding role so you will need to be comfortable getting stuck in but when needed you need to be able to support your line reports with their management. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure that developer tasks and Jira tickets are feasible to deliver. Translate designs and wireframes into high quality code. Develop new user-facing features using frameworks such as React.js. Other frameworks will be considered. Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages). Develop modules that satisfy the functional and non-functional requirements. Coordinate deployments with Release Manager and monitor for successful integration. Prepare, review and build reusable components and front-end libraries. Participate in the maintenance and improvement of existing applications. Optimise microservices for maximum performance. Stay up-to-date with emerging technologies and industry trends to drive innovation within the team. Skills Knowledge and Expertise At least 5 years' experience of coding Python and 3+ years using the Django framework (other Python web development frameworks will be considered). At least 3 years' experience of coding in a front-end capacity (preferably React but other frameworks will be considered). At least 1-2 year's experience line management of developer(s) and contributing towards the success of their growth. Microservices and using related tools - e.g., Docker, Docker Compose, Kubernetes, logstash and using messaging tools e.g. Rabbit MQ, Apache Kafka. Databases - e.g., SQL, PostgreSQL. RESTful API development and management. Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM. Knowledge of other languages (e.g., C#, C) a plus. Excellent communication and collaborative teamwork across cross functional team work and management. Good documentation and proposal writing skills. Implement software enhancements and suggest improvements. Provide technical leadership and team management to a team of developers. Knowledge sharing through leading workshops or lunch and learn sessions. Mentor junior developers and foster a culture of continuous learning and growth. Employee Benefits As if contributing to and supporting work that makes life better for millions wasn't rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: 25 days' annual leave and bank holidays Recognition schemes allowing colleagues to say thanks Company contribution to your pension scheme Family friendly policies, including enhanced company maternity/paternity and shared parental benefits Employee assistance programme for free, confidential support for your professional or personal life, including financial management and family care Special leave such as study leave, sabbatical or public duties Three days paid leave a year for volunteering to support your local community Season ticket loan scheme to support your commute Access to "Work Perks" offering deals, discounts and cash back on your purchases Family savings on days out and English Heritage or gym discounts through our partners.
Jan 11, 2025
Full time
Senior Full Stack Engineer Department: Tech Hub Employment Type: Permanent Location: London Reporting To: Delivery Lead Description Contract type: Permanent Hours: Full Time, 37.5 hours per week Salary: circa £87,000 depending on experience Location: Canary Wharf WFH policy: Employees are required to attend the office 2 days/week Flexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight. Role Summary Join our exceptional team as a Senior Full-Stack Engineer and be part of a growing group of skilled software engineers, data modellers, and quant analysts. Together, we're driving the development and maintenance of LCCC's cutting-edge digital platform, powering multiple applications like settlements tools, forecasting systems, calculation engines, data portals and much more. Make a meaningful impact by contributing to the UK's Net Zero by 2050 goal, collaborating with diverse project teams in nuclear, hydrogen, solar, and tidal power generation areas. Your talent and passion will thrive in our dynamic and forward-thinking work environment. Key Responsibilities This role is a hands on coding role so you will need to be comfortable getting stuck in but when needed you need to be able to support your line reports with their management. Design highly scalable software solutions to improve functionality and system longevity. Work with technical business analysts and solution architects to fine tune requirements and ensure that developer tasks and Jira tickets are feasible to deliver. Translate designs and wireframes into high quality code. Develop new user-facing features using frameworks such as React.js. Other frameworks will be considered. Write front-end components using JavaScript, CSS and integrate with back-end Python components (possibly other languages). Develop modules that satisfy the functional and non-functional requirements. Coordinate deployments with Release Manager and monitor for successful integration. Prepare, review and build reusable components and front-end libraries. Participate in the maintenance and improvement of existing applications. Optimise microservices for maximum performance. Stay up-to-date with emerging technologies and industry trends to drive innovation within the team. Skills Knowledge and Expertise At least 5 years' experience of coding Python and 3+ years using the Django framework (other Python web development frameworks will be considered). At least 3 years' experience of coding in a front-end capacity (preferably React but other frameworks will be considered). At least 1-2 year's experience line management of developer(s) and contributing towards the success of their growth. Microservices and using related tools - e.g., Docker, Docker Compose, Kubernetes, logstash and using messaging tools e.g. Rabbit MQ, Apache Kafka. Databases - e.g., SQL, PostgreSQL. RESTful API development and management. Performance Tuning. Solid understanding of design patterns and relevant implementation models. Solid understanding of DevOps tooling, GitLab, CI/CD, Jenkins, build pipelines and source control systems. Working knowledge of cloud infrastructure services: compute, storage, networking, hybrid connectivity, monitoring/logging, security and IAM. Knowledge of other languages (e.g., C#, C) a plus. Excellent communication and collaborative teamwork across cross functional team work and management. Good documentation and proposal writing skills. Implement software enhancements and suggest improvements. Provide technical leadership and team management to a team of developers. Knowledge sharing through leading workshops or lunch and learn sessions. Mentor junior developers and foster a culture of continuous learning and growth. Employee Benefits As if contributing to and supporting work that makes life better for millions wasn't rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include: 25 days' annual leave and bank holidays Recognition schemes allowing colleagues to say thanks Company contribution to your pension scheme Family friendly policies, including enhanced company maternity/paternity and shared parental benefits Employee assistance programme for free, confidential support for your professional or personal life, including financial management and family care Special leave such as study leave, sabbatical or public duties Three days paid leave a year for volunteering to support your local community Season ticket loan scheme to support your commute Access to "Work Perks" offering deals, discounts and cash back on your purchases Family savings on days out and English Heritage or gym discounts through our partners.
IT Manager (NetSuite) Location: Hemel Hempstead (Hybrid) You will be expected to work from the office at least 50% of the working days. Job Description We are looking for a motivated, passionate Application Manager/ IT Manager (NetSuite) to develop and execute a strategic roadmap for the organisation's application portfolio, aligning it with business objectives and technology trends. This includes: -Identifying opportunities for application modernisation, consolidation, and optimisation. -Manage the entire lifecycle of applications, from requirements gathering and design to development, testing, deployment, and ongoing support. -Ensure applications meet quality standards, performance targets, and user expectations. -Lead a team of developers across the regions, testers, and analysts, provide guidance, mentorship, and performance feedback to team members to foster their professional growth and success. -Collaborate with software vendors and third-party service providers to evaluate, select, and integrate off-the-shelf applications. -Manage vendor relationships, contracts, and service level agreements (SLAs) to ensure timely delivery and support. -Oversee the planning, execution, and monitoring of application development projects, ensuring they are delivered on time, within budget, and according to specifications. -Coordinate resources, manage risks, and communicate project status to stakeholders. -Establish and enforce policies, standards, and best practices for application development, deployment, and maintenance. -Ensure compliance with regulatory requirements, security standards, and industry frameworks (e.g., ITIL, COBIT). -Collaborate with business stakeholders to understand their requirements, priorities, and challenges. -Advocate for the adoption of technology solutions that drive business value, improve efficiency, and enhance customer experience. -Implement processes and procedures for managing changes to applications, including software updates, patches, enhancements, and migrations. -Minimize disruption to business operations while ensuring the integrity and stability of the application environment. -Monitor the performance and availability of applications, identifying opportunities for optimization and improvement. -Implement performance tuning measures, scalability enhancements, and resource utilisation optimisations as needed. Key Responsibilities: -Responsible for the application and the future functional development -Ensure User Acceptance Testing and end user training are completed for all application changes -Provide advice to the business about the operating model, and to further develop as required -Lead and develop the Applications capability across the business, establishing a baseline organisational design required for each functional area of the business to take responsibility for the ownership and development of capabilities within each platform -Advise and recommend on upgrading existing systems and installing new software to ensure maximum efficiency -Engage technology and Information Security resources as required to ensure alignment to IT strategy, architecture, principles and safe service introduction of applications -Manage risks and issues associated with the application landscape and escalate where necessary -A track record of recent management of software implementation projects, with demonstrable experience of data migration, testing, and experience of implementing large systems using project management methodologies, e.g. Prince II or Agile. Candidate Specification Key Skills & Experience: Essential: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience as an Application Manager or similar role, with NetSuite ERP and Boomi. End-to-end functional, process, and technical knowledge of NetSuite. Strong management skills being capable of leading a team in line with the company strategy. Experience of testing software, reviewing code created by other team members and actively contributing to the continuous improvement ethos within the team. Implementing new standard practices and identifying where improvements are to be made. Capability to take an active and supportive role in managing and helping colleagues learn new features and techniques. Ability to liaise with stakeholders to ascertain requirements. Have the experience to review document changes, technical designs, update manuals, and release notes. Willingness to continuously improve knowledge and stay up to date with the latest development techniques and technology. High technical understanding of IT systems and interface methods. Experience of Business Case development, with experience of managing Supplier SLA's and relationships to develop and deliver effective solutions. Customer focused and the ability to deal effectively with end-user problems. An ability to motivate, collaborate with, and lead others with a successful track record in providing direction and managing performance of staff. Experience of identifying and implementing significant process improvements to deliver quantifiable business improvement. Ability to solve problems and think analytically. Strong organisational, project, and time management skills. Technical experience of managing core business applications ensuring they are secure, stable and fit for purpose. Ability to drive strategy based on industry best practice. Desirable: Integration, customization, and support experience. Understanding of JavaScript, structured query language (PL/SQL), and relational database design. Experience working with Agile development frameworks. Front-end development experience using JavaScript frameworks such as Angular and React. Preferred Certifications: NetSuite Suite Cloud Developer II, Administrator. RESTLet, and Workflow. Preferred experience with Zendesk and Sererra.
Jan 08, 2025
Full time
IT Manager (NetSuite) Location: Hemel Hempstead (Hybrid) You will be expected to work from the office at least 50% of the working days. Job Description We are looking for a motivated, passionate Application Manager/ IT Manager (NetSuite) to develop and execute a strategic roadmap for the organisation's application portfolio, aligning it with business objectives and technology trends. This includes: -Identifying opportunities for application modernisation, consolidation, and optimisation. -Manage the entire lifecycle of applications, from requirements gathering and design to development, testing, deployment, and ongoing support. -Ensure applications meet quality standards, performance targets, and user expectations. -Lead a team of developers across the regions, testers, and analysts, provide guidance, mentorship, and performance feedback to team members to foster their professional growth and success. -Collaborate with software vendors and third-party service providers to evaluate, select, and integrate off-the-shelf applications. -Manage vendor relationships, contracts, and service level agreements (SLAs) to ensure timely delivery and support. -Oversee the planning, execution, and monitoring of application development projects, ensuring they are delivered on time, within budget, and according to specifications. -Coordinate resources, manage risks, and communicate project status to stakeholders. -Establish and enforce policies, standards, and best practices for application development, deployment, and maintenance. -Ensure compliance with regulatory requirements, security standards, and industry frameworks (e.g., ITIL, COBIT). -Collaborate with business stakeholders to understand their requirements, priorities, and challenges. -Advocate for the adoption of technology solutions that drive business value, improve efficiency, and enhance customer experience. -Implement processes and procedures for managing changes to applications, including software updates, patches, enhancements, and migrations. -Minimize disruption to business operations while ensuring the integrity and stability of the application environment. -Monitor the performance and availability of applications, identifying opportunities for optimization and improvement. -Implement performance tuning measures, scalability enhancements, and resource utilisation optimisations as needed. Key Responsibilities: -Responsible for the application and the future functional development -Ensure User Acceptance Testing and end user training are completed for all application changes -Provide advice to the business about the operating model, and to further develop as required -Lead and develop the Applications capability across the business, establishing a baseline organisational design required for each functional area of the business to take responsibility for the ownership and development of capabilities within each platform -Advise and recommend on upgrading existing systems and installing new software to ensure maximum efficiency -Engage technology and Information Security resources as required to ensure alignment to IT strategy, architecture, principles and safe service introduction of applications -Manage risks and issues associated with the application landscape and escalate where necessary -A track record of recent management of software implementation projects, with demonstrable experience of data migration, testing, and experience of implementing large systems using project management methodologies, e.g. Prince II or Agile. Candidate Specification Key Skills & Experience: Essential: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience as an Application Manager or similar role, with NetSuite ERP and Boomi. End-to-end functional, process, and technical knowledge of NetSuite. Strong management skills being capable of leading a team in line with the company strategy. Experience of testing software, reviewing code created by other team members and actively contributing to the continuous improvement ethos within the team. Implementing new standard practices and identifying where improvements are to be made. Capability to take an active and supportive role in managing and helping colleagues learn new features and techniques. Ability to liaise with stakeholders to ascertain requirements. Have the experience to review document changes, technical designs, update manuals, and release notes. Willingness to continuously improve knowledge and stay up to date with the latest development techniques and technology. High technical understanding of IT systems and interface methods. Experience of Business Case development, with experience of managing Supplier SLA's and relationships to develop and deliver effective solutions. Customer focused and the ability to deal effectively with end-user problems. An ability to motivate, collaborate with, and lead others with a successful track record in providing direction and managing performance of staff. Experience of identifying and implementing significant process improvements to deliver quantifiable business improvement. Ability to solve problems and think analytically. Strong organisational, project, and time management skills. Technical experience of managing core business applications ensuring they are secure, stable and fit for purpose. Ability to drive strategy based on industry best practice. Desirable: Integration, customization, and support experience. Understanding of JavaScript, structured query language (PL/SQL), and relational database design. Experience working with Agile development frameworks. Front-end development experience using JavaScript frameworks such as Angular and React. Preferred Certifications: NetSuite Suite Cloud Developer II, Administrator. RESTLet, and Workflow. Preferred experience with Zendesk and Sererra.
IT Manager (NetSuite) Location: Hemel Hempstead (Hybrid) You will be expected to work from the office at least 50% of the working days. Job Description We are looking for a motivated, passionate Application Manager/ IT Manager (NetSuite) to develop and execute a strategic roadmap for the organisation's application portfolio, aligning it with business objectives and technology trends. This includes: -Identifying opportunities for application modernisation, consolidation, and optimisation. -Manage the entire lifecycle of applications, from requirements gathering and design to development, testing, deployment, and ongoing support. -Ensure applications meet quality standards, performance targets, and user expectations. -Lead a team of developers across the regions, testers, and analysts, provide guidance, mentorship, and performance feedback to team members to foster their professional growth and success. -Collaborate with software vendors and third-party service providers to evaluate, select, and integrate off-the-shelf applications. -Manage vendor relationships, contracts, and service level agreements (SLAs) to ensure timely delivery and support. -Oversee the planning, execution, and monitoring of application development projects, ensuring they are delivered on time, within budget, and according to specifications. -Coordinate resources, manage risks, and communicate project status to stakeholders. -Establish and enforce policies, standards, and best practices for application development, deployment, and maintenance. -Ensure compliance with regulatory requirements, security standards, and industry frameworks (e.g., ITIL, COBIT). -Collaborate with business stakeholders to understand their requirements, priorities, and challenges. -Advocate for the adoption of technology solutions that drive business value, improve efficiency, and enhance customer experience. -Implement processes and procedures for managing changes to applications, including software updates, patches, enhancements, and migrations. -Minimize disruption to business operations while ensuring the integrity and stability of the application environment. -Monitor the performance and availability of applications, identifying opportunities for optimization and improvement. -Implement performance tuning measures, scalability enhancements, and resource utilisation optimisations as needed. Key Responsibilities: -Responsible for the application and the future functional development -Ensure User Acceptance Testing and end user training are completed for all application changes -Provide advice to the business about the operating model, and to further develop as required -Lead and develop the Applications capability across the business, establishing a baseline organisational design required for each functional area of the business to take responsibility for the ownership and development of capabilities within each platform -Advise and recommend on upgrading existing systems and installing new software to ensure maximum efficiency -Engage technology and Information Security resources as required to ensure alignment to IT strategy, architecture, principles and safe service introduction of applications -Manage risks and issues associated with the application landscape and escalate where necessary -A track record of recent management of software implementation projects, with demonstrable experience of data migration, testing, and experience of implementing large systems using project management methodologies, e.g. Prince II or Agile. Candidate Specification Key Skills & Experience: Essential: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience as an Application Manager or similar role, with NetSuite ERP and Boomi. End-to-end functional, process, and technical knowledge of NetSuite. Strong management skills being capable of leading a team in line with the company strategy. Experience of testing software, reviewing code created by other team members and actively contributing to the continuous improvement ethos within the team. Implementing new standard practices and identifying where improvements are to be made. Capability to take an active and supportive role in managing and helping colleagues learn new features and techniques. Ability to liaise with stakeholders to ascertain requirements. Have the experience to review document changes, technical designs, update manuals, and release notes. Willingness to continuously improve knowledge and stay up to date with the latest development techniques and technology. High technical understanding of IT systems and interface methods. Experience of Business Case development, with experience of managing Supplier SLA's and relationships to develop and deliver effective solutions. Customer focused and the ability to deal effectively with end-user problems. An ability to motivate, collaborate with, and lead others with a successful track record in providing direction and managing performance of staff. Experience of identifying and implementing significant process improvements to deliver quantifiable business improvement. Ability to solve problems and think analytically. Strong organisational, project, and time management skills. Technical experience of managing core business applications ensuring they are secure, stable and fit for purpose. Ability to drive strategy based on industry best practice. Desirable: Integration, customization, and support experience. Understanding of JavaScript, structured query language (PL/SQL), and relational database design. Experience working with Agile development frameworks. Front-end development experience using JavaScript frameworks such as Angular and React. Preferred Certifications: NetSuite Suite Cloud Developer II, Administrator. RESTLet, and Workflow. Preferred experience with Zendesk and Sererra.
Jan 08, 2025
Full time
IT Manager (NetSuite) Location: Hemel Hempstead (Hybrid) You will be expected to work from the office at least 50% of the working days. Job Description We are looking for a motivated, passionate Application Manager/ IT Manager (NetSuite) to develop and execute a strategic roadmap for the organisation's application portfolio, aligning it with business objectives and technology trends. This includes: -Identifying opportunities for application modernisation, consolidation, and optimisation. -Manage the entire lifecycle of applications, from requirements gathering and design to development, testing, deployment, and ongoing support. -Ensure applications meet quality standards, performance targets, and user expectations. -Lead a team of developers across the regions, testers, and analysts, provide guidance, mentorship, and performance feedback to team members to foster their professional growth and success. -Collaborate with software vendors and third-party service providers to evaluate, select, and integrate off-the-shelf applications. -Manage vendor relationships, contracts, and service level agreements (SLAs) to ensure timely delivery and support. -Oversee the planning, execution, and monitoring of application development projects, ensuring they are delivered on time, within budget, and according to specifications. -Coordinate resources, manage risks, and communicate project status to stakeholders. -Establish and enforce policies, standards, and best practices for application development, deployment, and maintenance. -Ensure compliance with regulatory requirements, security standards, and industry frameworks (e.g., ITIL, COBIT). -Collaborate with business stakeholders to understand their requirements, priorities, and challenges. -Advocate for the adoption of technology solutions that drive business value, improve efficiency, and enhance customer experience. -Implement processes and procedures for managing changes to applications, including software updates, patches, enhancements, and migrations. -Minimize disruption to business operations while ensuring the integrity and stability of the application environment. -Monitor the performance and availability of applications, identifying opportunities for optimization and improvement. -Implement performance tuning measures, scalability enhancements, and resource utilisation optimisations as needed. Key Responsibilities: -Responsible for the application and the future functional development -Ensure User Acceptance Testing and end user training are completed for all application changes -Provide advice to the business about the operating model, and to further develop as required -Lead and develop the Applications capability across the business, establishing a baseline organisational design required for each functional area of the business to take responsibility for the ownership and development of capabilities within each platform -Advise and recommend on upgrading existing systems and installing new software to ensure maximum efficiency -Engage technology and Information Security resources as required to ensure alignment to IT strategy, architecture, principles and safe service introduction of applications -Manage risks and issues associated with the application landscape and escalate where necessary -A track record of recent management of software implementation projects, with demonstrable experience of data migration, testing, and experience of implementing large systems using project management methodologies, e.g. Prince II or Agile. Candidate Specification Key Skills & Experience: Essential: Bachelor's degree in Computer Science, Information Technology, or a related field. Experience as an Application Manager or similar role, with NetSuite ERP and Boomi. End-to-end functional, process, and technical knowledge of NetSuite. Strong management skills being capable of leading a team in line with the company strategy. Experience of testing software, reviewing code created by other team members and actively contributing to the continuous improvement ethos within the team. Implementing new standard practices and identifying where improvements are to be made. Capability to take an active and supportive role in managing and helping colleagues learn new features and techniques. Ability to liaise with stakeholders to ascertain requirements. Have the experience to review document changes, technical designs, update manuals, and release notes. Willingness to continuously improve knowledge and stay up to date with the latest development techniques and technology. High technical understanding of IT systems and interface methods. Experience of Business Case development, with experience of managing Supplier SLA's and relationships to develop and deliver effective solutions. Customer focused and the ability to deal effectively with end-user problems. An ability to motivate, collaborate with, and lead others with a successful track record in providing direction and managing performance of staff. Experience of identifying and implementing significant process improvements to deliver quantifiable business improvement. Ability to solve problems and think analytically. Strong organisational, project, and time management skills. Technical experience of managing core business applications ensuring they are secure, stable and fit for purpose. Ability to drive strategy based on industry best practice. Desirable: Integration, customization, and support experience. Understanding of JavaScript, structured query language (PL/SQL), and relational database design. Experience working with Agile development frameworks. Front-end development experience using JavaScript frameworks such as Angular and React. Preferred Certifications: NetSuite Suite Cloud Developer II, Administrator. RESTLet, and Workflow. Preferred experience with Zendesk and Sererra.
Senior Java Software Engineer / Developer London onsite to 200k+ Are you a Senior Java Software Engineer with buyside trading systems experience? You could be progressing your career in a hands-on Senior Java Software Engineer role at a hugely profitable systematic Hedge Fund. As a Senior Java Software Engineer within the Front Office team you will design, develop and maintain systematic trading strategies with a focus on performance and reliability. You'll collaborate with Quants and Traders to optimise algorithmic trading strategies and integrate them into production systems, also providing support to ensure seamless operation of mission critical systems. Location: You'll join colleagues in Central London offices on a fulltime basis (Monday to Friday). About you: You are a Senior Java Software Engineer / Developer with Front Office trading systems experience within a buyside environment You have expertise with Java including system architecture and design skills You have full software development lifecycle experience with a track record of delivering robust, high quality software You have a strong understanding of financial markets You have excellent communication and collaboration skills You are degree educated, having achieved a 2.1 or above from a top tier university What's in it for you: Salary (to 200k base) Significant bonus potential (to 100% base) Paid for training and certifications Apply now to find out more about this Senior Java Software Engineer / Developer opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Jan 06, 2025
Full time
Senior Java Software Engineer / Developer London onsite to 200k+ Are you a Senior Java Software Engineer with buyside trading systems experience? You could be progressing your career in a hands-on Senior Java Software Engineer role at a hugely profitable systematic Hedge Fund. As a Senior Java Software Engineer within the Front Office team you will design, develop and maintain systematic trading strategies with a focus on performance and reliability. You'll collaborate with Quants and Traders to optimise algorithmic trading strategies and integrate them into production systems, also providing support to ensure seamless operation of mission critical systems. Location: You'll join colleagues in Central London offices on a fulltime basis (Monday to Friday). About you: You are a Senior Java Software Engineer / Developer with Front Office trading systems experience within a buyside environment You have expertise with Java including system architecture and design skills You have full software development lifecycle experience with a track record of delivering robust, high quality software You have a strong understanding of financial markets You have excellent communication and collaboration skills You are degree educated, having achieved a 2.1 or above from a top tier university What's in it for you: Salary (to 200k base) Significant bonus potential (to 100% base) Paid for training and certifications Apply now to find out more about this Senior Java Software Engineer / Developer opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Team: XiP CalcGraphs Location: London XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns the XiP Calculation Engine, an asynchronous Java library leveraging Spring Boot and Vert.x to execute quantitative risk graphs. These graphs can be complex in nature, and we apply various techniques such as distribution, in-memory caching, and data optimisation to achieve the best possible performance. The Calculation Engine is deployed to OpenShift and Amazon's Elastic Kubernetes Service. An important initiative in 2025 will be onboarding Google Kubernetes Engine to further expand our coverage. Our systems scale on-demand, and we run tens of thousands of replicas of the Calculation Engine across all asset classes. To support the Calculation Engine, we operate an Apache Ignite in-memory cache used for passing objects between pods for parallel computation, and our recent focus has been around emitting metrics from the Calculation Engine to put more data in the hands of our clients. In processing these metrics, we use Kafka Streams for aggregation and Kafka connectors to persist the data. As a Senior Developer, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers. The role is hybrid, based in Citi's London Innovation Lab office, a space set up specifically for tech-focused teams to be co-located. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Required Skills: Expert Java programming skills, with extensive experience in the industry. Extensive experience with the Spring and Spring Boot frameworks; common build tools such as Gradle and Maven; and testing frameworks such as JUnit. Experience with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka, leveraging Kafka Connect and Kafka Streams. Experience with container technologies such as Docker, Podman, and Kubernetes, as well as package managers like Helm. Experience in developing enterprise-level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms such as RedHat OpenShift. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, and Grafana. Advocate for industry best practices, especially with regards to clean code, testing, continuous integration, and deployment. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment banking / market risk computation experience. Theoretical and/or practical experience with graph theory algorithms. Familiarity with Apache Ignite or Redis for in-memory caching. Familiarity with Apache Avro. Experience with AMQP message brokers such as RabbitMQ and Solace. Experience with the Vert.x framework. Experience with the Cucumber testing framework. Experience writing Gradle plugins and using the Groovy language. Experience with common scripting languages such as Python and Bash. Experience with designing and implementing RESTful services. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organizational success. Citi is an Equal Opportunities Employer. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
Jan 02, 2025
Full time
Team: XiP CalcGraphs Location: London XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns the XiP Calculation Engine, an asynchronous Java library leveraging Spring Boot and Vert.x to execute quantitative risk graphs. These graphs can be complex in nature, and we apply various techniques such as distribution, in-memory caching, and data optimisation to achieve the best possible performance. The Calculation Engine is deployed to OpenShift and Amazon's Elastic Kubernetes Service. An important initiative in 2025 will be onboarding Google Kubernetes Engine to further expand our coverage. Our systems scale on-demand, and we run tens of thousands of replicas of the Calculation Engine across all asset classes. To support the Calculation Engine, we operate an Apache Ignite in-memory cache used for passing objects between pods for parallel computation, and our recent focus has been around emitting metrics from the Calculation Engine to put more data in the hands of our clients. In processing these metrics, we use Kafka Streams for aggregation and Kafka connectors to persist the data. As a Senior Developer, you will be responsible for leading the design and implementation of innovative solutions, as well as mentoring junior developers. The role is hybrid, based in Citi's London Innovation Lab office, a space set up specifically for tech-focused teams to be co-located. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Required Skills: Expert Java programming skills, with extensive experience in the industry. Extensive experience with the Spring and Spring Boot frameworks; common build tools such as Gradle and Maven; and testing frameworks such as JUnit. Experience with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka, leveraging Kafka Connect and Kafka Streams. Experience with container technologies such as Docker, Podman, and Kubernetes, as well as package managers like Helm. Experience in developing enterprise-level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premise platforms such as RedHat OpenShift. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, and Grafana. Advocate for industry best practices, especially with regards to clean code, testing, continuous integration, and deployment. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment banking / market risk computation experience. Theoretical and/or practical experience with graph theory algorithms. Familiarity with Apache Ignite or Redis for in-memory caching. Familiarity with Apache Avro. Experience with AMQP message brokers such as RabbitMQ and Solace. Experience with the Vert.x framework. Experience with the Cucumber testing framework. Experience writing Gradle plugins and using the Groovy language. Experience with common scripting languages such as Python and Bash. Experience with designing and implementing RESTful services. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience. Valuing Diversity: Demonstrates an appreciation of a diverse workforce. Appreciates differences in style or perspective and uses differences to add value to decisions or actions and organizational success. Citi is an Equal Opportunities Employer. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. The Senior Java Cloud App Developer will be responsible for leading a variety of engineering and infrastructure activities, including developing new features to our Java calculation services to be compatible with multiple public clouds, interfacing with the High Performance Compute team to determine and challenge requirements/needs to use public cloud providers, and integrating our Java applications with these cloud providers to improve the scalability of the platform. The overall objective of this role is to develop our Java services to be on native cloud services as soon as possible with specific focus on delivering robust technology solutions to XiP Clients. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Develop features on our Java Spring boot Services along with XiP colleagues. Collaborate with the Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud Platform to bring relevant public cloud infra and services into Citi in a timely fashion. Work closely with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld. Partner with multiple teams to ensure appropriate integration of functions to meet our business and technology goals. Identify and define necessary system enhancements to improve current processes and architecture. Provide expertise and advanced knowledge in Java Spring Boot and Google Cloud/AWS with the team. Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues. Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions. Serve as advisor or coach to mid-level engineers and analysts, allocating work, as necessary. Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. Required Skills: Expert with Java based services in Public Cloud with extensive experience in industry. Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift. Familiarity with Java, Spring and SpringBoot frameworks. Familiarity with Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions. SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA. In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent). Familiar with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, Grafana, and Cloud Native Tools (Cloudwatch/Google Cloud Observability). Advocate for industry best practice, especially with regards to clean code, testing, continuous integration, and deployment. Be flexible and agile to fast evolving technology and business demands and changing priorities. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrated leadership and project management skills. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment Banking / High Performance Compute platform experience would be an advantage. Experience in Java programming in Spring framework. Expertise in both AWS and GCP (Google Cloud Platform). In particular, the differences between the two cloud providers and how to deploy to them. Experience with DevOps tools such as Helm, Terraform, Vault, kubectl. Experience with Microservice Architecture. Experience using the Groovy language. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the EEO is the Law poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
Jan 02, 2025
Full time
XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. The Senior Java Cloud App Developer will be responsible for leading a variety of engineering and infrastructure activities, including developing new features to our Java calculation services to be compatible with multiple public clouds, interfacing with the High Performance Compute team to determine and challenge requirements/needs to use public cloud providers, and integrating our Java applications with these cloud providers to improve the scalability of the platform. The overall objective of this role is to develop our Java services to be on native cloud services as soon as possible with specific focus on delivering robust technology solutions to XiP Clients. Key Responsibilities: Development of high-quality software, emphasizing simplicity, maintainability, testability, and reuse. Identifying and implementing automation opportunities around testing, monitoring, deployment, and any other manual operations. Participation in code and design reviews. Thorough testing including test automation and performance/load testing. Providing support and assistance to clients. Contributing to architectural standards, development best practices, and promoting adherence to these standards. Develop features on our Java Spring boot Services along with XiP colleagues. Collaborate with the Citi Tech and Infrastructure colleagues and 3rd party public cloud vendors such as AWS and Google Cloud Platform to bring relevant public cloud infra and services into Citi in a timely fashion. Work closely with Citi Cloud Security team to ensure public cloud services undergo proper evaluations speedily, with business priorities upheld. Partner with multiple teams to ensure appropriate integration of functions to meet our business and technology goals. Identify and define necessary system enhancements to improve current processes and architecture. Provide expertise and advanced knowledge in Java Spring Boot and Google Cloud/AWS with the team. Perform support tasks such as troubleshooting with clients and working with production support to triage production stability issues. Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions. Serve as advisor or coach to mid-level engineers and analysts, allocating work, as necessary. Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets. Required Skills: Expert with Java based services in Public Cloud with extensive experience in industry. Proven experience in developing and deploying enterprise level applications for container platforms, such as the public cloud Kubernetes services in Amazon Web Services / Google Cloud, or on-premises platform such as RedHat OpenShift. Familiarity with Java, Spring and SpringBoot frameworks. Familiarity with Public Cloud Storage offerings such as AWS S3, FsX, DynamoDB/MongoDB, and Google Cloud Storage/Filestore solutions. SME in Kubernetes related technologies such as Kubernetes cluster autoscaler, Karpenter and KEDA. In-depth knowledge in using tools such as Terraform, Helm, kubectl, Hashicorp vault. Deep understanding of event-driven and streaming microservices. Extensive experience using Kafka and Cloud-native messaging systems (AWS SQS/SNS or Google Pub/Sub or Equivalent). Familiar with asynchronous programming using promises/futures (e.g., CompletableFuture). Extensive experience with multi-threaded applications. Working knowledge of SQL and NoSQL databases such as Oracle and MongoDB. Understanding of agile methodologies and experience using developer tools such as GitHub, Bitbucket, JIRA, Artifactory and Jenkins. Experience in analysing application metrics using observability tools such as Splunk, Elasticsearch, Grafana, and Cloud Native Tools (Cloudwatch/Google Cloud Observability). Advocate for industry best practice, especially with regards to clean code, testing, continuous integration, and deployment. Be flexible and agile to fast evolving technology and business demands and changing priorities. Product-focused, with the capability to interact with clients and deliver results, taking ideas to production. Demonstrated leadership and project management skills. Demonstrates clear and concise written and verbal communication consistently. Desirable Skills: Investment Banking / High Performance Compute platform experience would be an advantage. Experience in Java programming in Spring framework. Expertise in both AWS and GCP (Google Cloud Platform). In particular, the differences between the two cloud providers and how to deploy to them. Experience with DevOps tools such as Helm, Terraform, Vault, kubectl. Experience with Microservice Architecture. Experience using the Groovy language. Education: Bachelor's degree or equivalent experience. Master's degree in an engineering or science subject preferred. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the EEO is the Law poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
GLOBAL BANKING & MARKETS DIVISION: In Global Banking & Markets our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energised by a bustling trading floor. YOUR IMPACT (AUTOMATED TRADING CONTROL ENGINEER): The team combines engineering, research, risk management, control design and trading expertise to deliver liquidity solutions for our clients and advance the firm's electronic trading goals. No trading system or business is complete without an integrated and thoughtful approach to risk management, including the unique operational risks that come along with complex, high-speed trading systems. Futures Strats. are responsible for all aspects of the futures electronic trading business, providing sophisticated execution-related services to the firm's clients, with a particular focus on automated execution algorithms for futures and options. We cover foreign exchange, commodities, interest rates, credit, crypto and equity index products. We are responsible for research, design, implementation, testing and support of high-performance algorithmic trading systems and strategies for the firm's futures trading businesses. The team interfaces on a regular basis with clients, sales-trading, technology, and other Strats. teams. RESPONSIBILITIES: Inventing, designing and implementing new controls; maintaining and improving existing controls. Responding to information requests from regulators and control functions across the firm, e.g. Compliance, Risk and Internal Audit. Managing work to address follow-ups to production incidents and other operational risk events. Documenting algorithmic trading controls and activities for consumers both inside and outside of the team. Design, build and maintain complex, scalable, low latency and high-capacity quantitative models for real time algorithmic trading, order state management, risk management, and other execution functions. Provide quantitative analysis and analyze noisy data. Generate ideas to build complex signals and design overall strategies. Combine methods of theoretical physics and artificial intelligence to generate predictive mathematical models. Engineer software applications for high frequency trading and develop logical theories for trade execution. Develop and implement feedback mechanisms to continuously improve the accuracy and effectiveness of the models. Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner. Collaborate with cross-functional teams to understand business requirements and translate them into actionable solutions. SKILLS & EXPERIENCE WE'RE LOOKING FOR: First and foremost a passion for technology and a drive to deliver. This is a hands-on developer role. A bachelor's degree in Computer Science, Operations Research, Math, Physics or Statistics. Proficiency in programming languages like Python, Java or C++ and the ability to write efficient, clean, and maintainable code. The ability to communicate clearly and to lead conversations on technical topics with non-specialist audiences. Experience managing projects, and building and maintaining stakeholder relationships. Proficiency in creating technical documentation. Ability to prioritise and meet simultaneous competing demands. Interest in developments in the global financial regulatory environment. A background in audit, compliance, control design or operational risk and a familiarity with Basel-style operational risk frameworks. Understanding of electronic trading risks and controls is a plus. Certifications such as Global Association of Risk Managers - Financial Risk Manager (FRM) and/or ISACA Certified Information Systems Auditor (CISA) are desirable. Background in Probability, Statistics, Machine Learning, Natural Language Processing, Reinforcement Learning, Large Language Models is desirable too. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Jan 01, 2025
Full time
GLOBAL BANKING & MARKETS DIVISION: In Global Banking & Markets our core value is building strong relationships with our institutional clients, which include corporations, financial service providers, and fund managers. We help them buy and sell financial products on exchanges around the world, raise funding, and manage risk. This is a dynamic, entrepreneurial team with a passion for the markets, with individuals who thrive in fast-paced, changing environments and are energised by a bustling trading floor. YOUR IMPACT (AUTOMATED TRADING CONTROL ENGINEER): The team combines engineering, research, risk management, control design and trading expertise to deliver liquidity solutions for our clients and advance the firm's electronic trading goals. No trading system or business is complete without an integrated and thoughtful approach to risk management, including the unique operational risks that come along with complex, high-speed trading systems. Futures Strats. are responsible for all aspects of the futures electronic trading business, providing sophisticated execution-related services to the firm's clients, with a particular focus on automated execution algorithms for futures and options. We cover foreign exchange, commodities, interest rates, credit, crypto and equity index products. We are responsible for research, design, implementation, testing and support of high-performance algorithmic trading systems and strategies for the firm's futures trading businesses. The team interfaces on a regular basis with clients, sales-trading, technology, and other Strats. teams. RESPONSIBILITIES: Inventing, designing and implementing new controls; maintaining and improving existing controls. Responding to information requests from regulators and control functions across the firm, e.g. Compliance, Risk and Internal Audit. Managing work to address follow-ups to production incidents and other operational risk events. Documenting algorithmic trading controls and activities for consumers both inside and outside of the team. Design, build and maintain complex, scalable, low latency and high-capacity quantitative models for real time algorithmic trading, order state management, risk management, and other execution functions. Provide quantitative analysis and analyze noisy data. Generate ideas to build complex signals and design overall strategies. Combine methods of theoretical physics and artificial intelligence to generate predictive mathematical models. Engineer software applications for high frequency trading and develop logical theories for trade execution. Develop and implement feedback mechanisms to continuously improve the accuracy and effectiveness of the models. Communicate complex technical concepts and findings to non-technical stakeholders in a clear and concise manner. Collaborate with cross-functional teams to understand business requirements and translate them into actionable solutions. SKILLS & EXPERIENCE WE'RE LOOKING FOR: First and foremost a passion for technology and a drive to deliver. This is a hands-on developer role. A bachelor's degree in Computer Science, Operations Research, Math, Physics or Statistics. Proficiency in programming languages like Python, Java or C++ and the ability to write efficient, clean, and maintainable code. The ability to communicate clearly and to lead conversations on technical topics with non-specialist audiences. Experience managing projects, and building and maintaining stakeholder relationships. Proficiency in creating technical documentation. Ability to prioritise and meet simultaneous competing demands. Interest in developments in the global financial regulatory environment. A background in audit, compliance, control design or operational risk and a familiarity with Basel-style operational risk frameworks. Understanding of electronic trading risks and controls is a plus. Certifications such as Global Association of Risk Managers - Financial Risk Manager (FRM) and/or ISACA Certified Information Systems Auditor (CISA) are desirable. Background in Probability, Statistics, Machine Learning, Natural Language Processing, Reinforcement Learning, Large Language Models is desirable too. ABOUT GOLDMAN SACHS At Goldman Sachs, we commit our people, capital and ideas to help our clients, shareholders and the communities we serve to grow. Founded in 1869, we are a leading global investment banking, securities and investment management firm. Headquartered in New York, we maintain offices around the world. We believe who you are makes you better at what you do. We're committed to fostering and advancing diversity and inclusion in our own workplace and beyond by ensuring every individual within our firm has a number of opportunities to grow professionally and personally, from our training and development opportunities and firmwide networks to benefits, wellness and personal finance offerings and mindfulness programs. Learn more about our culture, benefits, and people at We're committed to finding reasonable accommodations for candidates with special needs or disabilities during our recruiting process. Learn more: The Goldman Sachs Group, Inc., 2023. All rights reserved. Goldman Sachs is an equal employment/affirmative action employer Female/Minority/Disability/Veteran/Sexual Orientation/Gender Identity
Quantitative Developer - Risk Millennium is a top tier global hedge fund with a strong commitment to technology and financial mathematics, is looking for a quant developer to join its commodities risk technology team. The team works jointly with risk managers, trading teams, and operations and provides risk metrics and analytical tools to support the trading activity and to assess the risk exposure. Responsibilities Work closely with quants, risk managers and other technology teams in New York, Miami, London to develop risk analytics solutions for the commodities business Develop data ingestion pipelines and core API to provide risk management with ability to get access to analytics programmatically and also via visualization tools Work with risk management for rapid prototyping and tactical delivery of solutions. Fit into the active culture of Millennium, judged by the ability to deliver timely solutions to portfolio and risk managers within the firm. Mandatory Requirements 3+ years Python development experience (pandas, numpy, polars, jupyter notebooks, FAST API) Experience with AWS services, such as: S3, EC2, AWS Batch and Redshift Proficiency in relational and non-relational database technologies BA or Master in computer science/any other scientific fields Able to work independently in a fast-paced environment Strong analytical and problem-solving capabilities Detail oriented, organized, demonstrating thoroughness and strong ownership of work Experience with financial mathematics and statistics Preferred Requirements Prior experience of working directly with risk management/trading Proficiency in data science stack with Python. Experience in Java and/or Rust development Experience with Microsoft or Google cloud services
Dec 26, 2024
Full time
Quantitative Developer - Risk Millennium is a top tier global hedge fund with a strong commitment to technology and financial mathematics, is looking for a quant developer to join its commodities risk technology team. The team works jointly with risk managers, trading teams, and operations and provides risk metrics and analytical tools to support the trading activity and to assess the risk exposure. Responsibilities Work closely with quants, risk managers and other technology teams in New York, Miami, London to develop risk analytics solutions for the commodities business Develop data ingestion pipelines and core API to provide risk management with ability to get access to analytics programmatically and also via visualization tools Work with risk management for rapid prototyping and tactical delivery of solutions. Fit into the active culture of Millennium, judged by the ability to deliver timely solutions to portfolio and risk managers within the firm. Mandatory Requirements 3+ years Python development experience (pandas, numpy, polars, jupyter notebooks, FAST API) Experience with AWS services, such as: S3, EC2, AWS Batch and Redshift Proficiency in relational and non-relational database technologies BA or Master in computer science/any other scientific fields Able to work independently in a fast-paced environment Strong analytical and problem-solving capabilities Detail oriented, organized, demonstrating thoroughness and strong ownership of work Experience with financial mathematics and statistics Preferred Requirements Prior experience of working directly with risk management/trading Proficiency in data science stack with Python. Experience in Java and/or Rust development Experience with Microsoft or Google cloud services
Job description: XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. The role of the Senior Technical Lead is to lead a variety of engineering activities including design decisions regarding technical direction of the platform with short, medium, and long-term changes, with a key focus on public cloud onboarding. The project requires constant review of the technologies, patterns and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premise and in AWS utilizing technologies such as EKS, S3, FSX. The main purpose of this role is to lead efforts of continued platform onboarding to AWS as well as the new initiative to deploy into GCP. The project is in a scale-out phase, with a goal of expanding the user base and workloads towards running billions of financial calculations per day across hundreds of thousands of cores. The aim of the project is to run all finance calculations for Citi's Front Office Markets business globally. Responsibilities: Steering platform onboarding into AWS and Google Cloud, while collaborating with Citi HPC team and AWS/Google partners. Challenging proposed and provided solutions in terms of performance, robustness and cost effectiveness. Making decisions regarding technical direction of platform, including evaluating new technologies and executing proof-of-concept implementations, with good understanding of various limitations. Identifying and defining necessary system enhancements to improve current processes and architecture. Hands-on coding of fixes, features, and improvements. Investigating reported or observed platform issues. Reviewing pull-requests from other team members and giving robust critique/feedback. Identifying and proposing teamwork enhancements. Reviewing requests for new features, balancing user requirements with defending the platform from complexity and low-value features. Collaborating with key partners across the firm for extending the platform, such as: the infrastructure provider group; quant group; upstream and downstream systems. Mentoring/coaching junior developers on coding/architecture approaches and best practices. Skills and Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures. Expert knowledge of Java, JVM, memory management, garbage collection. Thorough understanding of multithreaded environment challenges. Expert knowledge of Spring, SpringBoot framework and associated technologies. Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code. Expertise in Java debugging, including remote debugging of services deployed to K8s. Expert knowledge of Kubernetes and associated technologies such as KEDA, Karpenter, ClusterAutoscaler, CoreDNS. Expert knowledge of SQL and/or NoSQL database technologies. Expert knowledge of various messaging protocols and technologies such as REST, HTTP/S, AMQP, WebSocket. Expert knowledge of Confluent Kafka. Experience and good understanding of core technologies provided by GCP/AWS, such as S3, FSX, EKS, SQS, SNS, Kinesis, AmazonMQ, DynamoDB, GKE, CloudStorage, PubSub, Filestore. Knowledge of modern observability technologies such as ELK, Splunk, Prometheus, Grafana, Micrometer. "What-if" thinking, while designing or reviewing solutions, to foresee or catch potential problems as early in the development process, as only possible. Nice to have: Good knowledge of Python, Groovy, Bash. C++ basic knowledge/experience. Good knowledge of PubSub model. Good knowledge of Finance, especially large-scale risk calculation. Good knowledge of representing complex calculations as graphs of instructions which can be horizontally distributed. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
Dec 24, 2024
Full time
Job description: XiP is building a next-generation cross-asset calculation system for Citi trading desks and enterprise users in the largest global financial markets and exchanges in New York, London, and other major financial hubs. Our team owns multiple Java Spring Boot Services that execute, partition, and track quantitative risk graphs/trades in a distributed environment. These graphs can fail due to their complexity and our system must adapt quickly to these failures to provide a seamless experience for clients. XiP Compute Services are deployed onto OpenShift and Amazon's Elastic Kubernetes Service (EKS). An important initiative in 2025 will be onboarding Google's Kubernetes Engine to further expand our coverage. Our system scales on-demand, and we can run up to tens of thousands of replicas of our services across all asset classes. The role of the Senior Technical Lead is to lead a variety of engineering activities including design decisions regarding technical direction of the platform with short, medium, and long-term changes, with a key focus on public cloud onboarding. The project requires constant review of the technologies, patterns and paradigms used to ensure the system is easy to understand, performant, scalable, testable, robust, and observable. The role is a conjunction of technical and managerial roles, with line-management duties, while giving technical direction to a growing team of developers globally. The platform is a Greenfield build using standard modern technologies such as Java, Spring Boot, Kubernetes, Kafka, MongoDB, RabbitMQ, Solace, Apache Ignite. The platform runs in a hybrid mode both on-premise and in AWS utilizing technologies such as EKS, S3, FSX. The main purpose of this role is to lead efforts of continued platform onboarding to AWS as well as the new initiative to deploy into GCP. The project is in a scale-out phase, with a goal of expanding the user base and workloads towards running billions of financial calculations per day across hundreds of thousands of cores. The aim of the project is to run all finance calculations for Citi's Front Office Markets business globally. Responsibilities: Steering platform onboarding into AWS and Google Cloud, while collaborating with Citi HPC team and AWS/Google partners. Challenging proposed and provided solutions in terms of performance, robustness and cost effectiveness. Making decisions regarding technical direction of platform, including evaluating new technologies and executing proof-of-concept implementations, with good understanding of various limitations. Identifying and defining necessary system enhancements to improve current processes and architecture. Hands-on coding of fixes, features, and improvements. Investigating reported or observed platform issues. Reviewing pull-requests from other team members and giving robust critique/feedback. Identifying and proposing teamwork enhancements. Reviewing requests for new features, balancing user requirements with defending the platform from complexity and low-value features. Collaborating with key partners across the firm for extending the platform, such as: the infrastructure provider group; quant group; upstream and downstream systems. Mentoring/coaching junior developers on coding/architecture approaches and best practices. Skills and Experience: Expert knowledge of distributed systems including event-driven architecture; at-least-once messaging; CAP Theorem; horizontal and vertical scaling strategies; massively distributed architectures. Expert knowledge of Java, JVM, memory management, garbage collection. Thorough understanding of multithreaded environment challenges. Expert knowledge of Spring, SpringBoot framework and associated technologies. Expert knowledge of test frameworks, such as Junit, Mockito, writing easily-testable code. Expertise in Java debugging, including remote debugging of services deployed to K8s. Expert knowledge of Kubernetes and associated technologies such as KEDA, Karpenter, ClusterAutoscaler, CoreDNS. Expert knowledge of SQL and/or NoSQL database technologies. Expert knowledge of various messaging protocols and technologies such as REST, HTTP/S, AMQP, WebSocket. Expert knowledge of Confluent Kafka. Experience and good understanding of core technologies provided by GCP/AWS, such as S3, FSX, EKS, SQS, SNS, Kinesis, AmazonMQ, DynamoDB, GKE, CloudStorage, PubSub, Filestore. Knowledge of modern observability technologies such as ELK, Splunk, Prometheus, Grafana, Micrometer. "What-if" thinking, while designing or reviewing solutions, to foresee or catch potential problems as early in the development process, as only possible. Nice to have: Good knowledge of Python, Groovy, Bash. C++ basic knowledge/experience. Good knowledge of PubSub model. Good knowledge of Finance, especially large-scale risk calculation. Good knowledge of representing complex calculations as graphs of instructions which can be horizontally distributed. Job Family Group: Technology Job Family: Applications Development Time Type: Full time Citi is an equal opportunity and affirmative action employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi . View the " EEO is the Law " poster. View the EEO is the Law Supplement . View the EEO Policy Statement . View the Pay Transparency Posting .
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco , Singapore and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund strategies. Assets are managed via a broad mandate to trade in a variety of global markets and instruments. About the Role: Caxton seeks a Quantitative Developer to join the firm's Quantitative Development & Data team (QDD). QDD is responsible for architecture and development of libraries, web services, dashboards, and databases that facilitate Portfolio Managers' alpha generation, strategy deployment, and risk management. The team has presence in both London and New York. They work closely with the Quantitative Analytics Group as well as Trading Staff. Responsibilities: Engineer large timeseries and data solutions and ETLs (using SQL, no-SQL, C#, and Python) for market data, quant analytics and alpha generation Build and maintain quant libraries in Python. Architect and build scalable web services for applications and front office users Promote best coding practices within the firm Build front end tools for market monitoring, trade screening and risk management. Front end tools can be either web dashboards or Excel tools backed by robust libraries or web services. 7+ years of relevant experience Bachelor's degree in a quantitative degree (Computer Science, Maths, engineering) Excellent quantitative reasoning and software design. Strong Python skills. Demonstrated experience with high-efficiency programming and multi-threading. Clear grasp of SQL and relational database fundamentals. Ability to multitask and produce high quality code. Strong verbal and written communication skills. Operates with the highest degree of ethics and integrity. Nice to have: Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options Proficiency in another programming language such as C#, Java or C++ Web development skills Experience with AWS
Dec 24, 2024
Full time
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco , Singapore and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund strategies. Assets are managed via a broad mandate to trade in a variety of global markets and instruments. About the Role: Caxton seeks a Quantitative Developer to join the firm's Quantitative Development & Data team (QDD). QDD is responsible for architecture and development of libraries, web services, dashboards, and databases that facilitate Portfolio Managers' alpha generation, strategy deployment, and risk management. The team has presence in both London and New York. They work closely with the Quantitative Analytics Group as well as Trading Staff. Responsibilities: Engineer large timeseries and data solutions and ETLs (using SQL, no-SQL, C#, and Python) for market data, quant analytics and alpha generation Build and maintain quant libraries in Python. Architect and build scalable web services for applications and front office users Promote best coding practices within the firm Build front end tools for market monitoring, trade screening and risk management. Front end tools can be either web dashboards or Excel tools backed by robust libraries or web services. 7+ years of relevant experience Bachelor's degree in a quantitative degree (Computer Science, Maths, engineering) Excellent quantitative reasoning and software design. Strong Python skills. Demonstrated experience with high-efficiency programming and multi-threading. Clear grasp of SQL and relational database fundamentals. Ability to multitask and produce high quality code. Strong verbal and written communication skills. Operates with the highest degree of ethics and integrity. Nice to have: Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options Proficiency in another programming language such as C#, Java or C++ Web development skills Experience with AWS
About Us At Fideres we champion fair markets for social justice and individual dignity. Through economic investigations and expert reports, we combat corporate misconduct, ensuring accountability and fostering equitable opportunities for all. The work of our Competition team has led to major antitrust legal actions against Big Tech (including Apple, Amazon and Facebook), Big Pharma, Big Finance and Big Agriculture. Meanwhile our original and innovative investigations into river sewage and Covid-19 have led to national press coverage. Our Financial and Securities Litigation team has acted as plaintiffs'expertsin the most consequential financial cartels and market manipulation cases of the past 10 years. We are leaders in our field and we have supported our clients in recovering billions of dollars in settlements for plaintiffs. About this Role The Senior Software Engineer will apply solid hands-on technical knowledge, vision and an innovative mindset to help us build and maintain the data infrastructure and software libraries needed to support the quantitative research of our economists. This role will manage two junior developers, and will partner closely with our quantitative economists. A background in, or prior exposure to, finance and/or economics would be highly desirable, along with prior experience in consulting or business analytics environment. Key Responsibilities Some notable responsibilities will include: Maintain, improve and ensure the quality of Fideres's existing software/database infrastructure packages and analytical data libraries Work collaboratively with our economists to build and develop tools and systems to support our quantitative research Develop our application programming interfaces for data integration Support our quantitative investigations with data scraping scripts and data wrangling Carry out design and code reviews for economists and junior developers Coach quantitative economists and junior developers, collecting user feedback, and suggesting features/updates Documenting functionality and writing guidelines for product maintenance Contributing to technical, client-facing projects, as an example by managing data storage/retrieval and writing performative algorithms to draw insights Key Skills and Attributes Key Attributes: A keen interest or background in financial markets and/or economics, and a strong belief in fair and transparent markets A strong record of academic achievement with a relevant degree (computer science, economics or finance) Prior work experience in a consulting, business analytics or data engineering environment Responsive to stakeholder needs. Has excellent problem-solving and quantitative skills, including the ability to disaggregate issues, identify root causes and recommend solutions Self motivated to perform in a demanding business environment and to assume a wide range of responsibilities Takes ownership/accountability, is focused on delivery and committed to seeing projects through to their close Excellent written and verbal communication, including the ability to explain complex topics to non-specialists Has integrity, initiative, and is not afraid to express an opinion and offer new solutions Technology Skills: Excellent Python skills (the core of our stack) Strong understanding of Relational Database Management (we use Postgres) Comfort working with large data sets, 100> terabytes Knowledge of HTML & CSS Experience designing complex performative APIs (we use Flask & Quart) Experience with version control systems i.e. Git Knowledge of container technologies such as Docker Comfortable with cloud resources such as AWS or Azure Desirable: Knowledge of JavaScipt/TypeScript Exposure to complex financial data Extraction of data from semi-structured sources such as PDFs Knowledge of web-scraping frameworks
Dec 24, 2024
Full time
About Us At Fideres we champion fair markets for social justice and individual dignity. Through economic investigations and expert reports, we combat corporate misconduct, ensuring accountability and fostering equitable opportunities for all. The work of our Competition team has led to major antitrust legal actions against Big Tech (including Apple, Amazon and Facebook), Big Pharma, Big Finance and Big Agriculture. Meanwhile our original and innovative investigations into river sewage and Covid-19 have led to national press coverage. Our Financial and Securities Litigation team has acted as plaintiffs'expertsin the most consequential financial cartels and market manipulation cases of the past 10 years. We are leaders in our field and we have supported our clients in recovering billions of dollars in settlements for plaintiffs. About this Role The Senior Software Engineer will apply solid hands-on technical knowledge, vision and an innovative mindset to help us build and maintain the data infrastructure and software libraries needed to support the quantitative research of our economists. This role will manage two junior developers, and will partner closely with our quantitative economists. A background in, or prior exposure to, finance and/or economics would be highly desirable, along with prior experience in consulting or business analytics environment. Key Responsibilities Some notable responsibilities will include: Maintain, improve and ensure the quality of Fideres's existing software/database infrastructure packages and analytical data libraries Work collaboratively with our economists to build and develop tools and systems to support our quantitative research Develop our application programming interfaces for data integration Support our quantitative investigations with data scraping scripts and data wrangling Carry out design and code reviews for economists and junior developers Coach quantitative economists and junior developers, collecting user feedback, and suggesting features/updates Documenting functionality and writing guidelines for product maintenance Contributing to technical, client-facing projects, as an example by managing data storage/retrieval and writing performative algorithms to draw insights Key Skills and Attributes Key Attributes: A keen interest or background in financial markets and/or economics, and a strong belief in fair and transparent markets A strong record of academic achievement with a relevant degree (computer science, economics or finance) Prior work experience in a consulting, business analytics or data engineering environment Responsive to stakeholder needs. Has excellent problem-solving and quantitative skills, including the ability to disaggregate issues, identify root causes and recommend solutions Self motivated to perform in a demanding business environment and to assume a wide range of responsibilities Takes ownership/accountability, is focused on delivery and committed to seeing projects through to their close Excellent written and verbal communication, including the ability to explain complex topics to non-specialists Has integrity, initiative, and is not afraid to express an opinion and offer new solutions Technology Skills: Excellent Python skills (the core of our stack) Strong understanding of Relational Database Management (we use Postgres) Comfort working with large data sets, 100> terabytes Knowledge of HTML & CSS Experience designing complex performative APIs (we use Flask & Quart) Experience with version control systems i.e. Git Knowledge of container technologies such as Docker Comfortable with cloud resources such as AWS or Azure Desirable: Knowledge of JavaScipt/TypeScript Exposure to complex financial data Extraction of data from semi-structured sources such as PDFs Knowledge of web-scraping frameworks
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco, Singapore, and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund strategies. Assets are managed via a broad mandate to trade in a variety of global markets and instruments. About the Role: Caxton seeks a Quantitative Developer to join the firm's Quantitative Development & Data team (QDD). QDD is responsible for the architecture and development of libraries, web services, dashboards, and databases that facilitate Portfolio Managers' alpha generation, strategy deployment, and risk management. The team has a presence in both London and New York and works closely with the Quantitative Analytics Group as well as Trading Staff. Responsibilities: Build and maintain quant libraries in Python. Build and maintain scalable web services for applications and front office users. Promote best coding practices within the firm. Build front end tools for market monitoring, trade screening, and risk management. Front end tools can be either web dashboards or Excel tools backed by robust libraries or web services. Design and build data solutions and ETLs (using SQL, no-SQL, C#, and Python) for market data, quant analytics, and alpha generation. Minimum Requirements: 3-5 years of relevant experience. Bachelor's degree, preferably in a quantitative degree. Excellent quantitative reasoning and software design. Demonstrated professional Python skills. Clear grasp of SQL and relational database fundamentals. Strong verbal and written communication skills. Operates with the highest degree of ethics and integrity. Nice to have: Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options. Proficiency in another programming language such as C#, Java, or C++. Web development skills. Experience with AWS.
Dec 24, 2024
Full time
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco, Singapore, and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund strategies. Assets are managed via a broad mandate to trade in a variety of global markets and instruments. About the Role: Caxton seeks a Quantitative Developer to join the firm's Quantitative Development & Data team (QDD). QDD is responsible for the architecture and development of libraries, web services, dashboards, and databases that facilitate Portfolio Managers' alpha generation, strategy deployment, and risk management. The team has a presence in both London and New York and works closely with the Quantitative Analytics Group as well as Trading Staff. Responsibilities: Build and maintain quant libraries in Python. Build and maintain scalable web services for applications and front office users. Promote best coding practices within the firm. Build front end tools for market monitoring, trade screening, and risk management. Front end tools can be either web dashboards or Excel tools backed by robust libraries or web services. Design and build data solutions and ETLs (using SQL, no-SQL, C#, and Python) for market data, quant analytics, and alpha generation. Minimum Requirements: 3-5 years of relevant experience. Bachelor's degree, preferably in a quantitative degree. Excellent quantitative reasoning and software design. Demonstrated professional Python skills. Clear grasp of SQL and relational database fundamentals. Strong verbal and written communication skills. Operates with the highest degree of ethics and integrity. Nice to have: Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options. Proficiency in another programming language such as C#, Java, or C++. Web development skills. Experience with AWS.
London Who We Are: At Galaxy we are building products and services to help the world invest in economic progress. We believe crypto and blockchain innovations will permeate and improve all aspects of our global economy. Our vision is a society where value and ownership flow as freely as information. Galaxy is a digital asset and blockchain leader helping institutions, startups, and individuals access and navigate the crypto economy. As one of the most well-capitalized and trusted companies in the industry, we provide platform solutions custom-made for a digitally native ecosystem across three complementary operating businesses: Global Markets, Asset Management, and Digital Infrastructure Solutions. Our offerings include, amongst others, trading, lending, strategic advisory services, institutional-grade investment solutions across passive, active and venture strategies, proprietary bitcoin mining and hosting services, network validator services, and the development of enterprise custodial technology. Galaxy's CEO and Founder Michael Novogratz leads a team of crypto enthusiasts, and institutional veterans focused on the future of finance and Web3. The Company is headquartered in New York City, with global offices across North America, Europe and Asia. Additional information about the Company's businesses and products is available on . What We Value: We are a diverse team of free thinkers, and fast movers united to help investors and creators energize the global economy. We are looking for individuals who thrive in a culture of builders and overachievers and embrace high performance, transparent feedback, and a mission-first approach. Our culture shapes our way of working and gets us where we want to be. Be Selective To Be Effective. Be Highly Aligned, Loosely Coupled. Disagree Transparently. Build Dream Teams. Who You Are: We are seeking a highly skilled Quantitative Developer to join our Crypto trading desk. The successful candidate will collaborate with traders, quants, and other developers to design, implement, and optimize market making and quantitative trading strategies. This role requires a strong background in software development, quantitative analysis, and financial markets, particularly in the FX and Crypto trading domains. What You'll Do: Develop, implement, and maintain high-performance trading algorithms and models for Crypto markets Collaborate with traders and quantitative analysts to understand trading strategies and translate them into efficient code Optimize existing trading systems for speed, reliability, and scalability Integrate new data sources and ensure data integrity for accurate model input Monitor and troubleshoot live trading systems, ensuring minimal downtime and optimal performance Stay up-to-date with the latest advancements in quantitative finance, software development, and Crypto markets Contribute to the continuous improvement of development processes and tools What We're Looking For: Bachelor's, Master's, or Ph.D. in Computer Science, Mathematics, Financial Engineering, or a related field Proven experience in developing and implementing quantitative models and trading algorithms Strong programming skills in Java Experience with high-frequency / low-latency trading systems Experience working on an FX or Cryptocurrency trading desk Experience in integrating and executing strategies on DeFi platforms (SOL/ETH) Excellent communication skills, both written and verbal Bonus Points: Experience of research and backtesting to evaluate the performance of trading strategies and models Proficiency in Rust and Python, statistical tools (e.g., NumPy, pandas, SciPy) Experience of development with relational and time series database technologies Knowledge of risk management infrastructure What We Offer: Competitive base salary and discretionary bonus Company-paid health and protective benefits for employees and their eligible dependents Free virtual coaching and counseling sessions Opportunities to learn about the Crypto industry Smart, entrepreneurial, and fun colleagues Employee Resource Groups Benefits may vary depending on location. Galaxy respects diversity and seeks to provide equal employment opportunities to all employees and job applicants for employment without regard to actual or perceived age, race, color, creed, religion, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression (including transgender status), sexual orientation, marital or partnership or caregiver status, ancestry, national origin, citizenship status, disability, military or veteran status, protected medical condition as defined by applicable state or local law, genetic information or predisposing genetic characteristic, or other characteristic protected by applicable federal, state, or local laws and ordinances. We will endeavor to make a reasonable accommodation to the known limitations of a qualified applicant with a disability unless the accommodation would impose an undue hardship on the operation of our business. If you believe you require such assistance to complete the application process or to participate in an interview, please contact .
Dec 24, 2024
Full time
London Who We Are: At Galaxy we are building products and services to help the world invest in economic progress. We believe crypto and blockchain innovations will permeate and improve all aspects of our global economy. Our vision is a society where value and ownership flow as freely as information. Galaxy is a digital asset and blockchain leader helping institutions, startups, and individuals access and navigate the crypto economy. As one of the most well-capitalized and trusted companies in the industry, we provide platform solutions custom-made for a digitally native ecosystem across three complementary operating businesses: Global Markets, Asset Management, and Digital Infrastructure Solutions. Our offerings include, amongst others, trading, lending, strategic advisory services, institutional-grade investment solutions across passive, active and venture strategies, proprietary bitcoin mining and hosting services, network validator services, and the development of enterprise custodial technology. Galaxy's CEO and Founder Michael Novogratz leads a team of crypto enthusiasts, and institutional veterans focused on the future of finance and Web3. The Company is headquartered in New York City, with global offices across North America, Europe and Asia. Additional information about the Company's businesses and products is available on . What We Value: We are a diverse team of free thinkers, and fast movers united to help investors and creators energize the global economy. We are looking for individuals who thrive in a culture of builders and overachievers and embrace high performance, transparent feedback, and a mission-first approach. Our culture shapes our way of working and gets us where we want to be. Be Selective To Be Effective. Be Highly Aligned, Loosely Coupled. Disagree Transparently. Build Dream Teams. Who You Are: We are seeking a highly skilled Quantitative Developer to join our Crypto trading desk. The successful candidate will collaborate with traders, quants, and other developers to design, implement, and optimize market making and quantitative trading strategies. This role requires a strong background in software development, quantitative analysis, and financial markets, particularly in the FX and Crypto trading domains. What You'll Do: Develop, implement, and maintain high-performance trading algorithms and models for Crypto markets Collaborate with traders and quantitative analysts to understand trading strategies and translate them into efficient code Optimize existing trading systems for speed, reliability, and scalability Integrate new data sources and ensure data integrity for accurate model input Monitor and troubleshoot live trading systems, ensuring minimal downtime and optimal performance Stay up-to-date with the latest advancements in quantitative finance, software development, and Crypto markets Contribute to the continuous improvement of development processes and tools What We're Looking For: Bachelor's, Master's, or Ph.D. in Computer Science, Mathematics, Financial Engineering, or a related field Proven experience in developing and implementing quantitative models and trading algorithms Strong programming skills in Java Experience with high-frequency / low-latency trading systems Experience working on an FX or Cryptocurrency trading desk Experience in integrating and executing strategies on DeFi platforms (SOL/ETH) Excellent communication skills, both written and verbal Bonus Points: Experience of research and backtesting to evaluate the performance of trading strategies and models Proficiency in Rust and Python, statistical tools (e.g., NumPy, pandas, SciPy) Experience of development with relational and time series database technologies Knowledge of risk management infrastructure What We Offer: Competitive base salary and discretionary bonus Company-paid health and protective benefits for employees and their eligible dependents Free virtual coaching and counseling sessions Opportunities to learn about the Crypto industry Smart, entrepreneurial, and fun colleagues Employee Resource Groups Benefits may vary depending on location. Galaxy respects diversity and seeks to provide equal employment opportunities to all employees and job applicants for employment without regard to actual or perceived age, race, color, creed, religion, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression (including transgender status), sexual orientation, marital or partnership or caregiver status, ancestry, national origin, citizenship status, disability, military or veteran status, protected medical condition as defined by applicable state or local law, genetic information or predisposing genetic characteristic, or other characteristic protected by applicable federal, state, or local laws and ordinances. We will endeavor to make a reasonable accommodation to the known limitations of a qualified applicant with a disability unless the accommodation would impose an undue hardship on the operation of our business. If you believe you require such assistance to complete the application process or to participate in an interview, please contact .
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco , Singapore and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund strategies. Assets are managed via a broad mandate to trade in a variety of global markets and instruments. About the Role: Caxton seeks a Quantitative Developer to join the firm's Quantitative Development & Data team (QDD). QDD is responsible for architecture and development of libraries, web services, dashboards, and databases that facilitate Portfolio Managers' alpha generation, strategy deployment, and risk management. The team has presence in both London and New York. They work closely with the Quantitative Analytics Group as well as Trading Staff. Responsibilities: Build and maintain quant libraries in Python. Build and maintain scalable web services for applications and front office users. Promote best coding practices within the firm. Build front end tools for market monitoring, trade screening and risk management. Front end tools can be either web dashboards or Excel tools backed by robust libraries or web services. Design and build data solutions and ETLs (using SQL, no-SQL, C#, and Python) for market data, quant analytics and alpha generation. 3-5 years of relevant experience. Bachelor's degree, preferably in a quantitative degree. Excellent quantitative reasoning and software design. Demonstrated professional Python skills. Clear grasp of SQL and relational database fundamentals. Strong verbal and written communication skills. Operates with the highest degree of ethics and integrity. Nice to have: Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options Proficiency in another programming language such as C#, Java or C++ Web development skills Experience with AWS
Dec 23, 2024
Full time
About Caxton: Caxton Associates, founded in 1983, is a global trading and investment firm with offices in London, New York, Monaco , Singapore and Dubai. Caxton Associates' primary business is to manage client and proprietary capital through global macro hedge fund strategies. Assets are managed via a broad mandate to trade in a variety of global markets and instruments. About the Role: Caxton seeks a Quantitative Developer to join the firm's Quantitative Development & Data team (QDD). QDD is responsible for architecture and development of libraries, web services, dashboards, and databases that facilitate Portfolio Managers' alpha generation, strategy deployment, and risk management. The team has presence in both London and New York. They work closely with the Quantitative Analytics Group as well as Trading Staff. Responsibilities: Build and maintain quant libraries in Python. Build and maintain scalable web services for applications and front office users. Promote best coding practices within the firm. Build front end tools for market monitoring, trade screening and risk management. Front end tools can be either web dashboards or Excel tools backed by robust libraries or web services. Design and build data solutions and ETLs (using SQL, no-SQL, C#, and Python) for market data, quant analytics and alpha generation. 3-5 years of relevant experience. Bachelor's degree, preferably in a quantitative degree. Excellent quantitative reasoning and software design. Demonstrated professional Python skills. Clear grasp of SQL and relational database fundamentals. Strong verbal and written communication skills. Operates with the highest degree of ethics and integrity. Nice to have: Knowledge of financial instruments & data: FX, Futures, Interest Rates derivatives, Options Proficiency in another programming language such as C#, Java or C++ Web development skills Experience with AWS
Algo Quant Developer - Fixed Income - Investment Banking One of our banking clients is looking to hire an experienced Algo Developer to joing a long term project within its Fixed Income Algo business. They are looking for an experienced Java Developer with previous experience developing business logic to assist in building out their Cross Asset Trading capability with a focus on developing Algo Tra click apply for full job details
Feb 01, 2024
Full time
Algo Quant Developer - Fixed Income - Investment Banking One of our banking clients is looking to hire an experienced Algo Developer to joing a long term project within its Fixed Income Algo business. They are looking for an experienced Java Developer with previous experience developing business logic to assist in building out their Cross Asset Trading capability with a focus on developing Algo Tra click apply for full job details
Our client, a global Market Data organisation are looking to hire a Quant Developer to work on their Real Time data analytics platform. You will be working in a team built up of Front Office business stakeholders including Quants, Data Scientists and Developers on a high profile cross-asset pricing build out used both internally and externally. The role will involve the development and integration of pricing models so candidates need to have prior experience of this from their current/previous roles. Key requirements: - Prior experience building and integrating pricing models - Background in Real Time environments - Strong knowledge of pricing analytics - Experience in either Python, Java or C++ (kdb+ is a bonus). - Exposure to execution and hedging algorithms is a plus - Excellent communication skills This role operates on a hybrid working model and will require 2-4 days in the office.
Jan 26, 2024
Full time
Our client, a global Market Data organisation are looking to hire a Quant Developer to work on their Real Time data analytics platform. You will be working in a team built up of Front Office business stakeholders including Quants, Data Scientists and Developers on a high profile cross-asset pricing build out used both internally and externally. The role will involve the development and integration of pricing models so candidates need to have prior experience of this from their current/previous roles. Key requirements: - Prior experience building and integrating pricing models - Background in Real Time environments - Strong knowledge of pricing analytics - Experience in either Python, Java or C++ (kdb+ is a bonus). - Exposure to execution and hedging algorithms is a plus - Excellent communication skills This role operates on a hybrid working model and will require 2-4 days in the office.
Algo Quant Developer - Fixed Income - Investment Banking One of our banking clients is looking to hire an experienced Algo Developer to joing a long term project within its Fixed Income Algo business. They are looking for an experienced Java Developer with previous experience developing business logic to assist in building out their Cross Asset Trading capability with a focus on developing Algo Trading execution strategies for the markets business. The role will involve working closely with the Quant team to develop solutions to problems both tactical and strategic as the business requires it. Candidates will require: Strong Java Development background (including Java 8). Excellent business knowledge around Credit, Rates, FX or Equities Strong experience building and developing high throughput, low-latency applications Strong multi-threading, concurrency and memory management Strong test first approach (including unit testing, integration testing, back testing and end-to-end testing). Good technical or scientific academic background in Computer Science, Maths, Physics etc As the role sits directly in the business the role offers extremely good bonus potential.
Jan 26, 2024
Full time
Algo Quant Developer - Fixed Income - Investment Banking One of our banking clients is looking to hire an experienced Algo Developer to joing a long term project within its Fixed Income Algo business. They are looking for an experienced Java Developer with previous experience developing business logic to assist in building out their Cross Asset Trading capability with a focus on developing Algo Trading execution strategies for the markets business. The role will involve working closely with the Quant team to develop solutions to problems both tactical and strategic as the business requires it. Candidates will require: Strong Java Development background (including Java 8). Excellent business knowledge around Credit, Rates, FX or Equities Strong experience building and developing high throughput, low-latency applications Strong multi-threading, concurrency and memory management Strong test first approach (including unit testing, integration testing, back testing and end-to-end testing). Good technical or scientific academic background in Computer Science, Maths, Physics etc As the role sits directly in the business the role offers extremely good bonus potential.
Senior Java RAD Developer - Front Office PnL; highly motivated to work directly for a front-office IT team. Proactive and flexible approach to dealing with challenges. Strong communication and analytical skills - able to work with trading desks, business management, Quantitative Research and IT teams to build and deliver solutions. Analytical Skills - ability to follow complex quantitative concepts. Client Details Global Markets IT Risk, P&L development (GM RiPL) consists of approximately 300 people spread between the globe, developing software to support systems for Risk, P&L, Financial Resources and the management of Referential data for Global Markets. Description The successful Senior Java RAD Developer - Front Office PnL will have; Work as a business aligned RAD developer in our front office Technology team. Work on the enhancement and maintenance of the RAD FO reporting, market data contribution, risk and PnL framework. Use Rapid Application Development techniques for quick turn-around of high-profile projects. Profile The successful Senior Java RAD Developer - Front Office PnL will have; Previous experience of front-office risk and PnL support and development. Good understanding of equities and commodities products. Good knowledge of JAVA/C#/C , Python, Excel / VBA, SQL (SQL Server, Oracle). Job Offer Our client is offering an attractive day rate between £550 - £800 per day for a 6 month contract within financial services global banking environment in the City of London. CVs under evaluation.
Dec 17, 2022
Full time
Senior Java RAD Developer - Front Office PnL; highly motivated to work directly for a front-office IT team. Proactive and flexible approach to dealing with challenges. Strong communication and analytical skills - able to work with trading desks, business management, Quantitative Research and IT teams to build and deliver solutions. Analytical Skills - ability to follow complex quantitative concepts. Client Details Global Markets IT Risk, P&L development (GM RiPL) consists of approximately 300 people spread between the globe, developing software to support systems for Risk, P&L, Financial Resources and the management of Referential data for Global Markets. Description The successful Senior Java RAD Developer - Front Office PnL will have; Work as a business aligned RAD developer in our front office Technology team. Work on the enhancement and maintenance of the RAD FO reporting, market data contribution, risk and PnL framework. Use Rapid Application Development techniques for quick turn-around of high-profile projects. Profile The successful Senior Java RAD Developer - Front Office PnL will have; Previous experience of front-office risk and PnL support and development. Good understanding of equities and commodities products. Good knowledge of JAVA/C#/C , Python, Excel / VBA, SQL (SQL Server, Oracle). Job Offer Our client is offering an attractive day rate between £550 - £800 per day for a 6 month contract within financial services global banking environment in the City of London. CVs under evaluation.
Salary 50,000 - 80,000 GBP per year Requirements: - At least 5 years of commercial software engineering experience. At least 3 years exposure to a modern statically typed application languages such as Scala, Kotlin, Java, C#, F#, Dart, Swift. Python and/or R would be a plus. Strong SQL/RDBMS (such as PostgreSQL or MySQL) experience. Experience deploying and monitoring services on modern cloud platforms, including infrastructure as code and continuous deployment. Experience with asynchronous networking and IO. Exposure to continuous integration and maintaining high coverage test suites. Experience in SOA/RPC frameworks such as gRPC, Thrift, GraphQL and OpenAPI. Very strong attention to detail - our systems should not leak. Software Engineering or Computer Science degree. Responsibilities: - We have experienced rapid growth in the last couple of years and systems which made sense held together by spreadsheets and R scripts are now in need of review and rebuild using RDBMS and application programming languages. So we are hiring a team of software engineers to work alongside our quants and data analysts to build a modern software backend to power our betting analysis and strategies. The system is for inhouse use and so is mostly backend, with only as much frontend as necessary to keep the quants happy. You will be working in small teams of around 2-8 including quants and developers and it's essentially a greenfield opportunity where you will have a big say in how it gets done. Although we are trying to firm up our stack around Python, Kotlin, PostgreSQL and Google Cloud we are not fanatics (but Kotlin is pretty nice). If you are an ambitious, skilled and maybe just a little bit bored software engineer looking to build a modern system to facilitate data gathering, bet placement, data analysis and systems automation inside a smallish (60 people) company where the CEO is also a developer then this is the role for you! Technologies: - Java - API - SQL More: At White Swan Data we decide what is worth betting on. The technology at the heart of our business produces consistent and significant returns for our clients. We are a small but rapidly growing team of mathematicians, data scientists and software engineers constantly striving to refine our world class betting models while also researching and deploying new ones. Our work bridges three domains, each challenging in its own right: betting and gambling, quantitative research, and software development. The nature of our work and the relative immaturity of modern betting markets means opportunities to exploit are not in short supply. But people with sufficient skill and versatility to attack these projects are hard to find! So, we are always looking for talented, motivated and organised people.
Dec 07, 2022
Full time
Salary 50,000 - 80,000 GBP per year Requirements: - At least 5 years of commercial software engineering experience. At least 3 years exposure to a modern statically typed application languages such as Scala, Kotlin, Java, C#, F#, Dart, Swift. Python and/or R would be a plus. Strong SQL/RDBMS (such as PostgreSQL or MySQL) experience. Experience deploying and monitoring services on modern cloud platforms, including infrastructure as code and continuous deployment. Experience with asynchronous networking and IO. Exposure to continuous integration and maintaining high coverage test suites. Experience in SOA/RPC frameworks such as gRPC, Thrift, GraphQL and OpenAPI. Very strong attention to detail - our systems should not leak. Software Engineering or Computer Science degree. Responsibilities: - We have experienced rapid growth in the last couple of years and systems which made sense held together by spreadsheets and R scripts are now in need of review and rebuild using RDBMS and application programming languages. So we are hiring a team of software engineers to work alongside our quants and data analysts to build a modern software backend to power our betting analysis and strategies. The system is for inhouse use and so is mostly backend, with only as much frontend as necessary to keep the quants happy. You will be working in small teams of around 2-8 including quants and developers and it's essentially a greenfield opportunity where you will have a big say in how it gets done. Although we are trying to firm up our stack around Python, Kotlin, PostgreSQL and Google Cloud we are not fanatics (but Kotlin is pretty nice). If you are an ambitious, skilled and maybe just a little bit bored software engineer looking to build a modern system to facilitate data gathering, bet placement, data analysis and systems automation inside a smallish (60 people) company where the CEO is also a developer then this is the role for you! Technologies: - Java - API - SQL More: At White Swan Data we decide what is worth betting on. The technology at the heart of our business produces consistent and significant returns for our clients. We are a small but rapidly growing team of mathematicians, data scientists and software engineers constantly striving to refine our world class betting models while also researching and deploying new ones. Our work bridges three domains, each challenging in its own right: betting and gambling, quantitative research, and software development. The nature of our work and the relative immaturity of modern betting markets means opportunities to exploit are not in short supply. But people with sufficient skill and versatility to attack these projects are hard to find! So, we are always looking for talented, motivated and organised people.
Derivatives professionals require accurate valuations to assess risk and move with confidence. We provide an integrated solution for every step of the derivatives workflow, across all asset classes. Our models are fed with high quality data giving you the context you need, so you can trade confidently and stay ahead of the markets. What's the role? You will be joining a specialised area of Bloomberg that concentrates on offering premium structuring, valuation and risk services to our clients including cross-asset flexible, customisable tools and models that illustrate valuation transparency. Your familiarity with bespoke derivatives term sheets, and the industry standard valuation models and "street practices" used for security valuation and portfolio risk analysis will allow you to successfully contribute to the team. Valuation will rely heavily on the appropriate choice and use of pricing models (combined with appropriate adjustments when necessary). Your ability to assess if the model results are reasonable is essential. As a member of the team you will be have regular contact with clients so you will need to have strong communication skills. Additionally, you will be working with various people from external clients (traders, sales, buy side, institutional investors), and internal sales specialists, to developers and quants. You'll need to have: Master's degree in a technical area (such as Math, Physics or Engineering), quantitative finance field required. PhD a plus. Recent experience at a Dealer (or at other top financial institutions) in financial engineering, structuring, and/or trading OTC Derivatives/Structured Notes. Cross asset derivatives and market risk experience. Strong understanding of derivatives models including market conventions, vanilla/exotic options, and market practices regarding bespoke exotic valuation and hedging. Excellent written and verbal communication skills. Ability to articulate clearly in group presentations and in interactions with clients, via phone or face-to-face. Ability to work in a fast-paced, complex and cross-asset environment. Ability to work with multiple groups across reporting lines. We'd love to see: Experience using Bloomberg, and other derivative pricing platforms Familiarity with financial libraries (C, C ) and Python/Javascript If this sounds like you: Apply if you think we're a good match. We'll get in touch with you to let you know the next steps but in the meantime feel free to browse this: We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Dec 03, 2022
Full time
Derivatives professionals require accurate valuations to assess risk and move with confidence. We provide an integrated solution for every step of the derivatives workflow, across all asset classes. Our models are fed with high quality data giving you the context you need, so you can trade confidently and stay ahead of the markets. What's the role? You will be joining a specialised area of Bloomberg that concentrates on offering premium structuring, valuation and risk services to our clients including cross-asset flexible, customisable tools and models that illustrate valuation transparency. Your familiarity with bespoke derivatives term sheets, and the industry standard valuation models and "street practices" used for security valuation and portfolio risk analysis will allow you to successfully contribute to the team. Valuation will rely heavily on the appropriate choice and use of pricing models (combined with appropriate adjustments when necessary). Your ability to assess if the model results are reasonable is essential. As a member of the team you will be have regular contact with clients so you will need to have strong communication skills. Additionally, you will be working with various people from external clients (traders, sales, buy side, institutional investors), and internal sales specialists, to developers and quants. You'll need to have: Master's degree in a technical area (such as Math, Physics or Engineering), quantitative finance field required. PhD a plus. Recent experience at a Dealer (or at other top financial institutions) in financial engineering, structuring, and/or trading OTC Derivatives/Structured Notes. Cross asset derivatives and market risk experience. Strong understanding of derivatives models including market conventions, vanilla/exotic options, and market practices regarding bespoke exotic valuation and hedging. Excellent written and verbal communication skills. Ability to articulate clearly in group presentations and in interactions with clients, via phone or face-to-face. Ability to work in a fast-paced, complex and cross-asset environment. Ability to work with multiple groups across reporting lines. We'd love to see: Experience using Bloomberg, and other derivative pricing platforms Familiarity with financial libraries (C, C ) and Python/Javascript If this sounds like you: Apply if you think we're a good match. We'll get in touch with you to let you know the next steps but in the meantime feel free to browse this: We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.