Principal Engineer

Techverito Software Solutions

Pune District

On-site

INR 4,500,000 - 7,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flat hierarchy
Mentorship programs
Generous leave
Flexible schedule

Job summary

Techverito Software Solutions is seeking a Principal Engineer with 10+ years of software engineering experience to design and scale AI-driven, data-intensive systems. This role combines technical leadership with client-facing capabilities, mentoring teams, and defining architectural strategy.

You will drive scalable cloud-native solutions, balance business priorities with engineering excellence, and guide teams through modern development practices including TDD, CI/CD, and XP.

Qualifications

  • 10+ years in software engineering with leadership exposure.
  • Strong hands-on Java experience.
  • Designing large-scale AI and data-intensive systems.
  • Experience with ETL pipelines, streaming, data lakes.
  • Cloud platforms: AWS, GCP, Azure.
  • Docker/Kubernetes expertise.
  • Microservices architecture experience.
  • XP practices: TDD, Pair Programming, CI/CD.
  • Excellent stakeholder management and client communication.
  • Familiarity with AI/ML concepts and MLOps is a plus.
  • Experience with Spark, Kafka, or Flink is preferred.

Responsibilities

  • Design and architect scalable, cloud-native AI and data platforms that support business growth and innovation.
  • Lead technical decision-making, ensuring solutions are robust, secure, maintainable, and aligned with business objectives.
  • Build and optimize data-intensive applications, distributed systems, and AI-enabled solutions.
  • Serve as the primary technical point of contact for clients, translating complex technical concepts into business value.
  • Collaborate with stakeholders to define technical roadmaps, evaluate solution feasibility, and manage expectations.
  • Provide technical leadership and mentorship to engineering teams through code reviews, architecture reviews, and coaching.
  • Champion engineering best practices, including clean code principles, automated testing, CI/CD, and continuous improvement.
  • Work closely with Product Owners and Engineering Managers to ensure successful delivery and smooth sprint execution.
  • Drive the adoption and evolution of XP practices across teams.
  • Support pre-sales activities, solution design discussions, and client engagements when required.
  • Continuously evaluate emerging technologies and recommend improvements to architecture and processes.

Skills

Java
AI systems
Cloud platforms
Docker
Kubernetes
Microservices
XP practices
Stakeholder mgmt
Client communication
Problem solving
Big data
LLM integrations
MLOps

Tools

ETL pipelines
Streaming
Data lakes
Spark
Kafka
Flink

Job description

Job Summary

We are looking for a highly experienced Principal Engineer with 10+ years of software engineering expertise and a strong background in designing and scaling AI-driven and data-intensive systems. The ideal candidate will combine deep technical knowledge with architectural leadership, client-facing capabilities, and a passion for engineering excellence. This role involves driving technical strategy, mentoring engineering teams, and building scalable cloud-native solutions while balancing business priorities with sound engineering practices.

Job Requirements
  • 10+ years of software engineering experience, with at least 3+ years in a Principal Engineer, Staff Engineer, Lead Architect, or similar leadership role.
  • Strong hands-on expertise in Java.
  • Proven experience designing and building large-scale AI and data-intensive systems.
  • Experience with data processing architectures, including ETL pipelines, streaming systems, and data lakes.
  • Extensive knowledge of cloud platforms such as AWS, GCP, or Azure.
  • Strong understanding of containerization and orchestration technologies, including Docker and Kubernetes.
  • Experience designing and implementing microservices-based architectures.
  • Practical experience with Extreme Programming (XP) practices such as TDD, Pair Programming, and CI/CD.
  • Excellent stakeholder management, client communication, and consulting skills.
  • Strong problem-solving abilities with a pragmatic approach to balancing technical excellence and business needs.
  • Familiarity with AI/ML concepts, LLM integrations, or MLOps is a plus.
  • Experience with big data technologies such as Apache Spark, Kafka, or Flink is preferred.
  • Previous experience in a consulting or services organization is an advantage.
Job Responsibilities
  • Design and architect scalable, cloud-native AI and data platforms that support business growth and innovation.
  • Lead technical decision-making, ensuring solutions are robust, secure, maintainable, and aligned with business objectives.
  • Build and optimize data-intensive applications, distributed systems, and AI-enabled solutions.
  • Serve as the primary technical point of contact for clients, translating complex technical concepts into business value.
  • Collaborate with stakeholders to define technical roadmaps, evaluate solution feasibility, and manage expectations.
  • Provide technical leadership and mentorship to engineering teams through code reviews, architecture reviews, and coaching.
  • Champion engineering best practices, including clean code principles, automated testing, CI/CD, and continuous improvement.
  • Work closely with Product Owners and Engineering Managers to ensure successful delivery and smooth sprint execution.
  • Drive the adoption and evolution of Extreme Programming (XP) practices across teams.
  • Support technical pre-sales activities, solution design discussions, and client engagements when required.
  • Continuously evaluate emerging technologies and recommend improvements to architecture, development processes, and engineering practices.
Benefits
  • Innovative Engineering: Collaborative, fail-fast, flat hierarchy. Fosters learning, initiative, curiosity.
  • Masterful Development: Emphasizes clean code, SOLID principles, TDD/BDD. Utilizes robust CI/CD and polyglot engineering.
  • Continuous Growth: Structured mentorship, masterclasses, Geeknights, workshops, continuous skill enhancement, blog contributions.
  • Agile & Client-Centric: Adopts Agile (Scrum, XP), promotes project ownership and deep client understanding for impactful solutions.
  • Supportive Environment: Healthy work-life balance, flexible schedules, comprehensive benefits (generous leave), strong team-building.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

TechVerito • Pune District

On-site
INR 3,500,000 - 6,000,000
Software Engineering Architect
Software Engineering Architect

Ascendion • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Engineering Manager
Engineering Manager

HireBound • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Staff Engineer, Software
Staff Engineer, Software

United States Digital Space LLC • Karnataka

On-site
INR 3,500,000 - 6,500,000
Principal Engineer - AI, Full stack, Cloud Native Engineering, SDLC
Principal Engineer - AI, Full stack, Cloud Native Engineering, SDLC

Augusta Infotech • Bengaluru

Hybrid
INR 2,000,000 - 3,000,000
Sr/Principal Software Engineer
Sr/Principal Software Engineer

CBRE • Hyderabad

On-site
INR 3,000,000 - 6,000,000
Chief Technology Officer - AI/ML
Chief Technology Officer - AI/ML

Weekday AI • Thane

On-site
INR 4,000,000 - 8,000,000
Principal Engineer - Front/Back-End Development, Azure, CI/CD /Cloud
Principal Engineer - Front/Back-End Development, Azure, CI/CD /Cloud

Syneos Health • Hyderabad

Hybrid
INR 4,000,000 - 7,000,000
Principal I Software Engineer
Principal I Software Engineer

Sabre • Bengaluru

On-site
INR 4,000,000 - 6,500,000
Principal Software Engineer
Principal Software Engineer

Diebold Inc. • Mumbai

On-site
INR 1,500,000 - 2,500,000