Lead Technical Architect Modern C Plus and Enterprise Systems

Infosys

Hyderabad

On-site

INR 2,500,000 - 4,000,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Infosys is seeking an experienced Senior C++ Engineer to lead design discussions, architect scalable telecom software, and modernize legacy C++ code. You will drive performance optimization, ensure secure coding practices, and collaborate with cross-functional teams across Hyderabad, Chennai and Bengaluru.

The role requires 11–15 years of experience, strong OOP and design pattern skills, and a hands-on approach to building high-performance, multi-threaded systems.

Qualifications

  • Proficient in modern C++ and design principles.
  • Strong knowledge of memory management and generic programming.

Responsibilities

  • Lead technical design discussions and define application architecture, design principles, and development standards.
  • Translate telecom requirements into scalable software solutions.
  • Design modular, high-performance enterprise apps; drive modernization of legacy C++ code.
  • Collaborate with cross-functional teams across business, QA, DevOps, and architecture groups.
  • Mentor teams, conduct code reviews, and enforce coding standards and best practices.
  • Enable CI/CD and deployment automation; support testing and performance tuning.
  • Ensure secure coding and compliance with security standards.

Skills

Modern C++
RAII
Smart Pointers
STL
Templates
Lambda Expressions
OOP
SOLID Principles
Design Patterns
Multi-threading
Concurrency
Async Programming
Thread Safety
Parallel Processing

Education

Bachelor of Engineering / Bachelor of Technology / Master of Technology / Master of Engineering

Tools

Makefiles
CMake
Git
Valgrind
gprof
perf

Job description

Educational Requirements

Bachelor of Engineering, Bachelor Of Technology, Master Of Technology, Master Of Engineering

Service Line

Engineering Services

Responsibilities

Experience: 11-15 Years | Location: Hyderabad, Chennai, Bangalore

  • Lead technical design discussions and define application architecture, design principles, and development standards
  • Translate complex telecom business requirements into scalable and maintainable software solutions
  • Design and implement modular, extensible, and high-performance enterprise applications
  • Drive modernization and refactoring initiatives for legacy C++ applications
  • Design solutions supporting Telecom Provisioning, Service Activation, Circuit Management, and PON technologies
  • Integrate enterprise applications with Oracle and DB2 databases while ensuring optimal performance and scalability
  • Design and implement multi-threaded, concurrent, and asynchronous applications
  • Develop solutions requiring IPC, Message Queues, Socket Programming, and REST API integrations
  • Establish coding standards, architecture governance, and development best practices
  • Lead code reviews, technical mentoring, and knowledge-sharing sessions
  • Define and implement logging frameworks, configuration management, audit trails, rollback mechanisms, and error-handling strategies
  • Drive performance tuning, troubleshooting, profiling, and optimization initiatives
  • Ensure secure coding practices and compliance with application security standards
  • Collaborate with cross-functional teams including business, operations, QA, DevOps, and architecture groups
  • Participate in project planning, sprint reviews, backlog grooming, and Agile ceremonies
  • Support CI/CD initiatives and deployment automation
  • Provide technical leadership and mentorship to development teams
Additional Responsibilities
  • Telecom Provisioning & Activation
  • PON Network Architecture
  • ONT/OLT Management
  • Circuit Management
  • Service Order Processing
  • Telecom Inventory Management
  • Equipment Management
  • Workflow Automation
  • Telecom Data Modeling
  • Business Rule Implementation
  • Build & Release Engineering
  • Makefiles
  • CMake
  • Build Automation
  • Release Management
  • Version Control Systems (Git)
  • Performance Engineering
  • Application Performance Optimization
  • Memory Profiling
  • Performance Tuning
  • Root Cause Analysis
  • Troubleshooting
  • Tools: Valgrind, gprof, perf
  • Quality Engineering
  • Unit Testing
  • Integration Testing
  • Google Test Framework
  • Test Automation
  • Security & Reliability
  • Secure Coding Practices
  • Memory Corruption Prevention
  • Buffer Overflow Prevention
  • SQL Injection Prevention
  • Error Handling Frameworks
  • Audit Trails
  • Rollback Mechanisms
Technical and Professional Requirements
  • Modern C++ (C++11, C++14, C++17, C++20)
  • RAII
  • Smart Pointers
  • STL
  • Templates
  • Lambda Expressions
  • Generic Programming
  • Memory Management
  • Object-Oriented Design & Architecture
  • Object-Oriented Programming (OOP)
  • SOLID Principles
  • Design Patterns: Factory, Observer, Strategy, Singleton, Command, Adapter
  • Enterprise Application Architecture
  • Modular Application Design
  • Scalable System Design
  • Multi-threading & Concurrency
  • Concurrency
  • Thread Synchronization
  • Async Programming
  • Thread-safe Application Design
  • Parallel Processing
  • Database Technologies
  • Oracle (OCI/OCCI)
  • DB2
  • Transaction Management
  • Connection Pooling
  • Database Optimization
  • Database Performance Tuning
  • Integration & Communication
  • Inter-process Communication (IPC)
  • Message Queues (MQ)
  • Socket Programming
  • REST API Integration
  • Enterprise Integration Frameworks
Preferred Skills
  • C and C++
  • Memory Management (Embedded Software)
  • Ruby on Rails (MySql)
  • Postgres
  • Oracle
  • Cucumber
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C Plus Lead Developer Telecom and Networking
C Plus Lead Developer Telecom and Networking

Infosys • Hyderabad

On-site
INR 900,000 - 1,500,000
Telecom Systems Engineer OSS and C Plus
Telecom Systems Engineer OSS and C Plus

Infosys • Hyderabad

On-site
INR 1,000,000 - 1,400,000
Java Technical Lead
Java Technical Lead

3Pillar • India

On-site
INR 1,500,000 - 2,000,000
Senior Software Engineer ( C++ Developer )
Senior Software Engineer ( C++ Developer )

Shashwath Solution • Pune District

On-site
INR 2,500,000 - 4,000,000
Senior Software Engineer ( C++ Developer )
Senior Software Engineer ( C++ Developer )

Shashwath Solution • Dadri

On-site
INR 1,000,000 - 1,800,000
Senior Software Engineer
Senior Software Engineer

Mobileum • Bengaluru

Hybrid
INR 2,000,000 - 3,600,000
Linux C++ - Lead Engineer
Linux C++ - Lead Engineer

Quest Global • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Senior Data Engineer Telecom OSS, ETL and Analytics
Senior Data Engineer Telecom OSS, ETL and Analytics

Infosys • Hyderabad

On-site
INR 1,500,000 - 2,100,000
Senior Technical Manager | Engineering
Senior Technical Manager | Engineering

Comviva • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Application Engineering Tech Lead
Application Engineering Tech Lead

Vanguard Technologies • Hyderabad

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