Lead Software Engineer

2 weeks ago


Bengaluru, Karnataka, India Freshworks Full time
Company Description

About Freshworks:

Freshworks simplifies the process for businesses to please their customers and employees by offering affordable, easy-to-implement software designed with the end user in mind.


Located in San Mateo, California, Freshworks has a global team working from 13 locations worldwide to assist over 65,000 companies, ranging from startups to public corporations, that depend on Freshworks software-as-a-service for an improved customer experience (CRM, CX) and employee experience (ITSM). The cloud-based software suite of Freshworks includes Freshdesk (omni-channel customer support), Freshsales (sales automation), Freshmarketer (marketing automation), Freshservice (IT service desk), Freshchat (AI-powered bots), supported by Neo, a platform of shared services.


Freshworks has been featured in prominent global publications such as CNBC, Forbes, Fortune, Bloomberg, and has been recognized as a top workplace in San Francisco and Denver by BuiltIn for the past three years. Freshworks' products have received TrustRadius Top Rated Software ratings and G2 Best of Awards for Best Feature Set, Best Value for the Price, and Best Relationship.


Job Description

Overview of the Role:

As a Tech Lead at Freshworks, you will lead the design and development of innovative products and platform services, utilizing your expertise in distributed systems. You will collaborate with a skilled team of engineers to provide high-performance, scalable solutions that redefine customer experiences. This role presents a unique opportunity to work on systems that are both highly available and operate at internet scale.


Key Responsibilities:
- Lead a high-performing team to deliver scalable, low-latency, and cost-efficient solutions for your product.
- Drive the design and implementation of solutions using various open-source distributed systems to ensure a robust and complete product.
- Collaborate closely with architects and engineers from different product teams to develop creative solutions and support their successful adoption.
- Define quality attributes and establish metrics to measure the success of the product.
- Ensure compliance with Freshworks' information security processes, promoting a customer-centric, security-first approach.

Requirements:

Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Over 7 years of relevant experience in software development, focusing on backend systems. Thorough understanding of object-oriented programming principles and design patterns. Proficiency in Secure-Software Development Lifecycle (SSDLC) and experience in an Agile environment. Proven ability to design for scale and performance, with practical experience in building and optimizing high-performance systems. Experience in conducting and participating in peer code reviews to ensure code quality and knowledge sharing. Strong problem-solving skills and a commitment to continuous learning and improvement. Proficiency in at least one programming language (e.g., Java, Python) and a solid foundation in data structures and algorithms.


Preferred Qualifications:
- Experience in leading and mentoring a team of engineers, fostering a collaborative and innovative environment.
- Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). Experience with microservices architecture and a deep comprehension of distributed computing principles.
- Excellent communication and leadership skills, facilitating effective collaboration with cross-functional teams.

Why Join Us:
Being part of Freshworks means joining a dynamic team dedicated to pushing the boundaries of technology. You will have the chance to work on challenging projects, collaborate with talented individuals, and contribute to developing innovative solutions that impact millions of users globally. If you are an experienced backend engineer passionate about building scalable and efficient systems, we would be thrilled to hear from you. Join us in shaping the future of Freshworks and transforming how users interact with our products.

Qualifications

Data Structures, Algorithms, Design, JAVA, Database, Scale, hands-on programming, CS Fundamentals, System Design, collaborating with cross-functional teams, Experience in building and maintaining software for scale.

Additional Information

All your information will be treated confidentially following EEO guidelines. At Freshworks, we are establishing a global workplace that empowers everyone to realize their true potential, purpose, and passion, regardless of their background, gender, race, sexual orientation, religion, or ethnicity. We are committed to offering equal opportunities for all and believe that workplace diversity creates a more dynamic, enriching work environment that advances the objectives of our employees, communities, and the business.

  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Description:Lead Software EngineerThis job requires the employee to be fully on-siteAbout This Team:ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly active...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Job Description: Lead Software Engineer This job requires the employee to be fully on-site About This Team: ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Do you thrive in a start-up vibe? Were you built for a small, nimble, and dynamic team that's ready to win? If you answered yes, we want to talk to you We are now going back to our roots as a standalone business unit to focus on our SaaS business area where we see growth potential. This business unit is unique, and we certainly aren't afraid to stand out...

  • Sr. Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Rootstock Software Full time

    About Us:Rootstock Software is a leading provider of cloud manufacturing and supply chain solutions built on the Salesforce platform. We empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth. As part of our expanding engineering team in India, we seek a skilled Software Engineer to contribute to our...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About Cloud Software Group Cloud Software Group combines the capabilities of both Citrix and TIBCO, creating one of the world's largest cloud software providers, serving more than million users around the globe. When you join Cloud Software Group, you are making a difference for real people, each of whom count on our suite of cloud solutions to get work...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...

  • Sr. Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Rootstock Software Full time

    About Us:Rootstock Software is a leading provider of cloud manufacturing and supply chain solutions built on the Salesforce platform. We empower manufacturers and distributors to optimize operations, increase visibility, and accelerate growth. As part of our expanding engineering team in India, we seek a skilled Software Engineer to contribute to our...


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job Description Summary:The Software Engineer in Test-III (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The position must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The position is...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business:MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business.Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India MRI Software Full time

    About the business: MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business. Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team: Citrix, part of Cloud Software Group builds the secure digital workspace technology that helps , customers & millions of end-users to do their very best work from anywhere. By joining our award-winning workplace, you'll be included in the globally diverse, collaborative team that values work-life balance. Come see why Fortune named us...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Role Overview As a Engineering Manager at Cloud Software Group, you will be responsible for managing the team, leading and executing efforts to ensure proper skills are available for current and future projects, and ensuring projects are delivered with market-leading quality. You will help implement methods and systems for effective operations &...


  • Bengaluru, Karnataka, India Kaplan Full time

    Job Description - JR239105 Lead Software Engineer (Hybrid)For more than 80 years, Kaplan has been a trailblazer in education and professional advancement. We are a global company at the intersection of education and technology, focused on collaboration, innovation, and creativity to deliver a best-in-class educational experience and make Kaplan a great place...


  • Bengaluru, Karnataka, India WiseTech Global Full time

    We are looking for experienced, and talented engineers to join our team. You'll be responsible for the design, build, and maintenance of the software that powers the global logistics industry.As the world's leading provider of software for the logistics industry, WiseTech Global is powering the connectivity of the world's logistics providers. Companies like...


  • Bengaluru, Karnataka, India Indium Software Full time

    Title : Senior/Lead Automation Test Engineer. Experience : 6-12 Years. Work Location : Bangalore. Work Mode : Work from Office. Requirements : - Good in communication.- Strong experience in Automation Testing + Functional Testing.- Experience in Java Selenium - Page Object Model (POM) + BDD Cucumber Framework.- Experience in DB Testing , Writing Advanced...


  • Bengaluru, Karnataka, India WiseTech Global Full time

    We are looking for experienced, and talented engineers to join our team. You'll be responsible for the design, build, and maintenance of the software that powers the global logistics industry. As the world's leading provider of software for the logistics industry, WiseTech Global is powering the connectivity of the world's logistics providers. Companies...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...

  • Software Engineer

    2 weeks ago


    Bengaluru, Karnataka, India Software AG Full time

    We help you create effortlessly connected experiences for your customers, employees and partners with an enterprise-grade iPaaS that integrates anything, anywhere, any way you want. By bringing application, data, API and B2B integration together in the same generative AI-enabled platform, you can run a high-performing enterprise and constantly improve it...


  • Bengaluru, Karnataka, India New Relic, Inc. Full time

    Lead Software EngineerLead Software EngineerLead Software Engineer Req ID FY|COS|#3 Location(s) Bangalore, India; Your opportunity If you are driven by innovation, passionate about technical excellence, and ready to lead a team of exceptional engineers, apply now for the position of Lead Software Engineer at New Relic. Let's embark on an exciting journey of...


  • Bengaluru, Karnataka, India JLL Full time

    Lead Software Engineer specializing in full stack web application development wanted to join JLL Technologies Markets and Research Engineering team. As a full-time employee, you will lead a team of software engineers to create a cloud-based data management platform for our EMEA Research business. The goal is to streamline the collection, management, and...