Principal Software Engineer

  • Category: IT Engineer & Developer Jobs
  • Location: Bangalore, Karnataka
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 22K to 24K
  • Published on: 2025/09/16

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


Company Name: beBee Careers

Related jobs

  • Lead Infrastructure Engineer

    As a Lead Infrastructure Engineer at JPMorgan Chase within the Infrastructure Platforms team team, you will play a pivotal role in delivering infrastructure and performance excellence, thereby shaping the future of one of the world's largest and most...

    Full Time / Part Time

    $ Estimated: 24K to 33K

    Remote

    2025/10/01


    Apply Now

  • AI Engineer (Gen AI)

    We are seeking a highly skilled and motivated Applied Researcher with a strong background in Natural Language Processing (NLP), Text Analytics, and Deep Learning. The successful candidate will join our applied AI team and contribute to cutting-edge r...

    Full Time / Part Time

    $ Estimated: 25K to 29K

    Bangalore, Karnataka

    2025/10/01


    Apply Now

  • Field work engineer

    t,Computer engineering diploma, computer hardware network, bca

    Full Time / Part Time

    $ Estimated: 16K to 25K

    Alur-Hassan, Karnataka

    2025/10/01


    Apply Now