CrawlJobs Logo

C/C++ Software Engineer - Algorithmic Trading

· Job Posted December 13, 2025
Apply Position
Job Link Share

Job Description

We are looking for a Software Engineer to work on High Frequency Trading systems utilizing his advanced knowledge in mathematics and computer science to develop top level algorithmic trading software. We are looking for young, bright, highly-motivated candidates to join our team. Candidates should be excellent systems programmers in C/C++, eager to push computing technology to its limits, consider long-term commitment to working in the company, be comfortable with keeping deadlines, multitasking and wearing different hats.

Job Responsibility

  • Work on High Frequency Trading systems
  • Develop top level algorithmic trading software

Requirements

  • Professional in C / C++ / STL
  • Must be proficient in Unix, Linux, and/or BSD programming
  • Scripts: Bash, Awk, Perl, Python
  • Interpersonal skills and ability to communicate effectively in English is essential
  • Highly qualified MSc and or PhD graduates from respectful universities graduated CS, Math and Physics

Nice to have

  • Experience in network, parallel/distributed, multithreaded programming would be a plus
  • Linux kernel programming and/or device driver development knowledge would be a big plus
  • Related work experience is a benefit but not mandatory

What we offer

  • Fixed salary (Competitive Base)
  • Annual bonuses

Looking for more opportunities?

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

Similar Jobs for

C/C++ Software Engineer - Algorithmic Trading

8 matching positions

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Seattle; Boston
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Staff Embedded Application Software Engineer

As a Staff Embedded Software Engineer, you will lead critical software engineeri...
Location
Location
United States , Boston; Seattle
Salary
Salary:
168750.00 - 270000.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software development experience
  • Extensive expertise in C/C++, Go, Python, or comparable systems programming languages
  • Deep, demonstrated expertise in embedded systems architecture, firmware integration, and device-level software engineering
  • Proven track record of addressing and resolving system-wide challenges in performance, scalability, reliability, and security
  • At least 7+ years mentoring senior engineers and leading complex, strategic engineering projects across multiple teams
  • Advanced understanding of computer science fundamentals, data structures, algorithms, and high-standard software design practices
  • Extensive experience with network protocols (TCP/IP, VPN, DNS, DHCP) and advanced networking configurations
Job Responsibility
Job Responsibility
  • Define and significantly advance embedded software architectures for Axon’s current and future connected device products
  • Lead high-level strategic planning and coordination for multi-month embedded engineering projects across multiple product lines
  • Collaborate closely with Product Management, Design, Engineering, and executive leadership to deliver innovative, integrated, and mission-critical solutions
  • Establish and enforce Axon-wide standards for embedded software design, quality, reliability, and scalability
  • Evaluate and integrate leading-edge open-source technologies and industry standards, guiding architectural trade-offs and long-term strategic choices
  • Provide executive-level guidance and mentorship, significantly enhancing the capabilities and technical decision-making of the embedded software engineering teams
  • Continuously improve software engineering practices and drive excellence through strategic retrospectives, planning sessions, and innovation cycles
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary paid time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Mental Wellness support
  • Learning & Development programs
  • Snacks in our offices
  • Fulltime
Read More
Arrow Right

Software Engineer

Amentum is seeking a Software Engineer to join our team of passionate individual...
Location
Location
United States , Fort Meade
Salary
Salary:
230000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with the following technologies: C/C++
  • Perl
  • Python
  • JAVASCRIPT
  • NodeJS
  • MySQL
  • Clearance Required: TS/SCI with poly
  • Bachelor's degree in Computer Science
  • 10+ years of Software Engineering experience in programs and contracts of similar scope, type, and complexity.
Job Responsibility
Job Responsibility
  • Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
  • Works individually or as part of a team
  • Reviews and tests software components for adherence to the design requirements and documents test results
  • Resolves software problem reports
  • Utilizes software development and software design methodologies appropriate to the development environment
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

Software Engineer - Language (Technical Leadership)

Meta is seeking AI Software Engineers to join our Research & Development teams. ...
Location
Location
United States , Redmond, WA +3 locations
Salary
Salary:
219000.00 - 301000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Specialized experience in one or more of the following machine learning/deep learning domains: Language: NLP, ASR, TTS, Conversational AI
  • Experience developing language algorithms or language infrastructure in C/C++ or Python
Job Responsibility
Job Responsibility
  • Apply relevant AI and machine learning techniques to build intelligent rich language systems that improve Meta's products and experiences
  • Assist in goal setting related to project impact and system architecture
  • Develop custom/novel architectures, define use cases, and develop methodology & benchmarks to evaluate different approaches
  • Apply in-depth knowledge of how the machine learning system interacts with the other systems around it
  • Technically lead in a team environment across multiple scientific and engineering disciplines, making the architectural trade-offs required to rapidly deliver software solutions
  • Mentor other AI Engineers & improve the quality of AI work in the broader team
  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Write clean readable code and debug complex problems that span systems
  • Understand industry & company-wide trends to help assess & develop new technologies
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Member of Technical Staff, Software Co-Design AI HPC Systems

Our team’s mission is to architect, co-design, and productionize next-generation...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Strong background in one or more of the following areas: AI accelerator or GPU architectures
  • Distributed systems and large-scale AI training/inference
  • High-performance computing (HPC) and collective communications
  • ML systems, runtimes, or compilers
  • Performance modeling, benchmarking, and systems analysis
  • Hardware–software co-design for AI workloads
  • Proficiency in systems-level programming (e.g., C/C++, CUDA, Python) and performance-critical software development.
  • Proven ability to work across organizational boundaries and influence technical decisions involving multiple stakeholders.
Job Responsibility
Job Responsibility
  • Lead the co-design of AI systems across hardware and software boundaries, spanning accelerators, interconnects, memory systems, storage, runtimes, and distributed training/inference frameworks.
  • Drive architectural decisions by analyzing real workloads, identifying bottlenecks across compute, communication, and data movement, and translating findings into actionable system and hardware requirements.
  • Co-design and optimize parallelism strategies, execution models, and distributed algorithms to improve scalability, utilization, reliability, and cost efficiency of large-scale AI systems.
  • Develop and evaluate what-if performance models to project system behavior under future workloads, model architectures, and hardware generations, providing early guidance to hardware and platform roadmaps.
  • Partner with compiler, kernel, and runtime teams to unlock the full performance of current and next-generation accelerators, including custom kernels, scheduling strategies, and memory optimizations.
  • Influence and guide AI hardware design at system and silicon levels, including accelerator microarchitecture, interconnect topology, memory hierarchy, and system integration trade-offs.
  • Lead cross-functional efforts to prototype, validate, and productionize high-impact co-design ideas, working across infrastructure, hardware, and product teams.
  • Mentor senior engineers and researchers, set technical direction, and raise the overall bar for systems rigor, performance engineering, and co-design thinking across the organization.
  • Fulltime
Read More
Arrow Right

GPU Performance Attainment Engineer

As a senior member of the pre-silicon performance attainment team, you will be a...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience in GPU pre-silicon performance analysis and debug
  • Proficiency with performance modeling and simulation tools
  • Strong understanding of GPGPU programming APIs and Machine Learning workloads
  • Expertise in C/C++ /Scripting (Python, Perl, Shell etc.)
  • Experience with hardware description languages such as Verilog is a plus
  • Familiarity with the software stack is a plus, preferably related to GPUs—such as applications, drivers, compilers, and firmware
  • Bachelor's or higher degree in Computer Science, Electrical Engineering, or a closely related field
Job Responsibility
Job Responsibility
  • Debug performance issues and analyze data from the full-chip Emulation Platform, RTL Simulator, and Architecture and Roofline Models
  • Analyze model projection results and identify algorithm issues to find novel solutions for improving the accuracy of projection for different families of products, and over multiple generations
  • Get performance projections for kernels using an analytical model
  • Identify technical problems, break them down, summarize multiple possible solutions, and help the team to make progress
  • Automate processes related to performance infrastructure and data collection tasks, to enhance productivity and refine processes for improved efficiency
  • Engage with the workloads team to acquire and align on required workloads, run the selected workload traces on the performance simulator, analyze the performance results and metrics to root cause any anomalies
  • Collaborate with simulator team to bridge gaps between the performance numbers and the performance targets
  • Influence design trade-offs and optimizations by working closely with compiler, driver, library, and hardware engineers to achieve the highest performance for selected workloads
  • Innovate new algorithmic improvements that exploit the strengths of the hardware architecture to deliver the best possible machine learning performance
Read More
Arrow Right

Controller

We are looking for an experienced Controller to lead financial operations for a ...
Location
Location
United States , Overland Park
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of progressive accounting or finance experience, including leadership responsibility within the utilities industry
  • Demonstrated success managing month-end close and producing accurate financial statements in a complex business environment
  • Strong background in financial analysis, budgeting, forecasting, and performance reporting
  • Experience using SAP for accounting, reporting, or financial management activities
  • In-depth understanding of accounting principles, internal controls, and financial compliance requirements
  • Proven ability to lead teams, prioritize competing deadlines, and communicate effectively with senior leadership
  • Bachelor’s degree in Accounting, Finance, or a related field required
Job Responsibility
Job Responsibility
  • Direct the company’s accounting and financial reporting activities, ensuring timely and accurate monthly, quarterly, and annual close processes
  • Lead budgeting, forecasting, and financial analysis efforts to support operational planning and executive decision-making
  • Oversee preparation and review of financial statements in compliance with applicable accounting standards and internal policies
  • Manage and develop accounting staff, setting priorities, improving workflows, and maintaining strong internal controls across the department
  • Partner with operational leaders to evaluate financial performance, identify trends, and recommend actions that improve results
  • Monitor cash flow, balance sheet activity, and key financial metrics to support the organization’s overall financial health
  • Coordinate audits and serve as a primary point of contact for external auditors, tax professionals, and other financial partners
  • Support finance-related process improvements and contribute to major system or reporting changes when needed
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • enrollment in company 401(k) plan
Read More
Arrow Right

Instrument Engineer

An exciting opportunity has arisen for an Instrument Engineer to join a major oi...
Location
Location
United Kingdom , Leatherhead
Salary
Salary:
Not provided
airswift.com Logo
Airswift Sweden
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Instrumentation Engineering
  • Minimum 8 years in I&C engineering practice, preferably in large-scale oil and gas sectors
  • 5 years in a leadership role overseeing I&C engineering activities including geotechnical and topographical surveys, particularly in EPC projects
  • Experience working with EPC contractors and vendors in a multicultural project environment
  • Strong technical understanding of I&C engineering practices
  • Good knowledge of international standards (IEC, ISA, ISO) and company engineering practices
  • Familiarity with instrumentation databases and engineering tools (e.g. SPI / INTOOLS or equivalent)
  • Fluency in English
  • Strong leadership and communication skills
  • Strong problem-solving and decision-making abilities
Job Responsibility
Job Responsibility
  • Contribute to identifying safe by design opportunities to eliminate, avoid, reduce, or mitigate HSE risks during construction
  • Support I&C Engineering Lead to ensure all activities are delivered on schedule, within budget, and to high quality standards considering past projects lessons learned
  • Ensure I&C engineering documentation produced by the contractor, including Master Document Register, is fit for purpose
  • Review and approve I&C engineering designs, drawings, and specifications to verify they meet project requirements and regulatory standards
  • Support management of interfaces with other project packages
  • Report to I&C Lead Engineer for all engineering-related matters, in managing contractors, suppliers, and other stakeholders
  • Participate in technical bid evaluations performed by EPC Contractor, including vendor clarifications
  • Review vendor documentation and support resolution of technical issues during fabrication, testing and delivery
  • Support project milestones such as 3D model reviews, Project Reviews, and readiness reviews
  • Participate in HAZOP, Safety Integrity Level (SIL) assessment and Safety Instrumented Function (SIF) identification workshops
  • Fulltime
Read More
Arrow Right