Apply

C++ Developer

Posted 2024-10-21

View full description

💎 Seniority level: Commercial experience preferred

📍 Location: Dubai, London

🔍 Industry: Software Development

🏢 Company: Eqvilent

⏳ Experience: Commercial experience preferred

🪄 Skills: Software DevelopmentQtC++AlgorithmsData StructuresGoCommunication SkillsAnalytical SkillsCollaborationC (Programming language)

Requirements:
  • Solid understanding of data structures, algorithms, and object-oriented programming in C++.
  • Ability to perform well in a remote/hybrid team with variable project-based responsibilities.
Responsibilities:
  • Contribute to the design, implementation, testing, and deployment of the low and ultra-low latency trading platform.
  • The platform is already in use and has produced great results.
  • Work under the supervision of a Team Lead who collaborates with the team.
  • Write a significant amount of asynchronous, template, network, and thread-safe code.
Apply

Related Jobs

Apply

📍 Ukraine

🔍 Quantitative trading

🏢 Company: Atto Trading Technologies

  • Experience working with C/C++ (4+ years).
  • Knowledge of C++20 standard.
  • Experience working with Python (1+ years).
  • Outstanding knowledge of Linux.
  • Proficiency in using Version Control Systems (Git).
  • Experience with metrics collections and monitoring systems like Prometheus and Grafana.
  • Familiarity with PostgreSql, MySql, Kafka.
  • Graduate degree in statistics, math, science, or another quantitative discipline.
  • Effective communication skills and fluency in English.
  • Close attention to detail and ability to work to very high standards.
  • Ability to manage multiple tasks in a fast-paced environment.

  • Develop the risk management system, including creating connectors, services, and interfaces using C++ and Python.
  • Work closely with the team to understand challenges, prototype new ideas, and develop solutions using the latest technologies.
  • Translate business needs into technical specifications, ensuring seamless integration with existing systems and smooth data flow.
  • Design, build, and continuously improve key system components, maintaining high code quality through rigorous testing.
  • Provide ongoing maintenance and support for optimal platform performance.

PostgreSQLPythonGitKafkaMySQLC++GrafanaPrometheusCommunication SkillsCollaborationLinuxAttention to detail

Posted 2024-11-20
Apply
Apply

📍 Bulgaria, Poland, Serbia, Georgia

🔍 Linux infrastructure and security products

🏢 Company: Cloudlinux

  • 5+ years of experience in C programming.
  • Good proficiency in Linux/Unix, especially RHEL/CentOS/AlmaLinux.
  • Experience in POSIX and thread programming in C.
  • Familiarity with build systems such as autotools, make, and cmake.
  • Expertise in debugging using tools like gdb.
  • Shell scripting experience.
  • Strong knowledge of Linux development tools.
  • Hands-on experience with profiling tools like Linux perf.
  • Understanding of classical algorithms and data structures.
  • Strong grasp of TCP/IP and HTTP network protocols.
  • Proficient in Git and English at upper-intermediate level.

  • Develop and maintain multi-threaded applications.
  • Implement and manage inter-process communication (IPC).
  • Optimize application performance and scalability.
  • Monitor application deployments and performance metrics.
  • Troubleshoot emerging issues in applications.

Software DevelopmentGitAlgorithmsData StructuresGoLinux

Posted 2024-11-19
Apply
Apply

📍 Bulgaria, Poland, Romania, Croatia

🔍 Linux infrastructure and security products

🏢 Company: Cloudlinux

  • A minimum of 3 years of experience with C programming.
  • Proficiency in GNU/Linux operating systems and shell scripting.
  • Experience with build systems such as autotools, make, and cmake.
  • Familiarity with git-based development workflows.
  • Knowledge of additional languages such as C++, C#, or Rust is a plus.
  • Experience with Python or other scripting languages is a plus.
  • Experience with Linux debuggers (gdb, ftrace, probes, bpf, etc.) is a plus.

  • Backport security and bug fixes from newer upstream versions or develop custom patches as needed.
  • Create reproductions and tests for identified vulnerabilities.
  • Contribute to upstream projects.
  • Work on a range of open-source projects, including Apache httpd, Python, OpenSSL, and more.
  • Automate routine processes such as monitoring CVEs, applying patches, and conducting tests.

PythonSoftware DevelopmentGitMySQLC++Linux

Posted 2024-11-12
Apply
Apply
🔥 Remote C++ Developer
Posted 2024-10-23

📍 United States

🧭 Full-Time

🔍 Software Development, Artificial Intelligence, Military Simulation

🏢 Company: Stilman Advanced Strategies

  • Proficient in C++ programming.
  • Experience in development for Windows OS.
  • Strong focus on performance optimization.
  • Solid understanding of data structures and algorithms.

  • Work on the primary back end applications including AI engine and military modeling frameworks.
  • Expand core AI and M&S frameworks for new domains and use cases.
  • Integrate software with other systems and support varied computing environments.
  • Design new features based on customer feedback and implement changes using C++.

Artificial IntelligenceC++AlgorithmsData Structures

Posted 2024-10-23
Apply
Apply
🔥 C++ Developer
Posted 2024-10-15

📍 Germany

🧭 Full-Time

🔍 Software development

🏢 Company: iTechScope👥 11-50Staffing AgencyHuman ResourcesRecruiting

  • Proficiency in C++ with a strong theoretical background.
  • University degree or work experience in Computer Science, Physics, Mathematics, or related fields.
  • Ability to think critically and creatively to solve complex problems.
  • Excellent communication skills in English; knowledge of German is not required but beneficial.
  • Willingness to relocate to Berlin, Germany, or work remotely within specified time zones.

  • Independently implement new features and functionalities in C++.
  • Collaborate with fellow developers to discuss abstract concepts and problem-solving strategies.
  • Take a user-centric approach to problem-solving, ensuring that solutions meet user needs and expectations.
  • Engage in architecture design, customer feedback, and bug fixing.
  • Contribute to scientific articles in areas of artificial intelligence and computer graphics.

Software DevelopmentArtificial IntelligenceQtC++Communication SkillsAnalytical SkillsCollaboration

Posted 2024-10-15
Apply
Apply

📍 Peru, Colombia, Costa Rica, Mexico, Argentina, El Salvador, Guatemala, Nicaragua, Dominican Republic

🔍 Fintech

🏢 Company: 10Pearls👥 1001-5000Augmented RealityArtificial Intelligence (AI)Product DesignBlockchainWeb DevelopmentSaaSMachine LearningMobile AppsInformation TechnologyEnterprise Software

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience as a .NET/C# Developer with expertise in WPF, MVVM, and Prism frameworks.
  • Strong understanding of Domain Driven Design (DDD), CQRS, and Event Sourcing concepts.
  • Experience with Unit/Integration testing frameworks such as Xunit.
  • Proficiency in Dependency Injection (DI) and Inversion of Control (IOC) principles.
  • Experience with Entity Framework for database operations.
  • Familiarity with Visual Studio for development.
  • Knowledge of security practices including threat modeling and secure coding.
  • Proficiency in Git for version control.
  • Familiarity with Azure Dev Ops for Work Item Management, Pipelining, and CI/CD processes is a plus.
  • Excellent written and verbal communication skills.
  • Strong problem-solving and analytical abilities.
  • Ability to work effectively both independently and as part of a team.

  • Develop and maintain software applications using .NET/C# technologies.
  • Design and implement user interfaces using WPF, MVVM, and Prism frameworks.
  • Apply Domain Driven Design (DDD) principles to develop robust and scalable solutions.
  • Implement Command and Query Responsibility Segregation (CQRS) patterns for efficient data handling.
  • Utilize Event Sourcing techniques to capture and persist domain events.
  • Conduct Unit/Integration testing using Xunit to ensure code quality and reliability.
  • Implement Dependency Injection (DI) and Inversion of Control (IOC) for modular and testable code.
  • Utilize Entity Framework for database operations and data access logic.
  • Ensure security measures are implemented throughout the development process, including threat modeling and secure coding practices.
  • Utilize Git for version control and collaborate effectively within the development team.
  • Utilize Azure Dev Ops for Work Item Management, Pipelining, and CI/CD processes.
  • Communicate effectively with team members to understand requirements, provide updates, and address any issues or concerns.
  • Stay updated with the latest technologies and industry trends to continuously improve development practices and techniques.

GitC#.NETCommunication SkillsCollaborationCI/CD

Posted 2024-09-14
Apply
Apply

📍 United States

🧭 Full-Time

💸 150000 - 300000 USD per year

🔍 Finance

🏢 Company: Stevens Capital Management LP

  • Undergraduate or graduate level degree in Computer Science, Mathematics, or related field.
  • C++ programming experience in a Linux environment.
  • Excellent academic record.
  • Strong problem-solving skills.
  • Knowledge of shell scripts and other languages including Python is a plus.
  • Knowledge of relational databases including Sybase, MySQL, SQL Server, and Oracle is a plus.

  • Develop new software and enhance existing systems in C++ on a Linux platform.
  • Create tools to process, store and analyze quote, order, and financial data.
  • Work closely with quantitative research analysts, engineers, and other groups to provide software solutions.

C++C (Programming language)

Posted 2024-08-07
Apply