Principal Software Engineer

💰 ₹50,400 - ₹80,640 (Est.) 📍 Bangalore 🕐 2 days ago

Job Description

We’re looking for a Principal Software Engineer to lead the architecture, design, and development of our core business application. This role requires a strong technical leader who can make strategic technology decisions, mentor a high-performing team, and drive end-to-end software delivery. You will work across the full stack, with an emphasis on backend systems in Java, a React-based frontend, and a PostgreSQL database.

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.

Sponsored

Job Details

Company Name: beBee Careers

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Principal Software Engineer in Bangalore is ₹50,400 - ₹80,640 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Principal Software Engineer is an on-site position based in Bangalore. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Principal Software Engineer. Previous experience in IT Engineer & Developer Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Engineering & Technical Services Manager

    Profile insights Here’s how the job qualifications align with your profile. Skills Leadership Do you have experience in Leadership?   Location Edinburgh SA   Benefits Pulled from the full job description   Full job description AUSTRALIAN CITIZENSHIP ...

    Full Time / Part Time

    Salary Estimated: 17K to 25K

    Remote

    July 11, 2026


    Apply Now

  • Growth Intern

    We’re looking for a driven and curious Growth Marketing Intern to join our team. This internship is perfect for someone who’s passionate about marketing, wants hands-on experience in growing digital campaigns, and is excited to learn how large-scale ...

    Full Time / Part Time

    Salary Estimated: 19K to 22K

    Mumbai, Maharashtra

    July 11, 2026


    Apply Now

  • Junior Estimation Engineer

    JOB DESCRIPTION OF ESTIMATOR Purpose of This Role: - To oversee analysis of past performance on projects and establish estimating standards for all future estimates based on such analysis, and assist in oversight of the historical cost database and b...

    Full Time / Part Time

    Salary Estimated: 24K to 31K

    Mumbai, Maharashtra

    July 11, 2026


    Apply Now

  • Software Engineer | C Programming and Networking | 5 to * Yrs | Chennai & Bangalore

    As a member of Ciscos Distributed Systems Engineering (DSE) team, you will play a pivotal role in developing the foundational software that drives the operation of the world's largest and most demanding data centers. The PI-Common team that you will ...

    Full Time / Part Time

    Salary Estimated: 19K to 23K

    Remote

    July 11, 2026


    Apply Now

  • Innovative Frontend/Backend Software Engineer

    Frontend/Backend Software Engineer This role is focused on designing, developing and maintaining modern web applications with a focus on scalability, performance and user experience. The ideal candidate will have hands-on experience with React.js, Ja...

    Full Time / Part Time

    Salary Estimated: 16K to 27K

    Ahmedabad, Gujarat

    July 11, 2026


    Apply Now

  • IT (information technology) consultant

    Location Vancouver, BC V5R 5W2   Full job description Education: Expérience: Education College/CEGEP Computer science Tasks Confer with clients to identify requirements Document technical requirements to ensure that products, processes and solutions ...

    Full Time / Part Time

    Salary Estimated: 19K to 22K

    Remote

    July 11, 2026


    Apply Now