10.0 years

0.0 Lacs P.A.

Pune, Maharashtra, India

Posted:5 days ago| Platform: Linkedin logo

Apply Now

Skills Required

softwarearchitecturedevelopmentandroidengineeringdriveefficiencycollaborationdesignmobileuijavakotlinqtmanagementaimlautomationawssqsaggregationmonitoringgitlabdockerdevopssupportstrategyanalysisservicetddcodechecksjunittestagileengagementleadershiptrackinguxprogrammingstoragemessagingcontainerizationdeploymentmentoringiotflutterreactdataprocessinganalytics

Work Mode

On-site

Job Type

Full Time

Job Description

Overview We are looking for a dynamic and technically strong Principal Engineer to lead end-to-end software architecture and development efforts, especially within the Aerospace domain. This role demands deep expertise in Android development , scalable cloud infrastructure, and production-grade engineering practices. You will lead architecture, drive development standards, and ensure quality across platforms while enabling innovation and efficiency through collaboration and team spirit. Responsibilities Design and architect scalable, secure, and high-performing software systems across mobile and cloud platforms. Lead Android application development, dynamic UI creation, and OS-level integrations. Develop robust components using Java, Kotlin, C++, and Qt. Deliver solutions tailored to the Aerospace domain and ad management systems use cases. Integrate AI/ML models into applications and pipelines, enabling intelligent features and automation. Define and implement cloud architectures using AWS, including: EC2, ECS, EKS, Lambda, S3, CloudFront (CDN) SNS, SQS for event-driven workflows CloudWatch, CloudTrail, and log aggregation/monitoring Develop and maintain CI/CD pipelines using GitLab, Docker, and DevOps best practices. Own production support strategy including observability, root cause analysis, and service recovery. Maintain high software quality through TDD, code reviews, automated tests, and performance checks. Work with tools such as JUnit, Espresso, Mockito, Robolectric, and Google Test. Plan and execute sprints within an Agile framework and guide teams through architectural decisions. Mentor engineers and support cross-functional collaboration on product delivery. Willingness to travel as needed to support project delivery and team engagement. Qualifications Required Skills & Qualifications: 10+ years of experience in software engineering, with a proven track record of technical leadership. Domain expertise in the Aerospace sector, with hands-on experience in related systems or platforms. Experience in Advertising Management Systems, such as ad tracking, campaign management, or ad SDK integrations. Solid foundation and practical experience with AI/ML technologies, tools, and workflows. Deep knowledge of Android application development, UI/UX workflows, and Android OS internals. Strong programming skills in Java, Kotlin, C++, and Qt. Proven experience with AWS services: Compute: EC2, ECS, EKS, Lambda o CDN & Storage: CloudFront, S3 Messaging/Eventing: SNS, SQS Monitoring: CloudWatch, CloudTrail Proficient in containerization and deployment pipelines using Docker and GitLab CI/CD. Strong understanding of production support, high availability, system monitoring, and incident management. Excellent knowledge of software quality principles, test frameworks, and automation techniques. Effective communicator with a passion for mentoring and cross-team collaboration. Willingness to travel occasionally as per project or business needs. Nice To Have Exposure to Edge computing or IoT platforms. Experience with cross-platform mobile frameworks (e.g., Flutter, React Native). Familiarity with real-time data processing, AI/ML, or analytics systems. REQ-151419 Show more Show less

No locations

RecommendedJobs for You

Gurugram, Haryana, India

Gurgaon, Haryana, India

Bengaluru East, Karnataka, India

Bengaluru, Karnataka, India

Pune, Maharashtra, India