Top Remote C++ Jobs in Birmingham, AL
As a Principal Engineer, you will lead the design, architecture, and implementation of blockchain components, influence the engineering direction of the company, and collaborate with cross-functional teams to deliver innovative products in a fast-paced environment.
Senior Backend Engineers at Raya focus on backend engineering in a high-growth environment. Responsibilities include leading core services, enhancing application performance with databases, collaborating with cross-functional teams, and ensuring user-centric development while maintaining operational excellence.
The Senior Software Engineer will design, develop, test, and deploy backend services and APIs while collaborating with product management and customers. Responsibilities include maintaining servers and clients, ensuring product quality through customer feedback, and utilizing advanced programming and cloud technologies.
The Senior Bioinformatics Engineer will develop and maintain bioinformatics pipelines, optimize AWS infrastructure, automate workflows, and collaborate with scientists to support research projects at Ancestry. The role involves managing large datasets and deploying machine learning software in cloud environments.
As a Senior Site Reliability Engineer, you'll monitor production environments, design and enhance Azure-based infrastructure, and implement disaster recovery strategies, ensuring high availability and compliance while collaborating with engineering teams to improve system performance.
As a Mobile Engineer at Abbott, you will architect and implement software solutions for mobile platforms, focusing on React Native and hybrid technologies. You will support mobile development, enhance system cybersecurity, and ensure high code quality through best practices and collaboration with teams. Your role includes designing services, APIs, and unit testable code, as well as mentoring and technical planning.
The Senior Software Engineer (C++) will maintain and update application subsystems using C++, assess software development requirements, and collaborate with various teams. The role encompasses providing support for software projects, managing project schedules, and advocating for continuous improvement.
The Staff Software Engineer will design, implement, and maintain critical parts of Materialize using Rust, focusing on performance-sensitive distributed systems. Responsibilities include collaborating with engineers and product management to adapt to customer needs and working both autonomously and as part of a team.
This role involves developing scaleout solutions for AI technologies, collaborating with teams to define product offerings, understanding customer needs, and proving out solutions with hardware. Key responsibilities include creating orchestration software and being innovative within cross-functional teams.
Lead the development of a Chromium-based Android browser, collaborating with the team to design and implement features, maintain clean code, and drive innovation with a focus on performance, reliability, and security.
All Filters
No Results
No Results