Top Remote C++ Jobs in Columbus, OH
The Principal Software Engineer will lead a software engineering team, overseeing the development of high-quality software products, managing technical decisions, ensuring timely project delivery, maintaining software standards, and cultivating team skills. The role combines hands-on coding with leadership responsibilities, focusing on modern software development practices.
The Senior Software Developer will lead and mentor Intermediate developers, oversee software modifications, test systems, analyze and design software requirements, deploy solutions, and maintain system documentation.
As a Computational Geometry Senior Software Engineer, you will develop software to automate composite part design and manufacturing processes, create algorithms for CNC toolpath planning, convert CAD models into different formats, implement feature detection for 3D models, and identify automation opportunities in workflows.
As a Senior Software Engineer for the Storage team, you will design and implement innovative data storage solutions across multiple platforms. Responsibilities include developing storage interfaces, collaborating with other teams to build customer features, and maintaining storage implementations for various environments. A strong understanding of Rust and experience with database systems and data structures is essential.
As a Senior IoT Engineer, you will develop and maintain software for smart building technology, specifically with Z-Wave and Zigbee protocols. You'll manage the entire development lifecycle, automate testing, and collaborate with engineering and support teams to ensure high-quality solutions and troubleshoot any issues that arise.
As a Senior Software Engineer at Voleon, you'll develop production trading systems and data pipelines for machine learning applications. You'll collaborate with finance and research teams, optimize trading performance, and mentor other engineers. The role demands expertise in high-performance systems and strong communication skills.
As a Senior Software Engineer in Robotics, you will lead the design and implementation of reliable on-robot software. Responsibilities include defining software architecture, improving state-of-the-art sensors through low-level software, monitoring robot software performance, and collaborating with cross-functional teams to resolve hardware/software issues.
As a Senior Storage Engineer, you will be a key contributor to the development of a blockchain-optimized storage engine and work on an advanced database system. Your role includes preparing the storage solution for production while contributing to open-source projects and ensuring high code quality.
As a Staff Software Engineer in Developer Growth at ngrok, you'll enhance billing systems, design scalable software, lead technical initiatives, and mentor other engineers. Your work will ensure the platform efficiently supports millions of users and innovates billing infrastructure.
As a Junior Software Engineer at Databento, you'll design, develop, and maintain high-performance server applications in C/C++ and Rust. You'll work with market data feeds, optimize code for throughput and latency, and collaborate on build and deployment best practices, contributing to the management of petabyte-scale data processing.
Top remote Companies in Columbus, OH Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results