Lead Software Engineer |Cloud Developer|
Place of work
Bengaluru, Karnataka
Job details
Job description, work day and responsibilities
Database Reliability Engineers aka DBREs 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 at 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 on at 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.
About Freshworks:-
Freshworks provides innovative customer engagement software for businesses of all sizes, making it easy for teams to acquire, close, and keep their customers for life. Freshworks Software-as-a-Service (SaaS) products provide a 360-degree view of the customer, are ready to go, easy to use, and offer a quick return on investment. Headquartered in San Mateo, USA, Freshworks 2,000+ team members work in offices throughout the world. Freshworks has global offices in India, Singapore, Australia, UK, Netherlands, France, and Germany. The company counts over 220,000 businesses in its customer-for-life community around the world including Honda, Bridgestone, Hugo Boss, University of Pennsylvania, Toshiba, Sling TV and Cisco.
Freshworks’ suite of products that transform the way world-class organizations collaborate with customers and co-workers include Freshdesk (Omni-channel customer support), Freshservice (IT Service Desk), Freshsales (Intuitive fully-integrated CRM), Freshmarketer (Marketing Automation Suite), Freshteam (HR Management System for growing teams), Freshchat (Modern messaging software) and Freshcaller (Cloud PBX system).
Freshworks has received numerous accolades from analysts and media including making it to Forbes’ Cloud 100 list, Economic Times Startup of the Year, 2024 LinkedIn Top 25 Companies to work for in India and a listing on the Magic Quadrant for CRM Customer Engagement & IT Service Management. While Freshworks has had incredible organic growth over the last few years, the company also has made targeted acquisitions that add critical capabilities to the portfolio including Natural Language Processing, Chatbots, Machine Learning, Social and Messaging Transformation. Freshworks has raised over $250 million in the capital and is funded by Accel, CapitalG, Sequoia Capital and Tiger Global Management. More information is available at www.Freshworks.com
Company address
You will be redirected to another website to apply.
Offer ID: #507156,
Published: 5 days ago,
Company registered: 2 years ago