Home·Find Jobs·Principal Software Engineer
V

Principal Software Engineer

VettedBench
Posted 5 days ago · Apply by 4 Sep 2026
Pune8-10 yearsOn-site

About this role

The team is seeking a Principal Software Engineer to join their innovative team. In this role, you will leverage your expertise in software design and architecture to build complex and scalable solutions that meet the needs of the team.

Key Responsibilities:

  • Design and implement algorithms and advanced data structures to solve computing problems.
  • Develop software solutions that are efficient, scalable, and maintainable.
  • Collaborate with cross-functional teams to define and refine software requirements.
  • Mentor and guide junior engineers in best practices and technical skills.
  • Evaluate and integrate new technologies to enhance existing systems.

Required Skills & Qualifications:

  • Proficiency in C/C++ and experience in a Linux/UNIX environment.
  • Strong understanding of computer science principles and software engineering practices.
  • Experience in building scalable software solutions and finding optimal solutions.
  • Familiarity with GO language is a plus.
  • Excellent problem-solving skills and a passion for innovation.

Experience:

  • Minimum of 8-10 years of relevant experience in software engineering.

What we offer:

  • Opportunity to work in a dynamic and collaborative environment.
  • Chance to lead projects and influence technology direction.
  • Access to ongoing professional development and career growth.
Applications are read by our talent team, usually within two working days. If you look like a fit we will call you, and you will hear from us either way.

More open roles

View all roles →
Apply for this role →