Senior C++ Developer

7 - 12 years

20 - 22 Lacs

Posted:1 day ago| Platform: Naukri logo

Apply

Skills Required

Work Mode

Hybrid

Job Type

Full Time

Job Description

Job Summary:

Senior Software Development Engineer (C++)

Key Responsibilities:

Technical Leadership & Design

  • Lead the

    design and development

    of complex, high-performance C++ applications for Offer Engines.
  • Define and implement

    architectural improvements, design patterns, and best practices

    to ensure scalability, maintainability, and reliability.
  • Serve as a

    technical point of contact

    , guiding the team in solving complex engineering problems.

Software Development & Optimization

  • Develop

    efficient, modular, and reusable C++ code

    adhering to best practices and coding standards.
  • Optimize applications for

    high throughput, low latency, and high availability

    in large-scale environments.
  • Drive improvements in

    multi-threading, concurrency, memory management, and performance tuning

    .

Mentorship & Collaboration

  • Mentor and coach junior/mid-level engineers, fostering

    technical growth and knowledge sharing

    .
  • Conduct

    peer reviews

    to ensure code quality, reliability, and maintainability.
  • Collaborate closely with

    product managers, system architects, QA, and DevOps teams

    to deliver successful outcomes.

Problem-Solving & Innovation

  • Proactively

    identify bottlenecks, risks, and improvement opportunities

    within the system.
  • Stay ahead of

    emerging technologies, C++ standards, and industry best practices

    , recommending adoption where beneficial.
  • Contribute to the

    continuous improvement

    of development processes, tools, and methodologies.

Testing & Documentation

  • Ensure

    robust testing practices

    are applied, including unit, integration, and performance testing.
  • Produce and maintain

    clear technical documentation

    for designs, implementations, and system behaviors.

Education

  • Bachelor's or master's degree in computer science

    , Software Engineering, or related field

    .

Required Skills & Experience

  • 5+ years of hands-on software development

    experience with strong expertise in

    C++

    .
  • Proven experience in

    designing and building high-performance, real-time, and distributed systems

    .
  • Strong knowledge of

    object-oriented programming, data structures, algorithms, and design patterns

    .
  • Expertise in

    multi-threading, concurrency control, and performance optimization

    .
  • Proficiency with

    development tools

    (e.g., Visual Studio, GCC, debugging/profiling tools).
  • Solid experience with

    version control systems

    (Git/SVN) and working in

    Agile/Scrum environments

    .
  • Strong debugging, troubleshooting, and analytical skills in

    production-scale environments

    .

Preferred Qualifications

  • Experience working with

    airline/travel domain systems

    or other large-scale transactional platforms.
  • Familiarity with

    Linux and Windows operating systems

    .
  • Knowledge of additional languages (e.g.,

    C, Python

    ) and automation/testing tools.
  • Experience with

    CI/CD pipelines, DevOps practices, and cloud-native systems

    .
  • Exposure to

    SAFe Agile methodology

    or similar scaled agile frameworks.

Soft Skills

  • Strong

    leadership and mentoring abilities

    with a collaborative mindset.
  • Excellent

    communication skills

    to interact effectively with technical and non-technical stakeholders.
  • Ability to

    make sound technical decisions

    under pressure in a fast-paced environment.
  • Demonstrated

    ownership and accountability

    in delivering high-quality solutions.

Why Join Accelya?

  • Take ownership of

    critical components

    in one of the worlds leading Offer Engine platforms.
  • Collaborate with a

    global team of talented engineers

    solving complex challenges in travel technology.
  • Be part of an

    innovative, high-growth environment

    with opportunities to shape system architecture and future product direction.
  • Make a direct impact on

    next-generation airline retailing

    through cutting-edge technology.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Accelya logo
Accelya

Travel Technology

Irving

RecommendedJobs for You

pune, bengaluru, mumbai (all areas)