Lead Software Developer (C++)

Allwyn Corporation

Karnataka

Hybrid

INR 3,500,000 - 5,000,000

Full time

9 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Allwyn Corporation in Bengaluru (MG Road), Karnataka, is seeking a Lead Software Developer (C++) to drive design and development of high-performance applications in a Linux environment. You will lead multi-module systems, implement C++17/20 features, and collaborate across teams in a SAFe/Agile setup.

The role requires 8+ years of experience, strong networking and devops tooling knowledge (Git, CMake, Conan, Docker, Kubernetes), with a hybrid work model and a 12-month commitment.

Qualifications

  • 8+ years of professional software development experience.
  • Strong C++ with object-oriented and component-based design.
  • Hands-on with C++17 and C++20 standards.
  • Strong experience in Linux (Ubuntu) development and debugging.
  • Proficiency with CMake and Conan for build and dependency management.
  • Experience with Git and Bitbucket for source control.
  • Experience managing or contributing to multi-module systems.
  • Familiarity with software configuration management, defect tracking, and peer review processes.
  • Experience developing multi-threaded applications.
  • Strong networking knowledge: TCP/IP, UDP, socket programming, IPv6.
  • Experience in Agile/Scrum (SAFe) environments using Jira and Confluence.
  • Strong documentation and technical writing skills.
  • Willingness to commit to a 12-month project minimum.

Skills

C++ Expertise
Linux
Multithreading
Networking
C++17/20
Agile/SAFe
Git/Bitbucket
CMake/Conan
Documentation
High-Performance

Tools

Docker
Kubernetes
Jenkins
Artifactory
Jira
Confluence
Git
Bitbucket

Job description

Location

Location: Bengaluru (MG Road), Karnataka

Work Model
  • Hybrid (3–4 days from office, 1–2 days remote)
  • Monday to Friday
  • Indian holidays observed
Role

Lead Software Developer ( C++)

Work Hours

12:30 PM – 9:30 PM IST

This schedule ensures overlap with our US-based engineering team until 12:00 Noon ET.

Required Qualifications

Telecom experience is good to have.

  • 8+ years of professional software development experience.
  • Strong programming expertise in C++ with solid object-oriented and component-oriented design principles.
  • Hands-on experience with C++17 and C++20 standards.
  • Strong experience developing and debugging applications in a Linux (Ubuntu) environment.
  • Proficiency with CMake build system and Conan package management.
  • Experience with Git and Bitbucket for source control.
  • Experience managing or contributing to multi-module systems
  • Familiarity with software configuration management, defect tracking tools, and peer review processes.
  • Experience developing multi-threaded applications.
  • Strong knowledge of networking concepts, including TCP/IP, UDP, socket programming, and IPv6.
  • Experience working in Agile/Scrum (SAFe) environments using Jira and Confluence.
  • Strong documentation and technical writing skills.
  • Project Commitment: We are looking for candidates to commit to working on this project for a minimum of 12 months and should confirm their ability and willingness to make this commitment before proceeding with the interview process.
Good To Have
  • Golang experience.
Tools & Technologies
  • Languages: C++ (C++11, C++17, C++20)
  • Operating Systems: Linux (Ubuntu)
  • Build & Dependency Management: CMake, Conan
  • Version Control: Git, Bitbucket
  • DevOps & Containers: Docker, Kubernetes, Jenkins, Artifactory
  • Agile Tools: Jira, Confluence
  • Networking: TCP/IP, UDP, IPv4/IPv6, Socket Programming
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Developer (Lead)
C++ Developer (Lead)

Kynatech Systems • Bengaluru

Hybrid
INR 3,500,000 - 7,500,000
Software Engineer
Software Engineer

Tessolve • Bengaluru

On-site
INR 1,800,000 - 2,800,000
C++ Developer / Python,Linux. Shell Scripting, CMake,as GDB, Valgrind
C++ Developer / Python,Linux. Shell Scripting, CMake,as GDB, Valgrind

Trigent Software • Bengaluru

On-site
INR 600,000 - 900,000
C++ Developer / Python,Linux. Shell Scripting, CMake,as GDB, Valgrind
C++ Developer / Python,Linux. Shell Scripting, CMake,as GDB, Valgrind

Trigent Software • Bengaluru

On-site
INR 600,000 - 900,000
Senior Full Stack Engineer
Senior Full Stack Engineer

Kynatech Systems • Bengaluru

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

Riversand, a Syndigo company • Bengaluru

On-site
USD 6,816 - 13,632
Software Engineer
Software Engineer

Riversand, a Syndigo company • Bengaluru

On-site
USD 6,816 - 13,632
Software Engineer
Software Engineer

CollPoll • Bengaluru

Hybrid
INR 1,500,000 - 1,900,000
Senior Software Engineer- GDC- C++-2
Senior Software Engineer- GDC- C++-2

embIND Embitel Technologies (India) Private Limited • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Junior C++ Engineer
Junior C++ Engineer

Harmonic • Bengaluru

On-site
INR 600,000 - 900,000