C++ Jobs

Find remote positions requiring C++ skills. Browse through opportunities where you can utilize your expertise and grow your career.

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

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

Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 150000.0 - 200000.0 USD per year

πŸ” Data Security

🏒 Company: VirtruπŸ‘₯ 101-250πŸ’° $60,000,000 Series C about 3 years agoSecuritySaaSPrivacyInformation TechnologyCyber SecuritySoftware

  • 5–8 years testing applications deployed in production.
  • Experience with functional testing, performance testing, accessibility testing and security testing, including test case development and execution.
  • Experience with test automation for desktop applications, particularly on Windows OS
  • Proficiency in one of these languages or similar: TypeScript, JavaScript, and Python.
  • Familiarity with Go, Java, C++, C# on GCP and Microsoft platforms.
  • Experience with Unit Tests, API Tests, Web UI Tests using Playwright.
  • Hands-on experience with REST API, and command-line interface (CLI) testing.
  • Understanding of IaC concepts and familiarity with Terraform, Ansible, Kubernetes (k8s), and cloud environments.
  • Understand the system under test in depth
  • Design, develop, and execute reliable and efficient automated tests for features and regression testing.
  • Analyze automated test results, identifying failures as test issues or functional defects.
  • Work closely with product and engineering teams to identify issues, investigate root causes, and propose solutions.
  • Support a collaborative environment by giving and receiving constructive feedback.
  • Communicate effectively with technical and non-technical stakeholders, proactively sharing insights and soliciting feedback.
  • Participate in planning and estimation, questioning work that lacks value for the engineering team.
  • Manage risks, uncertainty, and maintain accountability, even in high-pressure situations.
  • Continuously learn and adapt to fast-changing environments.
  • Support and contribute to an inclusive and growth-focused team culture.

DockerPythonSQLCloud ComputingGCPJavaJavascriptKubernetesQA AutomationTypeScriptC#C++API testingGoManual testingREST APITestRailSeleniumCI/CDRESTful APIsLinuxTerraformAnsible

Posted about 2 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 127600.0 - 338500.0 USD per year

πŸ” Software Development

  • 9+ years experience in Software Engineering, Computer Science, or related technical discipline with proven experience maintaining and delivering production software coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, Go, Ruby, Rust, or Python
  • 4+ years experience building, scaling and maintaining global edge technologies, such as load balancers, API gateways, and/or CDNs.
  • 3+ years people management experience
  • Evolve GitHub’s global load balancing platform across our presence in Microsoft Azure and our physical data centers.
  • Oversee and guide a distributed team, taking accountability for the team’s vision, best practices, and priorities.
  • Provide clarity and a shared understanding of decision making, direction, and progress for the team and the company.
  • Provide career development plans, coaching, and guided performance feedback to your team’s engineers.
  • Drive incident response, operational excellence, and facilitate blameless postmortems.
  • Plan and execute complex technical projects, coordinating work with engineering teams across the stack.

AWSBackend DevelopmentLeadershipPythonAgileCloud ComputingJavaJavascriptMicrosoft AzureNginxPeople ManagementRubyC#C++API testingGoRustCI/CDRESTful APIsDevOpsMicroservicesSoftware Engineering

Posted about 3 hours ago
Apply
Apply

πŸ“ United States

πŸ’Έ 136500.0 - 266500.0 USD per year

πŸ” Autonomous Vehicles

  • BA, Masters or PhD in Machine Learning, Computer Science, Applied Mathematics, Statistics, Physics or a related field; or equivalent industry experience
  • In-depth understanding of common Machine Learning, Deep Learning algorithms, or ML Planning
  • Experience designing, training, and analyzing neural networks for at least one of the following applications: object detection, semantic/instance segmentation, visual classification, motion/gesture recognition, sensor fusion, multitask learning, motion prediction, and/or multi-object tracking
  • Advanced knowledge of software engineering principles including software design, source control management, build processes, code reviews, testing methods
  • Fluency in Python, including standard scientific computing libraries and Python bindings development experience
  • Experience with PyTorch or other deep learning frameworks
  • Experience working with large data sets and deriving insights from data
  • Effectiveness at leading and executing large, complex technical initiatives
  • Define and influence the direction of the team, organization, and/or department.
  • Advise leaders on technology problems and solutions
  • Connect and drive business impact through technology solutions
  • Formulate problems, architect solutions, and design processes
  • Prototype, evaluate, implement, and iterate on solutions
  • Pioneer research into state of the art solutions and systems for autonomous vehicles
  • Productionize and deploy solutions onto autonomous vehicle fleets
  • Mentor and grow junior and experienced engineers and researchers
  • Help create and reinforce a culture of inclusion, innovation, and excellence

PythonSoftware DevelopmentData AnalysisGitImage ProcessingMachine LearningPyTorchC++AlgorithmsData scienceSoftware Engineering

Posted about 9 hours ago
Apply
Apply
πŸ”₯ Senior Software Engineer
Posted about 20 hours ago

πŸ“ India

πŸ” Software Development

🏒 Company: YipitDataπŸ‘₯ 251-500πŸ’° Debt Financing 10 months agoMarket ResearchAnalyticsData Visualization

  • Bachelor's degree in Computer Science, or related majors, 5+ yrs backend experience.
  • Solid computer foundation and programming skills, familiar with common data structures and algorithms.
  • Excellent in one of the following languages: Go/Python/C/C++/Java.
  • Familiar with one of open source components: Mysql/PostgreSQL/Redis/Kafka/ElasticSearch/Message Queue/Nosql.
  • Experience in architecture and developing large-scale distributed systems.
  • Exposure to cloud infrastructure, such as kubernates/docker, Azure/AWS/GCP.
  • Familiarity with ERP systems.
  • Implement connectors to fetch ERP data.
  • Implement or upgrade backend APIs
  • Take charge of the ERP system’s data storage.
  • Design technical solutions
  • Maintain existing services
  • Work with US/SG/China teams

AWSBackend DevelopmentDockerPostgreSQLPythonSoftware DevelopmentSQLCloud ComputingElasticSearchGCPJavaKafkaKubernetesMySQLC++AlgorithmsData engineeringData StructuresGoREST APIRedisCommunication SkillsAnalytical SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsLinuxDevOpsMicroservicesExcellent communication skillsData visualizationData modelingScriptingData analyticsData managementDebugging

Posted about 20 hours ago
Apply
Apply

πŸ“ United States

πŸ” Blockchain Technology

🏒 Company: AnzaπŸ‘₯ 11-50ConsultingNon ProfitSocial Entrepreneurship

  • A proven track record of shipping and optimizing high performance software.
  • Experience with performance optimization and a demonstrated ability to both diagnose and prevent performance problems.
  • Intimate familiarity with multi-threaded programming, on Linux.
  • Knowledge and expertise with low-level systems engineering, including debugging and profiling.
  • Expertise in programming languages such as Rust, C++, or similar, with a focus on writing performant, maintainable, and scalable code.
  • Rigorous testing standards.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Gather and analyze metrics to identify performance bottlenecks.
  • Work with subject matter experts to understand code component performance requirements and goals; both present and future.
  • Design, implement, and benchmark solutions to improve performance and reliability

Software DevelopmentBashBlockchainC++AlgorithmsData StructuresRustCI/CDLinuxScriptingDebugging

Posted about 22 hours ago
Apply
Apply

πŸ“ United States

🧭 Full-Time

πŸ’Έ 177000.0 - 218000.0 USD per year

πŸ” Software Development

  • 3+ years of substantial and relevant experience in software development
  • Strong understanding and experience of C++, Rust or other systems languages (ideally modern C++17 or C++20), including profiling and benchmarking
  • Excellent written communication skills
  • Build and maintain the customer-facing interfaces provided by Redpanda
  • Analyze and drive for parity with the Kafka API
  • Work to enhance both user experience and overall system performance
  • Develop supporting infrastructure to enable other core teams to deliver features effectively
  • Implement security and access control functions
  • Enable new customer-centric capabilities that focus on serving large enterprise customers
  • Contribute to the overall success of Redpanda by 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

Backend DevelopmentSoftware DevelopmentKubernetesC++AlgorithmsApache KafkaAPI testingData StructuresRustRESTful APIs

Posted about 23 hours ago
Apply
Apply

πŸ“ United Kingdom; Denmark; Italy; France; Spain; Germany; Ireland

🧭 Full-Time

πŸ” Computer Security

🏒 Company: crowdstrikecareers

  • Show a track record of shipping quality software.
  • Can dive into a complicated code base where changes require careful attention and puzzle solving.
  • Have architectural and design experience building software across many system layers.
  • Show strong technical communication skills, including presenting, software architecture documentation and user feedback solicitation.
  • Are excited to improve performance and user experience.
  • Take responsibility for their work, and see feedback as an opportunity to iterate.
  • Have an interest in compilers and how they work.
  • Understand fundamental computer science concepts.
  • Can communicate, collaborate, and work effectively in a distributed team.
  • Have significant experience in analysis and implementation of data structures, algorithms, and software design.
  • Maintain and improve a domain specific language compiler codebase and feature set, written primarily in Python.
  • Design and implement new language and compiler features.
  • Solicit and integrate feedback about design proposals and user needs.
  • Debug cross-platform and integration issues, working closely with other teams to ensure safety and reliability.
  • Design and write integration and end-to-end tests.
  • Balance operating independently with regular user interviews and intra-team coordination.
  • Shape the direction and roadmap of our tools and architecture.

PythonSoftware DevelopmentBashDesign PatternsSoftware ArchitectureC++AlgorithmsData StructuresCommunication SkillsRESTful APIsLinuxDebugging

Posted 1 day ago
Apply
Apply

πŸ“ Serbia, Georgia, Turkey, Armenia

πŸ” Fintech

🏒 Company: Libertex GroupπŸ‘₯ 251-500Financial ServicesFinanceTrading Platform

  • 10+ years in software development, with at least 5 years in a leadership or management role.
  • Strong hands-on experience with Java (JVM, GC, Java SE, Java 21) and Spring Boot (MVC, Data, Spring Boot 3).
  • Experience with relational databases and SQL (preferably PostgreSQL) and NoSQL (preferably Redis).
  • Knowledge and experience with AWS services and environment.
  • Experience with DevOps, GitOps practices, and CI/CD development (preferably GitLab, Jenkins, Kubernetes, Helm, ArgoCD).
  • Experience with observability and monitoring (preferably Victoria Metrics, Grafana, ELK).
  • Experience with event-driven architectures and Kafka.
  • Develop and communicate a clear vision and tech roadmap for the developer community.
  • Establish and enforce development standards, best practices, and coding guidelines.
  • Lead, mentor, and inspire a diverse community of developers.
  • Organize cross-functional collaboration and knowledge sharing.
  • Initiate and manage R&D projects to evaluate and implement new technologies, tools, and methodologies.
  • Experiment with innovative solutions that enhance development efficiency and product quality.
  • Identify and resolve bottlenecks in the development lifecycle.
  • Drive initiatives for automation and process refinement.
  • Ensure that cross-stack best practices are shared and adopted across teams.

AWSBackend DevelopmentLeadershipPostgreSQLSoftware DevelopmentSQLGitJavaJavascriptJenkinsJVMKafkaKubernetesSpring BootC++Cross-functional Team LeadershipGrafanaAngularRedisCommunication SkillsCI/CDMentoringDevOps

Posted 2 days ago
Apply
Apply

πŸ“ United Kingdom

🧭 Full-Time

🏒 Company: nDreams Limited

  • Excellent working knowledge of Photoshop, Unreal, Maya, Houdini or relevant equivalents
  • Real-time engine experience in Unreal, creating VFX blueprints, shader networks, particles, dynamic systems, lighting, and post-processing
  • Fundamental understanding of the importance of VFX on the users’ final experience within performance constraints of VR hardware
  • Ability to deliver on a varied selection of art styles, from realistic to highly stylised
  • Strong problem-solving skills and attention to detail
  • Ability to articulate and deliver constructive feedback on own and peers’ work
  • Implement, troubleshoot, and debug VFX or cross-discipline VFX systems
  • Shape and contribute to a VFX workflow for efficient design to delivery of effects within a game
  • Lead and mentor a team of VFX artists, providing guidance and support to ensure high-quality work
  • Define the visual language of effects within a game project in collaboration with the Art Director
  • Plan, cost, and deliver VFX work in coordination with the Production team
  • Create and implement effects that fit both the style of the game and the technical constraints of the platforms
  • Contribute work back to the Core Tech project for re-use throughout nDreams
  • Identify player issues where VFX could enhance enjoyment or understanding of the game
  • Collaborate with other art team members, design, and Graphics Programmers on the implementation approach for VFX
  • Consistently deliver impressive and dramatic VFX to projects
  • Ensure VFX does not block the game’s delivery against the vision for timing or quality reasons
  • Elevate the enjoyment of the product by players through VFX

LeadershipPythonAdobe PhotoshopGame DesignGame DevelopmentC++Unreal engineCommunication SkillsProblem SolvingMentoringAttention to detailScripting

Posted 2 days ago
Apply
Apply

πŸ“ US

🧭 Full-Time

πŸ’Έ 149600.0 - 308000.0 USD per year

πŸ” Software Development

  • 4+ years of industry backend development experience, building consumer or business facing products
  • Proficiency in common backend tech stacks for online service, storage, caching and data processing
  • Proficiency in building GraphQL APIs and converting REST to GraphQL
  • Experience building & operating large scale distributed systems and/or networks
  • Experience in Python, Java, C++, or Go or another language and a willingness to learn
  • Build out the backend for Pinner-facing features to power the future of inspiration on Pinterest
  • Partner with design, product, and backend teams to build end-to-end functionality
  • Put on your Pinner hat to suggest new product ideas and features
  • Employ automated testing to build features with a high degree of technical quality, taking responsibility for the components and features you develop
  • Grow as an engineer by working with world-class peers on varied and high impact projects
  • Design, develop, and operate large scale, distributed systems and networks
  • Work with Engineering customers to understand new requirements and address them in a scalable and efficient manner
  • Actively work to improve the developer process and experience in all phases from coding to operation
  • May contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users

AWSBackend DevelopmentGraphQLPythonSQLJavaC++AlgorithmsData StructuresGoREST APICommunication SkillsCI/CDProblem SolvingMicroservicesSoftware EngineeringData management

Posted 2 days ago
Apply
Shown 10 out of 538