About this role
Our client is seeking a highly skilled Senior Software Engineer with expertise in C/C++ to join their dynamic team. This role is pivotal in driving the development of innovative software solutions and enhancing existing applications. The ideal candidate will possess a strong technical background and a passion for coding excellence.
Key Responsibilities:
- Design, develop, and maintain high-performance software applications using C/C++.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and optimize existing software for improved performance and reliability.
- Participate in code reviews and provide constructive feedback to peers.
- Contribute to the architecture and design of scalable software systems.
- Stay updated with industry trends and emerging technologies to ensure best practices in software development.
Required Skills & Qualifications:
- Proficient in C/C++ programming languages.
- Strong understanding of software development principles and methodologies.
- Experience with debugging tools and performance optimization techniques.
- Familiarity with version control systems such as Git.
- Knowledge of software design patterns and architecture principles.
- Excellent problem-solving skills and attention to detail.
Experience Level:
- A minimum of 5 years of professional experience in software development, with a focus on C/C++.
- Proven track record of delivering high-quality software solutions in a timely manner.
What We Offer:
- Opportunity to work in a collaborative and innovative environment.
- Access to cutting-edge technologies and tools.
- Professional development and career advancement opportunities.
- A supportive team culture that values creativity and initiative.
This role is managed by AI-First Talent on behalf of our client. Your application is reviewed directly by our talent team.