Lead Software Developer (C++)
Listed by employer · Checked
Older posting · still listed ·
- Work arrangement
- hybrid
- Employment
- FullTime
- Stated compensation
- Not specified
Does the location policy fit?
Choose where you would work from. We’ll compare it with the posting’s stated requirements.
Choose a country to check geographic compatibility. The source requirements are available below.
The employer’s posting date is more than 60 days ago. It remained listed at our last successful check; it may be a long-running or evergreen opening. Confirm availability on the original posting before applying.
Browse jobs posted in the past 60 days →This checks the posting’s stated requirements, not your legal right to work. Confirm details with the employer.
Requirements
2 with evidence7 unclear or unstated- Remote policy
- hybrid
“Provider workplace type: hybrid”
From employer posting metadata - Timezone / hours
- This schedule ensures overlap with our US-based engineering team until 12:00 Noon ET.
“This schedule ensures overlap with our US-based engineering team until 12:00 Noon ET.”
See matched passage in original description ↓ - Employment type
- FullTime
8 fields not stated in this posting
- Employer sponsorship
- Not specified
- Geographic scope
- Not specified
- Degree requirement
- Not specified
- Security clearance
- Not mentioned
- Citizenship requirement
- Not mentioned
- Minimum experience (years)
- Not specified
- Work authorization
- Not specified
- Compensation
- Not specified
These details were not stated in the tracked posting. Confirm with the employer.
Original job description
Reading view uses normalized posting text so exact evidence excerpts can be highlighted.
Show less description
Original formatting and links
Role: Lead Software Developer ( C++)
Location: Bengaluru (MG Road), Karnataka
Note: We are looking for candidates who are currently based in Bengaluru
Work Model
Hybrid (3–4 days from office, 1–2 days remote)
Monday to Friday
Indian holidays observed
Work Hours: 12:30 PM – 9:30 PM IST
This schedule ensures overlap with our US-based engineering team until 12:00 Noon ET.
Telecom experience is good to have.
Required Qualifications
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
Matched by role category. Review each posting’s requirements before applying.