C++ Technical Architect

10 years

0 Lacs

Posted:4 weeks ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

About Us:


Mobileum is a leading provider of Telecom analytics solutions for roaming, core network, security, risk management, domestic and international connectivity testing, and customer intelligence. More than 1,000 customers rely on its Active Intelligence platform, which provides advanced analytics solutions, allowing customers to connect deep network and operational intelligence with real-time actions that increase revenue, improve customer experience, and reduce costs.


Headquartered in Silicon Valley, Mobileum has global offices in Australia, Dubai, Germany, Greece, India, Portugal, Singapore and UK with global HC of 1800+.


Join Mobileum Team At Mobileum we recognize that our team is the main reason for our success. What does work with us mean? Opportunities!


Job Title: C++ Technical Architect

Experience Level

Employment Type

Location


About the Role


C++ Technical Architect


Key Responsibilities


  • Analyze and understand a large, complex legacy C++ codebase.
  • Troubleshoot and resolve deep system-level issues such as memory leaks, heap/stack corruption, race conditions, and performance bottlenecks.
  • Lead modernization efforts including code refactoring, partial rewrites, and design improvements, using static code analysis, AI-assisted tools, and manual reviews.
  • Drive architectural evolution towards a stateless microservices-based architecture.
  • Collaborate with stakeholders to define technical strategy and roadmap alignment.
  • Design and implement high-performance, scalable, and maintainable components in C++.
  • Perform rigorous performance testing, benchmarking, and tuning across bare metal, virtualized, and containerized environments.
  • Ensure code quality and reliability through best practices and tool usage (valgrind, ASan/TSan, perf, gdb, etc.).
  • Provide mentorship and technical guidance to development teams.
  • Collaborate cross-functionally with QA, DevOps, and Product Management.


Required Skills and Experience


  • Expert-level proficiency in C++

    (including modern standards up to C++17/20), STL, and low-level system programming.
  • Strong understanding of

    data structures, algorithms, and design patterns

    .
  • Proven experience with

    debugging and resolving system-level issues

    on Linux, including memory management, stack/heap analysis, and concurrency bugs.
  • In-depth knowledge and hands-on use of

    Linux performance and debugging tools

    : gdb, valgrind, perf, strace, lsof, asan/tsan, objdump, etc.
  • Familiarity with

    static code analysis tools

    , code quality assessment, and GenAI analysis tools for codebase evaluation and refactoring.
  • Experience designing and evolving large-scale systems into

    stateless, microservices-based architectures

    .
  • Strong understanding of

    deployment environments

    : bare-metal, VMs, and containers (Docker, Kubernetes).
  • Hands-on experience with

    RDBMS

    (e.g., PostgreSQL, MySQL) and

    Object storage systems

    (e.g., S3-compatible).
  • Experience in

    performance testing and benchmarking

    frameworks, tools, and methodologies.


Nice to Have


  • Familiarity with modern CI/CD pipelines and DevOps practices.
  • Exposure to cloud-native technologies and platforms.
  • Prior experience working with legacy-to-modernization transformations.
  • Knowledge of distributed systems design principles.


Soft Skills


  • Strong analytical and problem-solving skills.
  • Excellent written and verbal communication.
  • Ability to work independently and mentor others.
  • Strategic thinking with a pragmatic approach to legacy code challenges.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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

RecommendedJobs for You

noida, uttar pradesh, india

Mumbai, Maharashtra, India

noida, uttar pradesh, india

Mumbai, Maharashtra, India