Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior C++ Developer image - Rise Careers
Job details

Senior C++ Developer

Company Description

👋🏼 We're Nagarro.

We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19,500+ experts across 37 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!

By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.

Job Description

Role requirements: 
•    Independently learn and proficiently work with new frameworks/libraries, such as OpenTelemetry, gRPC, and OPC-UA.
•    Design APIs, classes, and other software components based on input from software architects, demonstrating self-sufficiency.
•    Develop high-quality, cross-platform C++ libraries.
•    Write and review code with a focus on maintaining high standards of quality.
•    Thoroughly understand functional requirements and analyze client needs within the project context.
•    Address issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
•    Provide constructive feedback to team members and establish clear expectations.
•    Assist the team in troubleshooting and resolving complex bugs.
•    Propose solutions during code/design reviews, justifying decisions taken.
•    Contribute to a dynamic and lean software development team that embraces agile methodology. 

Qualifications

Qualifications
•    Proficient in C++, demonstrating expertise in memory management, pointers, smart pointers, RAII, STL, design patterns, SOLID, and multithreading.
•    Familiarity with C++17.
•    Comfortable developing on the Linux platform.
•    Effective communication skills with users, technical teams, and management to collect requirements, describe software product features, and articulate technical designs.
•    Passion for building innovative solutions.
•    Experience mentoring team members to meet client needs and holding them accountable for high delivery standards.
•    Ability to understand and apply technology integration scenarios in complex troubleshooting situations.
•    Proficient in English. 

Nice to have:
•    Knowledge of sockets.
•    Experience with CMake, boost, OpenTelemetry, gRPC, OPC-UA.
•    Familiarity with Docker and development using containers.
•    Experience with GitLab, Jenkins, Sonarqube, Artifactory.
•    Proficiency in Python, GoogleTest, Visual Studio Code (VSC), and JSON Web Tokens (JWT).

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior C++ Developer, Nagarro

Welcome to Nagarro, where we're on the lookout for a Senior C++ Developer to join our vibrant team! As a key player in a dynamic and non-hierarchical work culture, you'll leverage your deep expertise in C++ to craft innovative and high-quality cross-platform libraries. Embracing a proactive approach, you’ll independently learn and adapt to new frameworks, such as OpenTelemetry and gRPC, while collaborating with software architects to design APIs and software components. At Nagarro, we believe that coding is just the start – it’s about enhancing the team’s performance and pushing the boundaries of our solutions to meet client needs. You will be expected to take charge by reviewing code, providing constructive feedback, and troubleshooting complex issues with grace and efficiency. As you contribute to our agile software development team, your passion for building innovative solutions will shine through! If you're comfortable working in a Linux environment and proficient in C++, with a solid grasp of multithreading and design patterns, this is the role for you! Join us in creating products, services, and experiences that inspire and delight our global clientele. Let’s scale new heights together!

Frequently Asked Questions (FAQs) for Senior C++ Developer Role at Nagarro
What are the main responsibilities of a Senior C++ Developer at Nagarro?

As a Senior C++ Developer at Nagarro, you will independently learn and proficiently work with new frameworks like OpenTelemetry and gRPC, design APIs and software components, and develop high-quality C++ libraries. You will also address client needs, troubleshoot complex bugs, and contribute to a collaborative software development team following agile methodologies.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior C++ Developer position at Nagarro?

To qualify for the Senior C++ Developer position at Nagarro, you should have proven expertise in C++, including memory management, pointers, and multithreading, along with familiarity with C++17. Experience in Linux development, strong communication skills, and a passion for innovative solutions are also essential.

Join Rise to see the full answer
How does Nagarro foster a collaborative culture for Senior C++ Developers?

Nagarro fosters a dynamic and non-hierarchical culture where Senior C++ Developers are encouraged to provide constructive feedback, assist team members, and contribute to code reviews and design discussions. We value self-sufficiency and a mindset of continuous improvement, creating an inspiring environment for growth and collaboration.

Join Rise to see the full answer
What technologies should a Senior C++ Developer at Nagarro be familiar with?

A Senior C++ Developer at Nagarro should be proficient in C++, familiar with C++17, and comfortable with Linux operating systems. Knowledge of additional technologies such as Docker, GitLab, Jenkins, and cloud technologies would be a plus, as well as experience with frameworks like OpenTelemetry, gRPC, and OPC-UA.

Join Rise to see the full answer
What opportunities for mentorship exist for Senior C++ Developers at Nagarro?

At Nagarro, Senior C++ Developers have the opportunity to mentor team members by helping them to understand technology integration and maintaining high delivery standards. The collaborative culture emphasizes feedback and growth, making it a rewarding space for both personal and professional development.

Join Rise to see the full answer
Common Interview Questions for Senior C++ Developer
Can you explain your experience with memory management in C++?

When answering this question, highlight your familiarity with memory allocation, RAII, and smart pointers. Discuss how you've managed memory effectively in past projects and how you've approached challenges related to memory leaks or management in C++. Be specific about techniques you've used.

Join Rise to see the full answer
What design patterns have you used in your C++ projects?

Discuss specific design patterns you’ve implemented, such as Singleton, Factory, or Observer. Explain how they solved particular challenges in your projects and provided solutions that contributed to maintaining clean, efficient code.

Join Rise to see the full answer
How do you handle debugging in C++ applications?

Detail your preferred debugging tools and techniques, such as using gdb or Visual Studio debuggers. Share an example where you successfully diagnosed and resolved a complex bug, and explain your step-by-step process.

Join Rise to see the full answer
Can you describe a time when you had to learn a new technology quickly?

Share an experience illustrating your aptitude for learning technologies like gRPC or OpenTelemetry. Emphasize the strategies you used to accelerate your learning and how it benefited your team and project outcomes.

Join Rise to see the full answer
What is your experience with working in a Linux environment?

Highlight your comfort level with Linux, mentioning any specific distributions you’ve worked on. Discuss shell scripting, file management, or how you leverage Linux tools for development, showcasing your supportive role in a Linux-based development team.

Join Rise to see the full answer
How do you ensure code quality during development?

Explain your process for maintaining high standards, including code reviews, automated testing, and adherence to coding standards. Provide examples where your focus on quality positively impacted project success.

Join Rise to see the full answer
What agile methodologies have you used in your past work?

Discuss your familiarity with agile methodologies such as Scrum or Kanban. Describe how you contributed to team dynamics, facilitated sprints, or improved processes in past roles, highlighting the positive outcomes.

Join Rise to see the full answer
How do you communicate technical requirements to non-technical stakeholders?

Demonstrate your ability to simplify complex technical subjects for non-technical team members. Share examples of successful communication and the impact it had on project clarity and execution, showing your skills in stakeholder engagement.

Join Rise to see the full answer
Can you give an example of a challenging project you worked on?

Use this question to narrate a specific project that posed significant challenges, detailing your role and how you navigated issues. Focus on problem-solving strategies, collaboration efforts, and what the outcome revealed about your abilities.

Join Rise to see the full answer
What motivates you to develop innovative solutions as a Senior C++ Developer?

Articulate your passion for software engineering, innovative problem-solving, and driving successful project outcomes. Connect your motivations to past experiences and how it aligns with Nagarro’s culture of excellence and innovation.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join a forward-thinking Digital Product Engineering company as a Business Analyst specialized in Salesforce implementation, remote from Mexico.

Photo of the Rise User

Nagarro is seeking a Senior Staff Engineer specialized in Frontend Game Development with Pixi.js to elevate our innovative projects.

Photo of the Rise User
Thomson Reuters Remote IND-BLR-Salarpuria Sattva Knowledge Court
Posted 9 days ago

As a Senior Software Engineer at Thomson Reuters, you'll leverage cutting-edge technologies to create impactful AI solutions for knowledge professionals.

Fiserv Hybrid Milwaukee, Wisconsin
Posted 9 days ago

Join Fiserv as a Sr. Backend Engineer and help shape the future of Fintech by developing innovative backend solutions.

Photo of the Rise User
Boeing Hybrid USA - Maryland Heights, MO
Posted 4 days ago

Tapestry Solutions is on the lookout for a Chief Software Engineer to spearhead mission planning software development for the US Air Force.

Photo of the Rise User
Defense Unicorns Hybrid Phoenix, Arizona, United States
Posted 14 days ago

Join Defense Unicorns as a Senior Android Engineer to help enhance mobile applications for government projects.

Photo of the Rise User

Join Veepee as a Front-End Developer to shape the user checkout experience and lead projects in a dynamic tech environment.

Join Telia Finance AB as a Software Developer Lead and help shape B2B financial solutions using Java and innovative technology.

Photo of the Rise User
Posted 5 days ago

Lead innovative payment processing solutions as Chief Software Engineer at Visa, setting high standards for engineering excellence.

Posted 4 days ago

Join a collaborative team as a Back-End Developer and play a crucial role in building and maintaining scalable systems.

Nagarro's mission statement is "To make distance irrelevant between intelligent people." This indicates that people who are intelligent will use trust and understanding to bridge the distance among themselves; and make distance irrelevant when dea...

303 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
10 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
167 people applied to Scrum Master-Remote at DICE
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
Photo of the Rise User
23 people applied to Front-end Developer at Venturenox
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage
Photo of the Rise User
Someone from OH, Cincinnati just viewed Staff Accountant (Grant Administration) at Texas Health Action
Photo of the Rise User
Someone from OH, Cleveland just viewed Administration & Marketing Assistant Intern at Bosch Group