Senior C/C++ Developer
Los Angeles, Los Angeles County, California, 90001, USA
Listed on 2026-11-05
-
Software Development
Software Engineer, Senior Developer, C++ Developer, Software Architect
Senior C/C++ Developer
Location: Remote (Ireland & European Union)
Employment Type: Contract
Experience Level: Senior
We are partnering with an innovative and rapidly growing technology company that is expanding its engineering team across Europe. With a strong technical culture and a globally distributed workforce, they are seeking an experienced Senior C/C++ Developer to help build and enhance high-performance software solutions.
This is an excellent opportunity to join a highly skilled engineering environment while working remotely from anywhere within Ireland or the EU.
The RoleAs a Senior C/C++ Developer, you will play a key role in the design, development, and optimization of critical software products. Working closely with architects, engineers, and business stakeholders, you will help deliver scalable, reliable, and high-quality solutions that support the company's continued growth.
The successful candidate will be a hands-on engineer with strong problem-solving skills and a passion for building robust software systems.
Key Responsibilities- Design, develop, and maintain software solutions using C and C++.
- Contribute to software architecture and technical design decisions.
- Optimize application performance, scalability, and reliability.
- Participate in code reviews and champion engineering best practices.
- Diagnose and resolve complex technical issues throughout the development lifecycle.
- Collaborate with distributed teams across multiple regions and time zones.
- Create and maintain technical documentation.
- Mentor junior team members and contribute to a culture of continuous improvement.
- Strong commercial experience developing software in C and C++.
- Deep understanding of software engineering principles and design patterns.
- Experience working in Linux/Unix environments.
- Strong debugging, troubleshooting, and performance optimization skills.
- Experience working across the full Software Development Lifecycle (SDLC).
- Proficiency with Git and modern development tools.
- Excellent communication and collaboration skills.
- Ability to work effectively within remote and distributed teams.
- Experience with distributed systems or high-performance applications.
- Knowledge of multithreading and concurrent programming.
- Exposure to cloud technologies and containerized environments.
- Experience with CI/CD pipelines and automated testing frameworks.
- Fully remote working arrangement.
- Opportunity to work with a highly talented international engineering team.
- Challenging and technically complex projects.
- Flexible working environment.
- Competitive contract rates.
- Long-term growth opportunities within a scaling technology organization.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).