Principal Software Engineer

Department Icon IT / Software Development & Related
102+ Applicants
Posted: 1 year ago
8-10 years
Bengaluru / Bangalore, Karnataka
Work from Office

Posted: 1 year ago
|
Applicants: 102+
Job Description
Similar Jobs
Please verify your account first! Send OTP

Please click on the Apply to verify the status of jobs posted more than 15 days ago, as they may have expired. Similar Jobs

Job Description

Overview:

We are seeking a Principal Software Engineer with 8 years of experience in designing

scalable, high-performance systems, distributed architectures, and mobile applications. This role

focuses on developing cutting-edge solutions, including distributed systems, real-time analytics

platforms, and scalable mobile applications, while ensuring performance optimization. The ideal

candidate will lead the design and implementation of robust, user-centric solutions leveraging

modern tools, frameworks, and cloud platforms.

Responsibilities:

  • Distributed Systems Design: Architect and build fault-tolerant, scalable distributed

systems optimized for high performance.

  • Real-Time Analytics Platforms: Design platforms to process and analyze large volumes

of real-time data, integrated with mobile ecosystems.

  • Mobile Application Development: Develop scalable, high-performing mobile

applications with a seamless user experience.

  • Scalability and Performance: Ensure architecture supports high availability, low

latency, and seamless scaling across web and mobile platforms.

  • Technology Leadership: Evaluate and implement tools, frameworks, and technologies to

enhance scalability and performance for mobile and distributed systems.

  • Cross-Platform Integration: Ensure smooth integration of mobile apps with backend

systems using APIs and microservices.

  • Cloud-Native Systems: Design and deploy scalable solutions on cloud platforms

(AWS/GCP/Azure), leveraging distributed computing and mobile-first architectures.

  • Code Quality and Mentorship: Conduct code reviews, enforce best practices, and

mentor team members in mobile app development and system scalability.

Skills Required:

  • Experience: 8 years of expertise in distributed systems, real-time platforms, and scalable

mobile applications.

  • Backend Development: Hands-on experience with Java technologies (Spring Boot,
  • Looking to get Placed? Try our Placement Guarantee Plan

MVC), Python, or NodeJS.

  • Real-Time Processing: Expertise in real-time data pipelines, message queues, and

analytics platforms.

  • Cloud Platforms: Strong experience with AWS, Google Cloud, or Azure, and API-first

architectures.

  • Stream Processing: Familiarity with frameworks like Kafka, Spark, or Flink is a plus.
  • Mobile Development: Proficiency in mobile frameworks such as Flutter, with strong

knowledge of building apps for large user bases.

  • Performance Optimization: Proven ability to tune systems for high performance across

web and mobile platforms.

  • Leadership: Strong collaboration and communication skills to lead technical discussions

and mentor teams.

  • Problem-Solving: Advanced analytical skills to tackle complex technical challenges and

design innovative solutions.

Skills

PythonDistributed SystemsHigh-performance SystemsJavaMobile App DevelopmentApiSoftware EngineerCloudBackend Development

If an employer asks you to pay any kind of fee, please notify us immediately. Jobaaj does not charge any fee from the applicants and we do not allow other companies also to do so.

Important dates & deadlines?

Application Deadline

20 Feb 25, 07:05 PM IST

Similar Jobs

View All
Loading...
Bag Logo
Jobaaj
Don't Miss out any Updates

Subscribe now for the latest job alerts
and never miss an update

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

Principal Software Engineer

Share with