{"schemaVersion":"jobsearcher.job.v1","id":"4bc509bfca9a8037e29bc876","url":"https://jobsearcher.com/jobs/4bc509bfca9a8037e29bc876","canonicalUrl":"https://jobsearcher.com/jobs/4bc509bfca9a8037e29bc876","title":"C++ Developer - 100% Remote","description":"About the RoleThe company is seeking an experienced C++ Software Engineer to design and develop software for network simulations using the NS-3 framework. In this role, you will contribute to cloud platform tools and solutions for high-performance computing (HPC) applications, with a focus on performance, reliability, and efficient software development.You will work across the software development lifecycle, from requirements analysis and system design to implementation, testing, integration, deployment, and production support. You will also collaborate with development and product teams to evaluate technologies, improve engineering processes, and deliver reliable solutions for complex distributed systems.Key ResponsibilitiesDesign, develop, document, and maintain efficient, reusable, and reliable C++ code.Build and optimize software for network simulations using the NS-3 framework.Contribute to cloud platform tools and solutions supporting high-performance computing applications.Collaborate with the team to define technology strategy, platform roadmaps, and implementation priorities.Identify opportunities to improve existing frameworks, development processes, and engineering practices.Work with product teams to ensure smooth and timely acceptance of deliverables into production.Evaluate tools and technologies based on feature requirements, performance, cost-effectiveness, and reliability.Collaborate with development teams to understand requirements and recommend appropriate build-versus-buy solutions.Manage release engineering activities, including configuration management, build and deployment management, continuous integration, and delivery.Perform project lifecycle activities, including analysis, design, implementation, testing, integration, maintenance, and production support.Develop high-performance software modules and investigate bottlenecks, bugs, and performance issues.Design and implement automated testing platforms and unit tests.Debug complex distributed systems and improve software reliability and performance.Required Qualifications7+ years of strong C++ programming experience, including development on Unix/Linux platforms.Strong experience with C++11 or later, the C++ Standard Library, and STL containers.Strong understanding of data structures and algorithms.Knowledge of dynamic polymorphism and C++ programming concepts.Understanding of memory management in non-garbage-collected environments.Experience designing and developing complex distributed systems, including debugging and resolving performance issues.Experience with source code management using Git.Familiarity with continuous integration practices.Experience implementing automated tests and unit testing.Bachelor’s degree or equivalent in Computer Science or a related field.Preferred QualificationsExperience with NS-2 or NS-3 network simulation environments.Familiarity with network components such as switches, routers, and network interface cards (NICs).Experience using memory analysis tools such as Valgrind and debuggers such as GDB.Knowledge of component data sheets and technical specifications.Location and Work ArrangementFully remote position.Employment type: Permanent, full-time.Contract-to-contract (C2C) arrangements are not accepted at this time.Salary & BenefitsAnnual salary: $140,000–$200,000+, depending on experience.The company also offers a $1,000 bonus for successful employee referrals.Additional InformationFingerprinting is not required.Drug testing is not required.","company":"Torentify","rawCompany":"torentify","city":"Denver","state":"CO","isRemote":true,"isActive":false,"createdAt":"2026-10-19T11:44:23.257Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"C++ Developer - 100% Remote","description":"About the RoleThe company is seeking an experienced C++ Software Engineer to design and develop software for network simulations using the NS-3 framework. In this role, you will contribute to cloud platform tools and solutions for high-performance computing (HPC) applications, with a focus on performance, reliability, and efficient software development.You will work across the software development lifecycle, from requirements analysis and system design to implementation, testing, integration, deployment, and production support. You will also collaborate with development and product teams to evaluate technologies, improve engineering processes, and deliver reliable solutions for complex distributed systems.Key ResponsibilitiesDesign, develop, document, and maintain efficient, reusable, and reliable C++ code.Build and optimize software for network simulations using the NS-3 framework.Contribute to cloud platform tools and solutions supporting high-performance computing applications.Collaborate with the team to define technology strategy, platform roadmaps, and implementation priorities.Identify opportunities to improve existing frameworks, development processes, and engineering practices.Work with product teams to ensure smooth and timely acceptance of deliverables into production.Evaluate tools and technologies based on feature requirements, performance, cost-effectiveness, and reliability.Collaborate with development teams to understand requirements and recommend appropriate build-versus-buy solutions.Manage release engineering activities, including configuration management, build and deployment management, continuous integration, and delivery.Perform project lifecycle activities, including analysis, design, implementation, testing, integration, maintenance, and production support.Develop high-performance software modules and investigate bottlenecks, bugs, and performance issues.Design and implement automated testing platforms and unit tests.Debug complex distributed systems and improve software reliability and performance.Required Qualifications7+ years of strong C++ programming experience, including development on Unix/Linux platforms.Strong experience with C++11 or later, the C++ Standard Library, and STL containers.Strong understanding of data structures and algorithms.Knowledge of dynamic polymorphism and C++ programming concepts.Understanding of memory management in non-garbage-collected environments.Experience designing and developing complex distributed systems, including debugging and resolving performance issues.Experience with source code management using Git.Familiarity with continuous integration practices.Experience implementing automated tests and unit testing.Bachelor’s degree or equivalent in Computer Science or a related field.Preferred QualificationsExperience with NS-2 or NS-3 network simulation environments.Familiarity with network components such as switches, routers, and network interface cards (NICs).Experience using memory analysis tools such as Valgrind and debuggers such as GDB.Knowledge of component data sheets and technical specifications.Location and Work ArrangementFully remote position.Employment type: Permanent, full-time.Contract-to-contract (C2C) arrangements are not accepted at this time.Salary & BenefitsAnnual salary: $140,000–$200,000+, depending on experience.The company also offers a $1,000 bonus for successful employee referrals.Additional InformationFingerprinting is not required.Drug testing is not required.","datePosted":"2026-10-19T11:44:23.257Z","dateModified":"2026-10-19T11:44:23.257Z","hiringOrganization":{"@type":"Organization","name":"Torentify","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"4bc509bfca9a8037e29bc876"},"url":"https://jobsearcher.com/jobs/4bc509bfca9a8037e29bc876"}}