Principal Architect - Java/C++ Programming

12 - 15 years

0 Lacs

Posted:2 weeks ago| Platform: Foundit 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, riskmanagement, domestic and international connectivity testing, and customer intelligence. More than 1,000customers rely on its Active Intelligence platform, which provides advanced analytics solutions, allowingcustomers to connect deep network and operational intelligence with real-time actions that increaserevenue, improve customer experience, and reduce costs.Position : Principal ArchitectWe are seeking a Principal Engineer in technical, solutioning, and analytical roles. The ideal candidate willbe adept at translating business requirements into robust technical solutions.

Mandatory Skills Required

  • Proficient in C++ and Java with solid programming experience
  • Extensive knowledge of Data Structures and Algorithms
  • Robust background in the Telecommunications domain

Core Responsibilities

  • Understand business requirements and translate them into functional and non-functional specifications, defining boundaries for Availability, Scalability, Performance, Security, and Resilience.
  • Liaison with internal and external stakeholders to design optimized data analytics solutions.
  • Define and execute the architectural vision and strategic roadmap for migrating our legacy signaling and SMS firewall products to a cloud-native, microservices-based platform.
  • Design highly available, scalable, and resilient multi-tenant systems on Kubernetes, incorporating real-time analytics and machine learning.
  • Establish and govern best practices for containerization (Docker), CI/CD pipelines, and Infrastructure as Code (e.g., Terraform, Ansible) to drive automation and engineering efficiency.
  • Mentor senior engineers and collaborate closely with product management and sales teams to ensure technical solutions are robust, scalable, and aligned with business objectives.

Technical Proficiencies

  • A minimum of 12 to 15 years of professional experience in software engineering and system design, with at least 5 to 7 years in a dedicated System Architect, Solution Architect, or Principal Engineer capacity, focusing on large-scale distributed systems.
  • Proven experience with platforms like Open Shift cluster, Kubernetes and service -mesh technologies like Istio.
  • Deep understanding of microservices architecture, design patterns, and event-driven architecture.
  • Strong grasp of distributed systems and concepts like clustering, asynchronous messaging, streaming, data consistency, and high availability.
  • Expertise with distributed messaging systems (e.g., Kafka, Kinesis, Google Pub/Sub) and cloudbased Data Integration/ETL technologies (e.g., Spark, PySpark, Trino).
Work Experience : 12 to 15 years
Educational Qualification : BE. / B.Tech., M.E./M.Tech. or M. Sc. in Computer Science / Electronics Engineering / MCA(ref:hirist.tech)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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