IN

Principal Software Engineer

Intuit
Bangalore3-6 LPA Posted 12 Sept 2025
FULL TIME
Data Modeling
System Architecture
Graphql
Identity Management
Nosql
+3 more

Job Description

What You'll Bring

  • MS/BS in Computer Science or equivalent work experience.
  • 10+ years of experience designing and developing enterprise-scale software systems.
  • 10+ years of hands-on experience with NoSQL databases, data modeling, and access pattern design for large datasets.
  • Strong experience in Web Service development using REST and GraphQL technologies.
  • Proven track record of building and operating services on AWS.
  • Expertise in Java-based technologies for backend development.
  • Deep experience designing highly available, fault-tolerant, and scalable systems with parallel processing and data migration strategies.
  • Strong understanding of the Software Development Life Cycle (SDLC) and modern software architecture practices.
  • Demonstrated leadership skills, including leading meetings, mentoring teams, cross-functional collaboration, and being a technical point of contact.
  • Excellent communication skills, able to explain complex technical concepts to both technical and non-technical audiences.
  • Strategic thinking and the ability to align technical direction with business goals.
  • Experience in team building, mentoring, and attracting key talent.

How You Will Lead

  • Architect and design scalable and secure Authorization platform components and services.
  • Lead the definition and gathering of functional and technical requirements, technical specifications, and test plans.
  • Act as a technical subject matter expert, mentor engineers, and lead small engineering teams through complex projects.
  • Contribute 50–80% hands-on, including coding, data modeling, performance tuning, and system configuration.
  • Drive development of prototypes, proof of concepts (POCs), and production-quality systems.
  • Resolve technical issues and defects across QA, pre-production, and post-release environments.
  • Produce high-quality technical documentation and presentations to communicate architectural choices and guide development teams.
  • Collaborate cross-functionally with product managers, QA, business stakeholders, and other engineering teams to drive platform capabilities forward.
  • Foster a culture of technical excellence, continuous learning, and agile best practices.

Join WhatsApp Channel