-
View all jobs
Overview
The C++ Developer position is a crucial role in our technology team, responsible for designing and implementing high-quality software solutions that meet our organization’s needs. This position requires expertise in C++ and a solid understanding of software development principles. The developer will collaborate closely with cross-functional teams to deliver robust applications while ensuring performance, security, and scalability. As a C++ Developer, one will have the opportunity to drive innovation, solve complex problems, and contribute to significant projects in a dynamic work environment. You will be expected to harness your programming skills, engage in code reviews, and uphold coding standards while actively participating in the complete software development lifecycle. This role is vital not only for enhancing our current technology stack but also for guiding the team towards implementing modern engineering practices.
Key Responsibilities
The C++ Developer position is a crucial role in our technology team, responsible for designing and implementing high-quality software solutions that meet our organization’s needs. This position requires expertise in C++ and a solid understanding of software development principles. The developer will collaborate closely with cross-functional teams to deliver robust applications while ensuring performance, security, and scalability. As a C++ Developer, one will have the opportunity to drive innovation, solve complex problems, and contribute to significant projects in a dynamic work environment. You will be expected to harness your programming skills, engage in code reviews, and uphold coding standards while actively participating in the complete software development lifecycle. This role is vital not only for enhancing our current technology stack but also for guiding the team towards implementing modern engineering practices.
Key Responsibilities
- Design and develop high-quality software applications using C++.
- Implement and maintain robust code with a focus on performance and scalability.
- Collaborate with the product management team to understand requirements.
- Engage in code reviews and provide constructive feedback.
- Optimize existing software and troubleshoot performance issues.
- Write and maintain test cases to ensure software quality.
- Participate in system architecture design discussions.
- Research and evaluate new technologies to improve development processes.
- Develop APIs and assist in integrating with external systems.
- Document development processes, code changes, and design specifications.
- Ensure compliance with coding standards and best practices.
- Utilize version control systems to manage code changes.
- Mentor junior developers and assist in their professional growth.
- Stay updated with C++ advancements and software engineering trends.
- Respond to production issues and provide timely resolution.
- Work effectively in an Agile/Scrum development environment.
- Bachelor's degree in Computer Science or a related field.
- At least 3 years of experience in C++ software development.
- Strong knowledge of object-oriented programming principles.
- Familiarity with data structures and algorithms.
- Experience with multithreading and concurrent programming.
- Proficient in debugging and troubleshooting software issues.
- Experience with version control systems, preferably Git.
- Knowledge of database management systems and SQL.
- Adept at writing clear and maintainable code.
- Good understanding of software development lifecycle (SDLC) methods.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
- Familiarity with Agile methodologies preferred.
- Experience in performance profiling and tuning software applications.
- Understanding of software security principles and best practices.
- Willingness to learn and adapt in a fast-paced environment.
Key Skills
Ranked by relevance
c
data structures
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Scrum Master
2026-05-27
Full-time
Not Applicable
India
Telecommunications
Engineering
View Job Details
Related
Backend Engineer
2026-05-28
Full-time
Mid-Senior
Ireland
Biotechnology Research
Engineering
View Job Details
Related
Senior Frontend Developer
2026-05-28
Full-time
Not Applicable
Ireland
Software Development
Engineering
Login to Apply
- Posted
- Mar 28, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Bengaluru
Industries
Software Development
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Scrum Master
2026-05-27
Full-time
Not Applicable
India
Telecommunications
Engineering
View Job Details
Related
Backend Engineer
2026-05-28
Full-time
Mid-Senior
Ireland
Biotechnology Research
Engineering
View Job Details
Related
Senior Frontend Developer
2026-05-28
Full-time
Not Applicable
Ireland
Software Development
Engineering