Remote Working

Remote working from home provides convenience and freedom, a lifestyle embraced by millions of people around the world. With our platform, finding the right job, whether full-time or part-time, becomes quick and easy thanks to AI, precise filters, and daily updates. Sign up now and start your online career today — fast and easy!

Remote IT Jobs
C++
342 jobs found. to receive daily emails with new job openings that match your preferences.
342 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

🧭 Full-Time

🔍 Software Development

🏢 Company: Irreducible

  • Strong knowledge of Rust and/or C++
  • Demonstrated ability to deliver software projects from inception to completion
  • Understanding of algorithm design and computer architecture
  • Experience writing multi-threaded, concurrent software
  • Ability to think across layers of abstractions
  • Mathematical aptitude, especially in linear and abstract algebra
  • Experienced and well-versed in Linux, version control, scripting, and build systems
  • Understanding of technology tradeoffs and a pragmatic approach to problem solving
  • Strong written and verbal communications skills
  • Contribute to internal and open-source zk-SNARK proving codebases
  • Analyze their performance, and propose and implement optimizations
  • Modify and refactor the codebases to utilize hardware coprocessors
  • Read and implement zero-knowledge cryptography research
  • Reverse engineering high-level algorithms from open-source software and smart contracts
  • Designing or analyzing arithmetic constraint systems for verifiable programs
  • Work closely with the FPGA engineers to specify algorithms implemented in hardware
  • Work with the systems software engineers to interface efficiently with hardware acceleration units

Embedded SystemsFGPA ArchitectureAssemblerC++AlgorithmsRustLinuxScripting

Posted 40 minutes ago
Apply
Apply
🔥 Head of Connectivity
Posted about 14 hours ago

📍 Worldwide

🔍 Algorithmic Trading

  • 5+ years of experience in trading, with a particular focus on exchange connectivity.
  • Strong understanding of algorithmic trading and financial markets.
  • Expert-level knowledge of one or more exchange architectures (T7, Optiq, X-Stream, etc)
  • Good understanding of one of the classic exchanges (ICE, CME, Eurex, Euronext)
  • Good understanding of trading infrastructure setup (DMA vs SMA vs naked/member) and what it involves (reporting, where risk is managed etc)
  • Knowledge of low-latency protocols (ITCH/OUCH, SBE)
  • Good understanding of FIX is a big plus
  • Familiarity with MiFID II, ARTEC, and other financial regulations (hands-on experience in implementing RTS 6 / MiFID II requirements is a plus).
  • Experience working in production support alongside actual traders is a significant plus.
  • US/EU and Asia regulation awareness is a big plus.
  • 3+ years of people management experience in roles such as Team Lead, Manager, or Product Owner.
  • Knowledge of C++ or Rust.
  • Proven ability to gather business requirements and translate them into technical specifications.
  • Understanding of Software Development Life Cycle (SDLC) and Agile methodologies.
  • Understand how to best connect to the required market.
  • Oversee and optimize trading infrastructure, including servers, gateways, and trading platforms.
  • Manage external communications with exchanges, brokers, and financial institutions
  • Act as a technical leader, advising on best practices for trading technology and risk management, providing solutions, and devising implementation methods
  • Document requirements in a way that is clear to both traders and developers.
  • Explain the functionality of connectivity solutions, market gateways, and order routing mechanisms
  • Manage your backlog, set priorities, and decide what should be done quickly versus what should be done thoroughly (and may take longer).
  • Define observability and maintainability of the developed integrations.
  • Identify and mitigate technology-related risks that could impact trading performance.
  • Ensure proper MiFID II, ARTEC, CFTC, NMS, and regulatory compliance
  • Continuously research trends and changes in market connectivity, looking for optimization opportunities.

AgileC++RustComplianceRisk Management

Posted about 14 hours ago
Apply
Apply

📍 India

🧭 Full-Time

🔍 Software Development

  • Software development or programming experience of 1 - 3 years
  • Extensive experience with at least one language: Ruby, Nodejs, Python, Java, C/C++.
  • Good knowledge of operating systems, databases and networking concepts
  • Ability to work on Windows and Linux platforms below the application layer, including file systems, kernels, custom installations, scripting, internal APIs, etc
  • Ability to communicate effectively with employees in the company in both technical and non-technical roles
  • Aggressive problem diagnosis and solving real-world problems effectively.
  • Should have a startup mentality, high willingness to learn, and be hardworking and be able to work in a fast-paced environment.
  • Design and develop systems and applications, with agility and quality at scale.
  • Take responsibility for end-to-end ownership of tasks from development to production.
  • Help with the design, implementation, and launch of many key product features.
  • Participate in a culture of code reviews and collaborating closely with other engineers
  • Drive best practices and engineering improvements
  • Find solutions and solve issues around a variety of operating systems or programming languages

AWSBackend DevelopmentNode.jsPythonSoftware DevelopmentSQLAgileDesign PatternsJava*NixRubyC++RESTful APIsLinuxMicroservicesNetworkingScriptingSoftware Engineering

Posted 2 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

🔍 Software Development

  • 3+ ans d'expérience dans le développement de jeux sur console/PC
  • Compétences solides en langage de programmation principal (C++)
  • Formation solide en mathématiques (mathématiques 3D, matrices, algèbre linéaire)
  • Bonne compréhension des algorithmes et des techniques couramment utilisés par les équipes d'IA dans les jeux
  • Expérience en mesure de performances et en optimisation
  • Expérience dans la programmation de certains sujets d'IA du développement de jeu tels que le mouvement, la navigation ou la logique de prise de décision
  • Capacité à écrire un code solide, fiable et efficace
  • Expérience avec les outils de contrôle de source et de revue de code (Swarm, Perforce, Git, etc.).
  • Bonne connaissance de Unreal Engine
  • Compétences solides en communication verbale et écrite en anglais
  • Implement tasks and features in a timely fashion with minimal support from more senior programmers
  • Work with more senior developers to breakdown tasks, update progress, ask questions and raise issues when needed
  • Collaborating with PCF Framework to integrate shared components, and augment stability/features of shared modules
  • Participate in code reviews to share knowledge and learn from other team members
  • Create documentation according to Team Standards
  • Work across multiple disciplines on the behaviors of a large variety of non-player characters
  • Work closely with the design team and iterate with them game features while gathering feedback from iterations
  • Create dedicated tools and features
  • Test, debug, profile and optimize implementations
  • Maintain and extend the existing Unreal Engine AI framework and tools.
  • Design, implement into engine and maintain new AI features
  • Track work in production systems

Software DevelopmentArtificial IntelligenceGame DesignGame DevelopmentGitC++AlgorithmsData StructuresREST APIUnreal engineCommunication SkillsAnalytical SkillsCollaborationC (Programming language)Problem SolvingAgile methodologiesWritten communicationAdaptabilityCritical thinkingTeamworkActive listeningJSONDebuggingEnglish communication

Posted 2 days ago
Apply
Apply

📍 United Kingdom

🔍 Game Development

🏢 Company: Firesprite

  • An experienced Principal 3Cs Specialist.
  • A portfolio that shows examples of 3Cs implementations in 3rd person titles that highlight quality, smoothness of motion and immersion.
  • An excellent working knowledge of Unreal engine 5.
  • Proven understanding of motion matching systems and principles.
  • Excellent understanding and knowledge of player and gameplay cameras.
  • A deep understanding of how to effectively move between gameplay, cinematics and interactions.
  • An outstanding team collaborator and someone who can take the initiative in problem solving for the cinematics team.
  • Excellent communication, organisational and interpersonal skills.
  • Crafting our on-the-sticks experience in free locomotion, including the setup and maintenance of cameras, inputs and character movement systems.
  • Ensuring our scripted locomotion and gameplay transitions seamlessly from cutscenes and open gameplay and allows for cinematic framing, actions and events to take place without breaking immersion.
  • Establish and maintain a set of locomotion principles and standards across the game.
  • Help establish and drive additive motions and systems to accurately convey emotions across the locomotion systems.
  • Plan and prioritise tasks to ensure they are completed on time and to desired quality.
  • Collaborating with departments to resolve any technical challenges and push project quality.
  • Evangelise locomotion and player control to be a positive multiplier to our cinematic game.

Game DesignGame DevelopmentC++Unreal engine

Posted 2 days ago
Apply
Apply
🔥 Sr. MES Consultant
Posted 2 days ago

📍 United States

🔍 Engineering

  • Siemens MES Camstar and/or Opcenter solutions
  • MES interface with 3rd party systems like automation systems (e.g. DeltaV, Siemens PCS7, Siemens SIMATIC Batch, Rockwell PLCs/SCADA)
  • Programming languages (C#, Java, C++, VBA/VBScript, Python)
  • Knowledge of software release management on multiple environments (e.g. DEV, QA, PROD) including but not limited to handling of pool requests, merge operations, solution building, deployment, unit testing, regression testing
  • Experience with Team Foundation Server and/or Jira is strongly recommended
  • Ability and Willingness to travel 30%
  • A bachelor's degree in computer science, computer engineering, or a related discipline is required to work as a MES Consultant. A strong background in MES, manufacturing process of Discrete industries is also highly preferred.
  • Supporting project/program leads in the elicitation and building of business, functional and technical requirements (e.g. Requirement Specification – URS)
  • Supporting project/program leads in the design specification phase and building the design specification document (e.g. Functional Design Specification)
  • Work in conjunction with project leads to define project tasks, identify tasks duration
  • Report to project leads on tasks advancement
  • Capable of working independently under the guidance of technical leads
  • Capable of understanding and troubleshooting technical issues, related to software development, conflict in branches and releases, and engineering tasks.
  • Apply project best practices and support changes that can streamline operations
  • Knowledgeable of testing/validation processes, including building the validation tests (Test Specification/Validation Specification document). Work with the project lead in executing unit tests, regression tests, integration tests and functional tests
  • Train/coach end-user on MES solutions. Help in driving solution acceptance (execution of Functional Acceptance Test and Site Acceptance Test documentation)
  • Depending on the project or program, MES Consultants can be positioned as Functional Analysts. Functional Analysts help identifying needs for new MES and MOM (Manufacturing Operation Management) implementation. They are comfortable in participating functional discussions in front of our customers, who regards them as knowledgeable sources. While specific job duties will vary depending on the type of project/client, general job responsibilities may include following project leads in meeting goals for the team; ensuring current applications are updated and align with the implementation of new applications and help analyzing end users' needs. Other tasks may include developing troubleshooting MES implementation logic/front end logic (e.g. integration with 3rd Party systems such as ERP and automation) and overall support of system modifications. MES Consultants can also help in identifying implementing risks working with the project leads. MES Consultants are also encouraged in identifying security/performance issues, potential weaknesses in applications and suggest possible solutions.

Project ManagementPythonSQLJavaVBAC#C++JiraREST APICI/CD

Posted 2 days ago
Apply
Apply
🔥 C++ Game Developer
Posted 3 days ago

📍 Serbia, Brazil, Ukraine, Turkey, Argentina

🔍 Game Development

🏢 Company: Magic Media👥 501-1000Computer Games

  • Knowledge of C++.
  • Understanding of C++ in games and memory optimization.
  • UI and networking code experience.
  • Understanding of fundamentals of game development.
  • Maintain and build code using C++ for all assigned work streams.
  • Work on gameplay and tools for C++ game.
  • Help provide architectural oversight across the entire application.
  • Collaborate to devise optimal engineering solutions to technical challenges.

Game DesignGame DevelopmentC++Unreal engineNetworking

Posted 3 days ago
Apply
Apply

📍 Republic of Ireland

🔍 Software Development

  • Good coding skills in Python or equivalent (ideally Java or C++).
  • Hands-on experience in open-ended and ambiguous data analysis (pattern and insight extraction through statistical analysis, data segmentation etc).
  • A craving to learn and use cutting edge AI technologies.
  • Understanding of building data pipelines to train and deploy machine learning models and/or ETL pipelines for metrics and analytics or product feature use cases.
  • Experience in building and deploying live software services in production.
  • Exposure to some of the following technologies (or equivalent): Apache Spark, AWS Redshift, AWS S3, Cassandra (and other NoSQL systems), AWS Athena, Apache Kafka, Apache Flink, AWS and service oriented architecture.
  • Define problems and gather requirements in collaboration with product managers, teammates and engineering managers.
  • Collect and curate datasets necessary to evaluate and feed the generative models.
  • Develop and validate results of the generative AI models.
  • Fine tune models when necessary.
  • Productionize models for offline and / or online usage.
  • Learn the fine art of balancing scale, latency and availability depending on the problem.

AWSPythonData AnalysisETLJavaMachine LearningC++Apache KafkaCassandraNosqlSoftware Engineering

Posted 4 days ago
Apply
Apply

📍 United Kingdom

🔍 Software Development

  • Good coding skills in Python or equivalent (ideally Java or C++).
  • Hands-on experience in open-ended and ambiguous data analysis (pattern and insight extraction through statistical analysis, data segmentation etc).
  • A craving to learn and use cutting edge AI technologies.
  • Understanding of building data pipelines to train and deploy machine learning models and/or ETL pipelines for metrics and analytics or product feature use cases.
  • Experience in building and deploying live software services in production.
  • Exposure to some of the following technologies (or equivalent): Apache Spark, AWS Redshift, AWS S3, Cassandra (and other NoSQL systems), AWS Athena, Apache Kafka, Apache Flink, AWS and service oriented architecture.
  • Define problems and gather requirements in collaboration with product managers, teammates and engineering managers.
  • Collect and curate datasets necessary to evaluate and feed the generative models.
  • Develop and validate results of the generative AI models.
  • Fine tune models when necessary.
  • Productionize models for offline and / or online usage.
  • Learn the fine art of balancing scale, latency and availability depending on the problem.

AWSBackend DevelopmentPythonSoftware DevelopmentCloud ComputingData AnalysisETLJavaMachine LearningC++Apache KafkaCassandraREST API

Posted 4 days ago
Apply
Apply

📍 Bremen (GER), Sofia (BG), Belgrade (SRB), Singapore (SGD)

🧭 Internship

💸 13.0 - 20.0 EUR per hour

🔍 Software Development

🏢 Company: Constructor TECH

  • Pursuing or recently completed a degree in Computer Science, Robotics.
  • Experience in Python & C++ (at least beginner level).
  • Familiarity with ROS (Robot Operating System) and Ubuntu/Linux.
  • Basic knowledge of Docker & containerization.
  • Strong problem-solving skills, and ability to work in a fast-paced environment.
  • Develop and integrate sensor fusion techniques to combine data from LiDAR, cameras, and radar.
  • Implement object detection and tracking algorithms for real-time racing scenarios.
  • Optimize environment perception pipelines to enhance situational awareness.
  • Design path-planning algorithms for high-speed autonomous racing (local, global, and strategic).
  • Implement obstacle avoidance techniques for dynamic race conditions.
  • Develop decision-making models for overtaking, lane selection, and collision avoidance.
  • Work on vehicle dynamics modelling and system identification for high-performance control.
  • Develop motion control algorithms to optimize steering, braking, and acceleration.
  • Implement stabilization techniques to enhance racing precision and safety
  • Develop real-time autonomous racing software in Python and C++.
  • Optimize software for low-latency execution on high-performance computing platforms.
  • Contribute to system integration and improve overall software architecture.
  • Utilize ROS and Ubuntu for seamless communication between software modules.

DockerPythonEmbedded SystemsImage ProcessingMachine LearningC++AlgorithmsData StructuresREST APIComputer skillsSoftware Engineering

Posted 4 days ago
Apply
Shown 10 out of 342

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Why do Job Seekers Choose Our Platform for Remote Work Opportunities?

We’ve developed a well-thought-out service for home job matching, making the searching process easier and more efficient.

AI-powered Job Processing and Advanced Filters

Our algorithms process thousands of offers postings daily, extracting only the key information from each listing. This allows you to skip lengthy texts and focus only on the offers that match your requirements.

With powerful skill filters, you can specify your core competencies to instantly receive a selection of job opportunities that align with your experience. 

Search by Country of Residence

For those looking for fully remote jobs in their own country, our platform offers the ability to customize the search based on your location. This is especially useful if you want to adhere to local laws, consider time zones, or work with employers familiar with local specifics.

If necessary, you can also work remotely with employers from other countries without being limited by geographical boundaries.

Regular Data Update

Our platform features over 40,000 remote work offers with full-time or part-time positions from 7,000 companies. This wide range ensures you can find offers that suit your preferences, whether from startups or large corporations.

We regularly verify the validity of vacancy listings and automatically remove outdated or filled positions, ensuring that you only see active and relevant opportunities.

Job Alerts

Once you register, you can set up convenient notification methods, such as receiving tailored job listings directly to your email or via Telegram. This ensures you never miss out on a great opportunity.

Our job board allows you to apply for up to 5 vacancies per day absolutely for free. If you wish to apply for more, you can choose a suitable subscription plan with weekly, monthly, or annual payments.

Wide Range of Completely Remote Online Jobs

On our platform, you'll find fully remote work positions in the following fields:

  • IT and Programming — software development, website creation, mobile app development, system administration, testing, and support.
  • Design and Creative — graphic design, UX/UI design, video content creation, animation, 3D modeling, and illustrations.
  • Marketing and Sales — digital marketing, SMM, contextual advertising, SEO, product management, sales, and customer service.
  • Education and Online Tutoring — teaching foreign languages, school and university subjects, exam preparation, training, and coaching.
  • Content — creating written content for websites, blogs, and social media; translation, editing, and proofreading.
  • Administrative Roles (Assistants, Operators) — Virtual assistants, work organization support, calendar management, and document workflow assistance.
  • Finance and Accounting — bookkeeping, reporting, financial consulting, and taxes.

Other careers include: online consulting, market research, project management, and technical support.

All Types of Employment

The platform offers online remote jobs with different types of work:

  • Full-time — the ideal choice for those who value stability and predictability;
  • part-time — perfect for those looking for a side home job or seeking a balance between work and personal life;
  • Contract — suited for professionals who want to work on projects for a set period.
  • Temporary — short-term work that can be either full-time or part-time. These positions are often offered for seasonal or urgent tasks;
  • Internship — a form of on-the-job training that allows you to gain practical experience in your chosen field.

Whether you're looking for stable full-time employment, the flexibility of freelancing, or a part-time side gig, you'll find plenty of options on Remoote.app.

Remote Working Opportunities for All Expertise Levels

We feature offers for people with all levels of expertise:

  • for beginners — ideal positions for those just starting their journey in internet working from home;
  • for intermediate specialists — if you already have experience, you can explore positions requiring specific skills and knowledge in your field;
  • for experts — roles for highly skilled professionals ready to tackle complex tasks.

How to Start Your Online Job Search Through Our Platform?

To begin searching for home job opportunities, follow these three steps:

  1. Register and complete your profile. This process takes minimal time.
  2. Specify your skills, country of residence, and the preferable position.
  3. Receive notifications about new vacancy openings and apply to suitable ones.

If you don't have a resume yet, use our online builder. It will help you create a professional document, highlighting your key skills and achievements. The AI will automatically optimize it to match job requirements, increasing your chances of a successful response. You can update your profile information at any time: modify your skills, add new preferences, or upload an updated resume.