Z

Principal Software Engineer (Java Full Stack with Cloud)

Zebra Technologies
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

7+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

JavaCloud ArchitectureMicroservices ArchitectureBackend DevelopmentSystem DesignDatabase Design

Job description

Overview

Serve as a Principal Software Engineer and key technical leader developing enterprise device and cloud solutions. Personally research, architect, design, and write production-grade code for complex, real-time cloud solutions while leading full-stack development and system integration.

What you'll do

  • Architect, design, and oversee cloud software solutions for highly complex technical projects, including highly decoupled microservices optimized for distributed cloud environments.
  • Create detailed software specifications and lead the technology roadmap process, recommending project approaches and long-term goals.
  • Champion innovation and cultivate creativity among team members.
  • Lead and advise on all aspects of the software development lifecycle, prioritizing quality and continuous improvement.
  • Monitor competitor products and development strategies to ensure designs exceed industry standards.
  • Develop next-generation technologies and solutions with other engineering disciplines.
  • Protect intellectual property by analyzing competitor patents and contributing to related organizational initiatives.
  • Represent the organization as a spokesperson on specialized projects and programs.
  • Establish formal networks and coordinate efforts across teams and organizational units.
  • Act as a prime consultant and advisor for projects affecting long-term technical and business goals.
  • Provide strategic mentorship to senior engineers and management.
  • Lead end-to-end development of high-performance cloud solutions for maximum reliability and system uptime.
  • Use Google Cloud Platform services to design, deploy, and continuously optimize cloud-native products.
  • Build low-latency, real-time push notification and messaging systems for enterprise mobile devices and peripherals.
  • Manage and tune PostgreSQL, BigQuery, MongoDB, Pub/Sub, and Cloud Storage to guarantee data integrity and performance.
  • Integrate analytics and telemetry pipelines into cloud platforms to extract actionable system insights.
  • Drive secure adoption of AI technologies such as Claude and other LLMs within the software development life cycle, including code quality, security compliance, and prompt engineering best practices.
  • Partner with cross-functional teams to translate business requirements into technical specifications and mentor junior engineers.
  • Maintain comprehensive architectural designs and report on project milestones, risks, and system health.
  • Perform complex system integration of software and hardware to ensure program consistency and maintain system throughput.
  • Develop, validate, and test system structures and user documentation.

What you'll need

  • Bachelor's Degree or Advanced Degree in Computer Science, Software Engineering, or a related engineering discipline.
  • 10+ years of relevant full stack development experience with a Bachelor's Degree or 7+ years of experience with an Advanced Degree.
  • Expert hands-on experience in architecture, design, full-stack development, and coding.
  • Expertise in software architecture, system design, and scalable software solutions for enterprise-level applications.
  • In-depth knowledge of multiple programming languages, advanced software development methodologies, and adopting GenAI in the Software Development Lifecycle.
  • Proven ability to lead and influence cross-functional teams and drive complex, high impact projects to completion.
  • Strong strategic thinking skills focused on long-term technical and business goals.
  • Exceptional innovation and creativity in solving complex challenges and developing novel solutions.
  • Demonstrated ability to mentor and develop technical talent.
  • Excellent communication and interpersonal skills with experience engaging with senior leadership and external customers.
  • Familiarity with intellectual property protection, competitor analysis, and industry trends.
  • Proven hands-on experience of 10+ years as a Cloud Solutions Engineer with multiple enterprise-grade solutions architected, designed, developed, and delivered.
  • Proven hands-on experience architecting and developing highly scalable, multi-tenanted, and real-time solutions.
  • Proven hands-on experience with microservice architecture, design, and development.
  • Proven hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
  • Proven hands-on experience with real-time push notifications for mobile devices and peripherals.
  • Extensive hands-on experience with Google Cloud Platform, including Compute Engine, Cloud Storage, Pub/Sub, Cloud Functions, Kubernetes Engine, and others.
  • Expertise in designing and managing highly scalable databases such as PostgreSQL, BigQuery, and MongoDB.
  • Excellent problem-solving skills, the ability to troubleshoot complex issues, and the ability to work in a fast-paced environment.
  • Strong communication and collaboration skills, with the ability to work effectively in a global team environment.
  • Strong programming skills in languages such as JavaScript and Java.
  • Solid understanding of networking concepts, security best practices, and cloud architecture patterns.

Details

  • Location: Bengaluru, India.
  • Work mode: Hybrid.
  • Travel requirements: Up to 15%.
  • The role involves sedentary work that primarily involves sitting or standing.
  • This is a hands-on, full-stack software engineering leadership role, not a DevOps or IT infrastructure position.
  • Experience limited to DevOps, SRE, or cloud administration will not qualify for this position.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Principal Software Engineer (Java Full Stack with Cloud)