Lead Software Engineer

Software Developer Jobs
3 views

Lead Software Engineer

Software Developer Jobs
3 views

Description

Job Description

Database Reliability Engineers akaDBREs work in the DBaaS team (Database as a service) at Freshworks. The DBREs are like SREs except that they focus on building/managing our self managed database solutions (MySQL/Redis/Cassandra) and the reliability aspects of the same. The DBaaS team leverages kubernetes and other open source tools to build solutions. Our solutions are very similar to AWS services like RDS (mysql), elasticache (redis) and keyspaces (cassandra). This is not a typical full stack app development program. It needs broad knowledge around Cloud Infrastructure , automation and Linux internals.

Roles and Responsibilities:
• Build and maintain features for the control and data planes of the Hosted DB (MySQL or Redis or NoSQL) frameworks.
• Ensure availability, observability and reliability of DBaaS systems while optimizing performance of Freshworks applications and services.
• Automate the hosted DB infrastructure workflows and create self-service tools.
• Should be willing to work as on-call support whenever needed.
• Analyze open source solutions and help implement those with engineering best practices.
• Lead and mentor junior engineers on technical issues.
• Perform blameless RCAs when issues occur and take ownership to resolve issues.
• Collaborate with DBAs, application teams, and partners of Freshworks.

Requirements:
• Should have 8-12 years of experience in software design, development and architecture.
• Have strong experience with a t least one of Ruby/Python/Core Java/GoLang/C/C++ programming languages . But we get excited when we see GoLang in a resume :-).
• Experience on kubernetes and working knowledge on kubernetes operator pattern. We do run stateful services on k8s.
• Should have good working knowledge on one of the cloud platforms (AWS/GCP/Azure).
• Working knowledge ona t least one of MySQL/Redis/Cassandra .
• Experience on Infrastructure automation (Terraform etc) and with tools like ArgoCD, Argo Workflows and Argo Events, Kustomize, Prometheus, Rundeck, is a plus.
• Broad technical knowledge on Linux internals.
• A self-starter with experience in building and scaling large-scale performance services in a distributed production environment.
• Proven ability to work with multiple teams and to multitask.

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, ****** 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.

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, ****** 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

Attributes

Company Name: Freshworks

Contact 584login (seller)

    You must log in or register a new account in order to contact the advertiser.
    To protect against prohibited activities, we may check your message before it is forwarded to the recipient and, if necessary, block it.

    HR details Details

    584login
    44344 active listings
    Professional seller
    Registered for 1+ year
    Last online 1 year ago
    Contact All items

    Listing location

    Chennai, Tamil Nadu, India

    Stay safe!

    Never pay down a deposit in a bank account until you have met the seller, seen signed a purchase agreement. No serious private advertisers ask for a down payment before you meet. Receiving an email with an in-scanned ID does not mean that you have identified the sender. You do this on the spot, when you sign a purchase agreement.
    Lead Software Engineer by 584login