Principal Software Engineer

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer based in India.

As a Principal Software Engineer, you will lead the design and development of scalable full-stack SaaS products while driving technical excellence across the engineering organization. This is a hands-on leadership role where you'll shape system architecture, mentor engineers, and champion modern development practices, including AI-assisted software engineering. Working closely with Product, Design, and Business teams, you'll translate customer needs into high-quality, reliable solutions that support global users. You'll have the opportunity to influence engineering strategy, improve development productivity, and foster a culture of innovation, ownership, and continuous improvement. If you're passionate about building scalable products and leading high-performing engineering teams, this role offers significant technical ownership and career impact.

Accountabilities:

  • Design, develop, and maintain scalable full-stack applications that deliver exceptional user experiences and reliable performance.
  • Lead software architecture, system design, and technical decision-making to ensure long-term scalability, maintainability, and quality.
  • Build modern frontend applications using React.js and develop robust backend services with Node.js and Python.
  • Drive the adoption of AI-powered development tools and workflows to improve engineering efficiency, code quality, and team productivity.
  • Mentor and coach software engineers through code reviews, technical guidance, knowledge sharing, and career development initiatives.
  • Collaborate closely with Product, Design, and Business stakeholders to define technical solutions aligned with customer and business objectives.
  • Manage technical priorities, project execution, stakeholder expectations, and delivery timelines across multiple initiatives.
  • Continuously optimize application performance, system reliability, scalability, and engineering best practices.
  • Requirements

    • 7–8 years of professional software engineering experience, preferably within product-based organizations.
    • Previous experience working in a B2B SaaS environment is strongly preferred.
    • Strong hands-on expertise across both frontend and backend development.
    • Advanced proficiency with React.js, Node.js, and Python.
    • Experience designing and building scalable web applications and distributed systems.
    • Solid understanding of software architecture, system design, RESTful APIs, databases, and cloud infrastructure.
    • Practical experience using AI-assisted developer tools such as Cursor, Claude, GitHub Copilot, or similar coding assistants.
    • Demonstrated experience leading engineering teams, mentoring developers, and driving technical excellence.
    • Strong collaboration skills with the ability to work effectively across Product, Design, Engineering, and Business functions.
    • Excellent problem-solving, communication, stakeholder management, and decision-making abilities.
    • Startup or fast-paced product development experience is considered an advantage.
    • Benefits

      • Fully remote role offering flexibility to work from anywhere within India.
      • Competitive annual compensation ranging from ₹5,000,000 to ₹6,000,000, based on experience and qualifications.
      • Opportunity to build innovative SaaS products used by global customers.
      • High-impact technical leadership role with significant ownership over architecture and engineering strategy.
      • Exposure to modern AI-powered software development practices and cutting-edge technologies.
      • Collaborative, fast-paced environment focused on innovation, simplicity, and continuous learning.
      • Opportunity to mentor talented engineers and influence the growth of the engineering organization.
      • Clear interview process with multiple opportunities to showcase both technical and leadership capabilities.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1