Remote Software Developer Jobs

C++
522 jobs found. to receive daily emails with new job openings that match your preferences.
522 jobs found.

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

Apply
🔥 Senior Engine Programmer
Posted about 13 hours ago

📍 US, Canada

🧭 Full-Time

💸 130000.0 - 200000.0 USD per year

🔍 Software Development

🏢 Company: thatgamecompany👥 101-250💰 about 3 years agoDeveloper ToolsVideo GamesConsole GamesFamilyMMO GamesSocial NetworkMobileOnline Games

  • Experience developing a game engine (at work, school, or as a personal project)
  • 5+ years of technical engineering experience with C or C++
  • Find the idea of working in a custom game engine more fun than working in a Big Engine™
  • Demonstrated ability to execute longer-term projects in complicated code bases with multiple stakeholders.
  • Design, implement, and update core systems of the TGC game engine
  • Collaborate closely with various disciplines, including artists, designers, and other engineers, to gather requirements, deliver and iterate on features
  • Help monitor, identify and troubleshoot issues and inefficiencies to increase the overall effectiveness of the development team.

Software DevelopmentAgileDesign PatternsGame DesignGame DevelopmentGitC++Cross-functional Team LeadershipAlgorithmsData StructuresCommunication SkillsCollaborationCI/CDProblem SolvingLinuxScriptingDebugging

Posted about 13 hours ago
Apply
Apply

📍 US, EU

🧭 Full-Time

💸 226400.0 - 271700.0 USD per year

🔍 Autonomous Vehicle

  • Minimum 15 years of experience in engineering or related field with preference for robotic or software/hardware integration projects.
  • Strong proficiency in programming languages, C++ preferred.
  • Strong experience with Real-time Systems, Linux, Networking and Virtualization.
  • Working knowledge with software Verification & Validation.
  • Strong technical communication skills, written and verbal, that scale to a diverse workforce
  • Strong ability to align technical objectives to business values and articulate the associated business value of technical work.
  • Ability to collaborate with teams both in person and virtually.
  • Ability to work in a fast-paced environment with evolving software/hardware infrastructure.
  • Strong problem-solving skills and the ability to analyze and debug complex software and control system issues.
  • Experience in source control applications and agile workflows such as GITHUB and JIRA.
  • Work collaboratively in Torc’s Principal Community and engineering leaders to mature a technical vision across the engineering division and drive technical direction into engineering departments
  • Collaborate with stakeholders to understand requirements and design scalable and maintainable software solutions for the Software Integration department and the broader engineering division
  • Set the technical direction and architectural guardrails for the division
  • Set the standards of technical excellence and rigor within the Compute Foundation department, in alignment with the engineering division.
  • Work with engineering leaders to drive standards of excellence into meaningful processes and practices of engineering
  • Provide technical leadership and guidance to engineering teams in the department promoting best practices, and ensuring adherence to coding standards and architectural principles
  • Participate in design and code reviews, providing constructive feedback to ensure high-quality solutions that adhere to established standards and practices
  • Provide mentorship and guidance to next-level engineers, and below, assisting in their technical growth and fostering a culture and learning and development within the department
  • Troubleshoot and debug the most critical issues related to software integration, determining the root causes, implementing appropriate solutions, and setting up safeguards against reoccurrences
  • Be able to analyze, and mentor others to analyze, software performance to implement necessary optimizations to enhance speed, efficiency, and scalability
  • Stay up to date with the latest industry trends, technologies and best practices for potential integration with existing solutions
  • Participate in project planning and collaborate with technical product managers on the priorities and customer expectations of the proposed software solutions

Software DevelopmentAgileBashEmbedded SystemsGitC++JiraAlgorithmsCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringLinuxNetworkingDebugging

Posted about 14 hours ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 165000.0 - 230000.0 USD per year

🔍 Software Development

  • Substantial relevant experience of at least 5 years in a professional or academic role
  • Prior experience in working on deeply technical projects in the realm of scalability, concurrency and parallelism, replication protocols, and correctness
  • Strong understanding and experience of C++(ideally modern C++17 or C++20), including profiling and benchmarking
  • Excellent written and verbal communication skills
  • Work with engineering team members who deeply care about our craft and take pride in what we deliver
  • Contribute to the overall success of Redpanda, ensuring our core tenets of Operational simplicity, No Data Loss, and Blazingly Fast remain true as we push the envelope on scalability, while expanding our target addressable market through features and integrations
  • Collaborate with product managers, designers, SREs, support, and customer success to deliver solutions to challenging distributed systems problems
  • Help shape Redpanda’s future while learning and growing professionally

C++AlgorithmsData StructuresCI/CDLinuxSoftware Engineering

Posted 1 day ago
Apply
Apply

📍 Etobicoke, ON

🧭 Internship

💸 32.0 USD per hour

🔍 Artificial Intelligence

🏢 Company: Vosyn👥 251-500💰 $8,000,000 Seed 10 months agoArtificial Intelligence (AI)Machine LearningSoftware

  • Completed Bachelor’s degree in Data Science, Computer Science, Statistics, or a related field required. Master’s program enrollment or completion is preferred but not mandatory.
  • Strong understanding of data concepts and analytical methods.
  • Proficiency in relevant tools and technologies (Python, Java, R, and C++).
  • Programming proficiency, including coding in Python and other languages for scripting, automation, and interacting with AI models.
  • Knowledge of various language models, such as ChatGPT-3.5, ChatGPT-4, Google Gemini, Microsoft Copilot, and others.
  • Ability to analyze data generated by language models and derive insights to improve model performance.
  • Ability to work both independently and collaboratively.
  • Strong problem-solving skills and attention to detail.
  • New graduates are encouraged to apply.
  • Design, test, and refine prompts.
  • Optimize AI model outputs.
  • Evaluate the context and purpose of a prompt.
  • Identify and address ethical issues.
  • Analyze outputs to understand patterns and trends.
  • Collaborate with cross-functional teams

PythonData AnalysisJavaMachine LearningNumpyC++AlgorithmsData scienceData StructuresCommunication SkillsAnalytical SkillsCollaborationProblem SolvingRESTful APIsAttention to detailData visualizationData modelingScripting

Posted 1 day ago
Apply
Apply

📍 Colombia

🧭 Full-Time

🔍 Game Backend

🏢 Company: Gamebreaking Studios👥 11-50ConsultingGamingOnline Games

  • 2+ years of professional software engineering experience
  • 1+ years of professional experience writing backend services (e.g. Spring, ASP.net, Node.js)
  • Experience with a strongly-typed programming language (C#, Java, C++, or similar)
  • Experience with cloud computing and cloud technologies (e.g. AWS, Azure, GCP)
  • Write clean, well-tested code for online services and games
  • Implement features from design to implementation without oversight
  • Collaborate often via pair programming, whiteboarding, and technical discussions
  • Provide thoughtful feedback on code and tech design reviews
  • Articulate engineering needs to project managers and customers

AWSBackend DevelopmentNode.jsSoftware DevelopmentASP.NETCloud ComputingFull Stack DevelopmentGame DevelopmentGCPJavaSpringC#C++AzureRESTful APIsMentoringWritingSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States of America

🧭 Full-Time

🔍 Software Development

🏢 Company: TCGPlayer_External_Career

  • Fluency in at least two programming languages (C# ideally, Go, Java)
  • Knowledge of VUEjs
  • Mastery of Visual Studio
  • Expert SQL programming skills
  • NoSQL basics (Redis, DynamoDB, Mongo)
  • Technical expert in one of the following: New Relic, Data Dog, Scalyr
  • Technical expert in one of the following: GitHub, Jenkins, Octopus
  • Fluency in SonarQube
  • Developing thorough technical requirements based on business needs
  • Developing high-quality code based on detailed designs that meet requirements
  • Creating comprehensive documentation, conducting thorough testing and following defined change control processes
  • Providing support for a mission-critical application
  • Demonstrating a high level of initiative and attention to detail during daily operations
  • Implementing and maintaining internal, private and public web services
  • Designing, developing, shipping and maintaining features with guidance from more experienced engineers
  • Improving the development experience by enhancing development tools, test coverage, and/or code structure
  • Implementing code that is clear, concise, tested and easily understood by others

Backend DevelopmentSQLDynamoDBJavaJenkinsMongoDBSoftware ArchitectureVue.JsC#C++AlgorithmsAPI testingData StructuresGoJava SpringRedisNosqlCI/CDRESTful APIsDocumentationSoftware EngineeringDebugging

Posted 3 days ago
Apply
Apply
🔥 BMET 2 (South Bay)
Posted 3 days ago

📍 United States

💸 58000.0 - 87000.0 USD per year

🔍 Healthcare

🏢 Company: GEHC_ExternalSite

  • Associate's or Bachelor's degree in Electrical Engineering, Biomedical Engineering, Mechanical Engineering, or related field and 2+ years of experience servicing medical equipment;
  • OR equivalent military education and 2+ years of experience servicing electrical or mechanical equipment;
  • OR High School Diploma/GED and 4+ years of experience servicing medical equipment.
  • Evaluate complex, customer biomedical equipment issues, and implement appropriate repairs.
  • Perform planned maintenance (PM), safety and environmental inspections, and maintain effective customer relations.
  • Follow and guide others as needed regarding appropriate GE policies, procedures, hospital protocol, and complete necessary documentation.

SQLEmbedded SystemsC++Communication SkillsAnalytical SkillsC (Programming language)Customer serviceLinuxAttention to detailTeamworkReportingTroubleshootingCustomer support

Posted 3 days ago
Apply
Apply

📍 United Kingdom

🧭 Full-Time

🔍 Virtual Reality

🏢 Company: nDreams Limited

  • 5+ years of professional AI programming experience, with a minimum of one shipped title on a current-generation console, PC, VR headset or mobile.
  • A thorough knowledge of C++ including high-performance programming and good 3D maths skills.
  • Thorough knowledge of underlying AI systems including state machines, behaviour trees, perception/navigation systems and animation/physics requirements.
  • Experience delivering compelling AI combat with believable navigation, cover, tactical enemy squad coordination, and strategic high-level AI planning.
  • Shipped game title(s) with believable and engaging AI behaviour using a modern game engine, delivering a balanced, enjoyable player experience.
  • Take ownership of our AI systems, pipelines and set-ups, delivering cutting edge AI character behaviour in VR.
  • Develop the perception, behaviour and planning systems that underly NPC and creature AI, integrating with Unreal 5 and custom code.
  • Develop the controlling logic for NPC character behaviour, utilizing standard Unreal AI systems, your own code and new UE5 AI tech like Mass Entity and State Trees.
  • Ensure AI systems and data are robust, maintainable and well documented, and AI workload is consistently performant for a stable VR framerate.
  • Work alongside other disciplines, planning AI alongside animation, gameplay, art, audio and design requirements for best player experience.
  • Help guide the design teams when making combat areas and other AI-driven experiences.
  • Help with project planning for your areas of work, liaising with project management for best outcomes and predictable timely feature delivery.
  • Self-develop your own knowledge of state-of-the-art AI techniques and the inner nuances of Unreal 5’s AI systems.
  • Be a positive behavioural and mental role model for the team and studio.
  • Help with staff development, departmental structure, mentoring and hiring.

Artificial IntelligenceGame DesignGame DevelopmentC#C++AlgorithmsData StructuresUnreal engineCommunication SkillsRESTful APIsMentoringLinuxTeamworkJSON

Posted 4 days ago
Apply
Apply

📍 Canada

🧭 Full-Time

💸 150000.0 - 225000.0 CAD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • 8+ years of experience designing, building, and delivering high-quality software in C/C++
  • In-depth knowledge of Windows kernel internals, security features, and low-level system programming, APIs and design
  • Prior experience working with low-level code, such as OS kernel, firmware or device drivers.
  • Design and build detection logic and systems leveraged across teams within CrowdStrike to detect cyber attackers and stop breaches.
  • Extend our existing codebase and test suites utilizing C++, Python, and other tools as appropriate.
  • Brainstorm, define, and build collaboratively across multiple teams.
  • Build elegant, robust, and reliable solutions for complex technical problems.
  • Obsess about learning, and champion the newest technologies & tricks with others, raising the technical IQ of the team.
  • Deliver and accept feedback with grace and courtesy.
  • Troubleshoot issues within the product when necessary, assisting customer support.
  • Leverage your understanding of engineering best practices, including topics like secure coding, testing paradigms, effective peer code reviews, logging, and resilient architecture patterns, to ensure that our code is clean.
  • Be an energetic ‘self-starter’ who is empowered to take ownership and be accountable for deliverables, both individually and when leading a team.

Embedded SystemsC++C (Programming language)TeamworkSoftware EngineeringDebugging

Posted 4 days ago
Apply
Apply

📍 United States of America

💸 135000.0 - 215000.0 USD per year

🔍 Cybersecurity

🏢 Company: crowdstrikecareers

  • 5+ years of experience with either: Pentesting, reverse engineering, threat detection or analysis; and an interest in software quality, validation and testing, or Designing, building, and delivering frameworks and test harnesses to ship high-quality software in at least one of the following: Swift, C/C++, Python, Objective-C; and a demonstrated interest in security.
  • Low-level OS knowledge of Windows operating system internals, components, and APIs.
  • Team player – able to lead, mentor, communicate, collaborate, and work effectively in a distributed team, to clearly articulate thoughts & designs to peers and upper management
  • Must have demonstrated passion to find bugs -- i.e. must like breaking software as much as writing code!
  • Experience doing test development work on Windows for code that has high reliability requirements
  • Ability to write and automate test cases, triage bugs, and write actionable bug reports
  • Ability to clearly define test strategies for features, and implement those strategies
  • Ability to communicate, collaborate, and work effectively in a distributed team
  • Expertise in using performance profiling tools and debuggers to analyze crash dumps
  • Work closely with a team of detection engineers to support and maintain a culture of high product quality and excellence
  • Analyze complex software features, and build effective test strategies and test designs
  • Extend our existing codebase utilizing C++, Python, and other tools and DSLs (domain specific languages) as appropriate, to increase the testability and debuggability of the code
  • Identify and write specialized tests necessary that are not feature-specific but are still important to ensure the quality of the system as a whole – performance, scalability, limits etc.
  • Work collaboratively with product and release management to control risk, improve quality, and streamline our release cycles
  • Debug product issues found through test or customer cases to identify root cause and use the input to improve tests
  • Lead rigorous product and test code reviews with an eye towards improving the security and robustness of the system as a whole
  • Leverage your understanding of engineering best practices, including topics like secure coding, testing paradigms, debugging, performance measurement, code reviews, CI/CD and OS internals, to ensure that our sensor code is fast and reliable
  • Be an energetic 'self-starter' with the ability to take ownership and be accountable for deliverables, both individually and when leading a team

PythonSoftware DevelopmentCybersecurityC++API testingCommunication SkillsAnalytical SkillsCollaborationCI/CDAgile methodologiesRESTful APIsTeamworkScriptingDebugging

Posted 4 days ago
Apply
Shown 10 out of 522

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 Remote Software Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search — filter job listings based on your country of residence;
  • AI-powered job processing — artificial intelligence analyzes thousands of listings, highlighting key details so you don’t have to read long descriptions;
  • advanced filters — sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates — we monitor job relevance and remove outdated listings;
  • personalized notifications — get tailored job offers directly via email or Telegram;
  • resume builder — create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security — modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing — up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.