Job Description
This is a high-impact role that will help shape the future of our platform and technical direction.
Responsibilities
• Lead the architecture and design of scalable backend services using Java (Spring Boot)
• Oversee and guide frontend development in React, ensuring high usability and performance
• Define database schema design and optimization strategies in PostgreSQL
• Set and enforce engineering best practices for code quality, testing, CI/CD, and security
• Mentor and guide senior and mid-level engineers, fostering technical growth and ownership
• Collaborate with product and business stakeholders to align technical goals with business priorities
• Conduct design and code reviews, ensuring architectural integrity across services
• Stay current with industry trends and introduce new tools and technologies where appropriate
• Own end-to-end system performance, reliability, and technical debt management
Qualifications
• 10+ years of software engineering experience, including 2+ years in a technical leadership or principal role
• Deep expertise in Java (Spring Boot preferred) for scalable service development
• Strong experience building and maintaining PostgreSQL databases in production
• Solid knowledge of frontend development using React (including Hooks, Context API, performance optimization)
• Proven ability to lead architecture discussions, influence design decisions, and build consensus across teams
• Hands-on experience with microservices, API design, and asynchronous processing
• Familiarity with DevOps tools, CI/CD, containerization (Docker), and cloud environments (AWS, GCP, or Azure)
• Excellent communication and mentorship skills, with the ability to explain complex topics clearly
Nice to Have:
• Experience with Kubernetes or serverless architectures
• Prior experience in regulated or enterprise-grade environments
• Background in building secure, high-availability business applications
• Contributions to open-source projects or technical blogs/speaking engagements
What We Offer:
• Influence over architectural and product direction
• Flexible work environment (remote or hybrid)
• Leadership opportunities in a rapidly growing team
• Competitive compensation, equity, and benefits
• A modern stack and strong engineering culture that values autonomy and impact
💡 Quick Summary
Seeking a career-building opportunity? The Principal Software Engineer position is now open for candidates interested in the IT Engineer & Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in IT Engineer & Developer Jobs is a plus.
