Principal Engineer - C++

ScaleneWorks People Solutions LLP

Bengaluru

Hybrid

INR 3,500,000 - 7,000,000

Full time

9 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ScaleneWorks People Solutions LLP in Bengaluru is seeking a Principal Engineer – C++ Application Domain to provide technical leadership across large-scale software systems.

You will solve complex problems, influence architecture, and drive engineering best practices while staying hands-on with core development.

The role emphasizes scalable, secure, reliable, and high-performance applications, collaboration with cross-functional teams, and shaping technology direction.

Qualifications

  • 10–15 years of overall software engineering experience.
  • Strong hands-on expertise in C++.
  • Strong experience working with Linux-based environments.
  • Proven experience designing, developing, and supporting application systems.
  • Strong understanding of distributed systems and scalable application architectures.
  • Exposure to cloud technologies and modern application platforms.
  • Strong problem-solving and debugging skills.
  • Experience with software design, architecture, performance optimization, and system reliability.
  • Strong understanding of software engineering best practices, design principles, and development methodologies.
  • Excellent communication, collaboration, and stakeholder management skills.
  • Ability to influence technical decisions and provide leadership across multiple teams.

Responsibilities

  • Design, develop, and maintain scalable, efficient, and reliable software solutions.
  • Lead the software lifecycle from requirements to deployment and improvement.
  • Resolve complex application and system-level technical challenges.
  • Drive code quality, security, testing, reviews, refactoring, and engineering standards.
  • Build applications that are reliable, observable, and easy to operate.
  • Apply expertise across architecture, distributed systems, infrastructure, networking, and cloud environments.

Skills

C++
Linux
Distributed systems
Cloud
Leadership
Code quality

Job description

Work Model: Hybrid – 3 days Work from Office per week

Experience: 10–15 Years

Role Overview

We are looking for an accomplished Principal Engineer – C++ Application Domain to provide technical leadership and drive engineering excellence across complex, large-scale software systems.

In this role, you will solve challenging technical problems, influence architectural decisions, establish engineering best practices, and collaborate with cross-functional teams to build scalable, secure, reliable, and high-performance applications.

You will play a key role in shaping technology direction while remaining hands‑on with engineering and technical problem-solving.

Key Responsibilities
Technical Leadership & Engineering Excellence
  • Design, develop, and maintain high-quality, scalable, efficient, and reliable software solutions.
  • Contribute across the complete software development lifecycle, including requirements analysis, feasibility assessment, solution design, implementation, testing, deployment, and continuous improvement.
  • Lead the investigation and resolution of complex application, software, and system‑level technical challenges.
  • Drive best practices around code quality, security, testing, code reviews, refactoring, and engineering standards.
  • Build applications that are reliable, observable, maintainable, and easy to operate.
  • Apply strong technical expertise across application architecture, distributed systems, infrastructure, networking, and cloud environments.
Architecture & Continuous Improvement
  • Contribute to the evolution of application and system architecture.
  • Drive modernization initiatives and help reduce technical debt.
  • Identify opportunities to improve system performance, scalability, reliability, and maintainability.
  • Recommend improvements to engineering processes, development methodologies, and delivery practices.
  • Contribute to long‑term technology strategy and architectural direction.
Collaboration & Technical Influence
  • Work closely with engineering, product, architecture, and other cross‑functional teams to deliver impactful technology solutions.
  • Provide technical guidance and mentorship to engineers, encouraging a culture of innovation, collaboration, and continuous learning.
  • Share technical knowledge and best practices through engineering forums, communities, workshops, and knowledge‑sharing initiatives.
  • Act as a technical ambassador by contributing to hackathons, conferences, technical communities, recruitment initiatives, and open‑source projects, where applicable.
Required Skills & Experience
  • 10–15 years of overall software engineering experience.
  • Strong hands‑on expertise in C++.
  • Strong experience working with Linux‑based environments.
  • Proven experience designing, developing, and supporting application systems.
  • Strong understanding of distributed systems and scalable application architectures.
  • Exposure to cloud technologies and modern application platforms.
  • Strong problem‑solving and debugging skills, with the ability to address complex technical challenges.
  • Experience with software design, architecture, performance optimization, and system reliability.
  • Strong understanding of software engineering best practices, design principles, and development methodologies.
  • Excellent communication, collaboration, and stakeholder management skills.
  • Ability to influence technical decisions and provide leadership across multiple teams.
What You Can Expect
  • Opportunity to work on large‑scale, complex technology platforms.
  • Solve challenging engineering and architectural problems with significant technical impact.
  • Collaborate with experienced and highly skilled engineering professionals.
  • Influence architecture, technology strategy, and engineering practices.
  • Strong opportunities for technical growth, innovation, knowledge sharing, and career development.
  • A collaborative environment that values ownership, continuous learning, and technical excellence.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

ScaleneWorks People Solutions LLP • Pune District

Hybrid
INR 4,000,000 - 6,000,000
Hybrid work model
Technical Project Manager
Technical Project Manager

Siemens • Pune District

On-site
INR 2,000,000 - 4,000,000
Principal Software Engineer
Principal Software Engineer

Weekday • Bengaluru

On-site
INR 7,000,000 - 10,000,000
Principal Software Engineer
Principal Software Engineer

Weekday (YC W21) • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Pricipal Engineer
Pricipal Engineer

Central Business Solutions, Inc • Pune District

On-site
INR 3,000,000 - 4,200,000
Principal Software Engineer
Principal Software Engineer

Jobgether • India

On-site
INR 4,000,000 - 7,000,000
Healthcare coverage
Leave policies
Flexible work terms
Principal Systems Engineer
Principal Systems Engineer

Antal TECH jobs • Hyderabad

On-site
INR 4,000,000 - 7,000,000
Opportunity to work on cutting-edge projects
Professional growth opportunities
Team mentorship
Principal Engineer Software C++ & CICD (Hybrid)
Principal Engineer Software C++ & CICD (Hybrid)

Collins Aerospace • Bengaluru

Hybrid
INR 3,500,000 - 6,000,000
Meal coupons
Group Insurance
NPS
+3
Lead Software Engineer – C++ Architect
Lead Software Engineer – C++ Architect

Centre for Computational Technologies (CCTech) • Maharashtra

On-site
INR 1,500,000 - 2,500,000
Opportunity to work with a dynamic IT organization.
Be part of a transformative company.
C++ Software Engineer
C++ Software Engineer

AMC Bridge LLC • Pune District

Hybrid
INR 2,000,000 - 4,000,000