Senior Software Developer – Golang, Node.js

Jobtailor

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jobtailor in Bengaluru, India, is seeking an experienced software engineer to design and architect Manageability features for Storage products. You will implement, test, and verify production systems while improving performance, reliability, and availability across StorageGRID platforms.

The role requires mentoring peers, collaborating with cross-functional teams, and driving AI-native development with a metrics-driven approach to deliver timely, high-quality solutions.

Qualifications

  • Minimum 8 years of experience in software engineering.
  • BS in Engineering/CS; MS or equivalent experience preferred.
  • Proficiency in Golang or Node.js.
  • Experience with Ruby, Python, or Java is a plus.
  • Strong object-oriented design, network programming, and HTTP.
  • Experience with AWS S3 and file systems.
  • Experience with Cassandra/CQL, NoSQL or SQL databases.
  • Experience with large-scale distributed systems and HPC.
  • Linux and containers experience.
  • AI-native engineering, Agile, TDD, and continuous integration.
  • Familiarity with Agile Scrum/Scrum of Scrums development methodologies.
  • Proven track record delivering complex technical projects within a team environment and meeting tight deadlines.
  • Ability to work with remote teams.
  • Strong oral and written communication skills.
  • Experience in control plane design and development methodologies, software development protocols, and client-server architectures.
  • Familiarity with computer architecture, data structures, and standard programming practices.
  • Ability to follow standard engineering principles and practices.
  • Strong aptitude for learning new technologies and creative problem-solving.

Responsibilities

  • Design and architect major Manageability features for Storage products
  • Implement, unit test, debug, and verify production systems and features
  • Improve performance, reliability, availability, and serviceability
  • Mentor, influence, and collaborate with peer and junior engineers
  • Support inter-dependent development and testing activities
  • Practice and influence AI-native software development lifecycle
  • Embrace AI-native software development with a metrics-driven approach for timely and quality deliverables
  • Partner with Product Management and Customer Support to turn customer pain points into durable solutions
  • Drive design and development for secure, robust, reliable, and durable StorageGRID products
  • Partner with QA and cross-site teams to drive success

Skills

Golang Proficiency
AI-Native Software Development
Large-Scale Distributed Systems
Agile Development Methodologies
Control Plane Design

Education

Bachelor of Science in Engineering
Bachelor of Science in Computer Science
Master’s Degree or Equivalent Experience

Tools

Node.js Proficiency
Object-Oriented Design
Network Programming
AWS S3
Cassandra/CQL
NoSQL Databases
SQL Databases
Linux
Containers
TDD

Job description


  • Design and architect major Manageability features for Storage products

  • Implement, unit test, debug, and verify production systems and features

  • Improve performance, reliability, availability, and serviceability

  • Mentor, influence, and collaborate with peer and junior engineers

  • Support inter-dependent development and testing activities

  • Practice and influence AI-native software development lifecycle

  • Embrace AI-native software development with a metrics-driven approach for timely and quality deliverables

  • Partner with Product Management and Customer Support to turn customer pain points into durable solutions

  • Drive design and development for secure, robust, reliable, and durable StorageGRID products

  • Partner with QA and cross-site teams to drive success


Requirements


  • Minimum 8 years of experience

  • Bachelor of Science degree in Engineering or Computer Science, Master’s degree, or equivalent experience required

  • Proficiency in Golang or Node.js

  • Additional experience with Ruby, Python, or Java

  • Object-oriented design

  • Network programming and HTTP

  • AWS S3 and file systems

  • Cassandra/CQL, NoSQL, or SQL databases

  • Large-scale distributed systems and HPC

  • Linux and containers

  • AI-native engineering, Agile, TDD, and continuous integration

  • Understanding of Agile Scrum/Scrum of Scrums development methodologies

  • Proven track record delivering complex technical projects within a team environment and meeting tight deadlines

  • Ability to work with remote teams

  • Strong oral and written communication skills

  • Experience in control plane design and development methodologies, software development protocols, and client-server architectures

  • Familiarity with computer architecture, data structures, and standard programming practices

  • Ability to follow standard engineering principles and practices

  • Strong aptitude for learning new technologies

  • Creative problem-solving approach


Core Competencies

Demonstrates expertise in designing and architecting Manageability features for Storage products, with a strong focus on AI-native software development and performance optimization. Proven ability to mentor engineers and collaborate across teams to deliver complex technical projects on time.


Highest-signal resume keywords


  • Golang Proficiency

  • AI-Native Software Development

  • Large-Scale Distributed Systems

  • Agile Development Methodologies

  • Control Plane Design


ATS Optimization Keywords

Hard Skills


  • Node.js Proficiency

  • Object-Oriented Design

  • Network Programming

  • AWS S3

  • Cassandra/CQL

  • NoSQL Databases

  • SQL Databases

  • Linux

  • Containers

  • TDD


Soft Skills


  • Strong Communication Skills

  • Creative Problem-Solving

  • Mentoring

  • Collaboration


Certifications & Qualifications


  • Bachelor of Science in Engineering

  • Bachelor of Science in Computer Science

  • Master’s Degree or Equivalent Experience


Industry Keywords


  • Manageability Features

  • Storage Products

  • Software Development Protocols

  • Client-Server Architectures

  • Standard Engineering Principles


Tools & Technologies


  • Agile Scrum

  • Continuous Integration

  • HPC

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Software Engineer, AI Platform
Backend Software Engineer, AI Platform

Jobtailor • India

On-site
INR 2,800,000 - 4,200,000
Senior Manager, Technical Engineering – Product Engineering
Senior Manager, Technical Engineering – Product Engineering

Jobtailor • Gurugram District

On-site
INR 6,000,000 - 9,000,000
Senior AI/ML Developer
Senior AI/ML Developer

Jobtailor • Bengaluru

On-site
INR 2,000,000 - 4,000,000
Python, Generative AI Developer – LLMs, Cloud, Machine Learning
Python, Generative AI Developer – LLMs, Cloud, Machine Learning

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Product Developer – .Net, Azure Cloud, Docker, Kubernetes, AKS
Product Developer – .Net, Azure Cloud, Docker, Kubernetes, AKS

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Staff AI Engineer – Servicing Enablement Platform
Staff AI Engineer – Servicing Enablement Platform

Jobtailor • Bengaluru

On-site
INR 4,000,000 - 8,000,000
Senior Database Platform Analyst
Senior Database Platform Analyst

Jobtailor • Dadri

On-site
INR 1,200,000 - 2,500,000
Infrastructure Engineer
Infrastructure Engineer

Jobtailor • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Software Engineer – Forward Deployment
Software Engineer – Forward Deployment

Jobtailor • Bengaluru

On-site
INR 2,800,000 - 6,000,000
Senior Software Engineer – Go
Senior Software Engineer – Go

Jobtailor • Pune District

On-site
INR 1,200,000 - 1,800,000