Freshworks Logo

Freshworks

Principal Engineer

Sorry, this job was removed at 08:11 a.m. (IST) on Wednesday, May 07, 2025
Be an Early Applicant
Hybrid
Bengaluru, Karnataka
Hybrid
Bengaluru, Karnataka

Similar Jobs

Yesterday
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Hardware • Information Technology • Internet of Things • Software • Business Intelligence
As a Senior Principal Quality Engineer, you will develop and maintain test plans, verify product quality, and work closely with engineering teams to improve products.
Top Skills: BashHyper-VHypervisorsLinuxNutanixPowercliPowershellPythonVsphereWindows
Yesterday
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • Hardware • Information Technology • Internet of Things • Software • Business Intelligence
The Senior Principal Software Quality Engineer will lead testing initiatives, develop test plans, and improve testing procedures while collaborating with cross-functional teams.
Top Skills: BashGitJenkinsPytestPythonRobot FrameworkShell ScriptingVMware
8 Days Ago
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Cloud • eCommerce • Information Technology • Professional Services • Software
Lead and manage implementation projects, providing technical guidance and mentoring junior engineers while optimizing processes and ensuring client satisfaction.
Top Skills: Deployment ToolsProject Management Software

Company Description

Organizations everywhere struggle under the crushing costs and complexities of “solutions” that promise to simplify their lives. To create a better experience for their customers and employees. To help them grow. Software is a choice that can make or break a business. Create better or worse experiences. Propel or throttle growth. Business software has become a blocker instead of ways to get work done.

There’s another option. Freshworks. With a fresh vision for how the world works.

At Freshworks, we build uncomplicated service software that delivers exceptional customer and employee experiences. Our enterprise-grade solutions are powerful, yet easy to use, and quick to deliver results. Our people-first approach to AI eliminates friction, making employees more effective and organizations more productive. Over 72,000 companies, including Bridgestone, New Balance, Nucor, S&P Global, and Sony Music, trust Freshworks’ customer experience (CX) and employee experience (EX) software to fuel customer loyalty and service efficiency. And, over 4,500 Freshworks employees make this possible, all around the world.

Fresh vision. Real impact. Come build it with us.

Job Description

We are seeking a visionary and experienced Principal Engineer to join our dynamic team in Bengaluru, India. As a Principal Engineer, you will play a crucial role in shaping the technical direction of our organization, leading complex projects, and mentoring other engineers.

  • Architect and design scalable, high-performance software systems
  • Lead the development of complex, large-scale projects from conception to deployment
  • Collaborate with cross-functional teams to define and implement innovative solutions
  • Provide technical leadership and mentorship to engineering teams
  • Establish best practices, coding standards, and architectural guidelines
  • Conduct code reviews and ensure code quality across projects
  • Evaluate and recommend new technologies to improve our tech stack
  • Participate in strategic planning and decision-making processes
  • Drive continuous improvement in engineering processes and methodologies
  • Represent the engineering team in high-level discussions with stakeholders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
  • 14+ years of software engineering experience, with at least 6 years in a senior technical leadership role
  • Extensive experience with advanced programming languages such as Java or Python.
  • Proven expertise in cloud platforms (e.g., AWS, Azure, GCP) and microservices architecture
  • Strong background in distributed systems, system design, and scalability solutions
  • Demonstrated ability to lead and deliver large-scale, complex projects
  • Proficiency in DevOps practices and Agile methodologies
  • Excellent problem-solving skills and attention to detail
  • Outstanding communication and interpersonal skills
  • Track record of mentoring and developing engineering talent
  • Deep understanding of software engineering principles and best practices
  • Expertise in system architecture and design patterns
  • Knowledge of emerging technologies and industry trends
  • Relevant technical certifications (e.g., AWS Certified Solutions Architect, Google Cloud Professional Cloud Architect) are a plus

Additional Information

At Freshworks, we are creating a global workplace that enables everyone to find their true potential, purpose, and passion irrespective of their background, gender, race, sexual orientation, religion and ethnicity. We are committed to providing equal opportunity for all and believe that diversity in the workplace creates a more vibrant, richer work environment that advances the goals of our employees, communities and the business.

Freshworks Bengaluru, Karnataka, IND Office

Unit No. 701 and 702, RMZ Infinity Tower D, 7th Floor, No. 3 Old Madras Road, Benniganahalli, Bengaluru, India, 560016

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account