DataCore Software

Sr Software Developement Engineer (Swarm)

DataCore Software  •  Bengaluru, IN (Onsite)  •  3 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.
61
AI Success™

Job Description

Location: Bengaluru,Karnataka,India

Sr. Software Development Engineer (Swarm)

Role:

We are seeking a Senior Platform Engineer to help design and develop DataCore Swarm object storage as a production-ready appliance for enterprise environments. You will own critical infrastructure components that power petabyte-scale storage systems deployed globally. This role offers significant technical ownership and direct impact on product architecture serving Fortune 500 customers.

Duties:

  • Design and build core Kubernetes based Linux platform components for Swarm appliances and container orchestration
  • Develop and maintain REST APIs in Python for platform management
  • Develop automation pipelines using containerization technologies (Podman/Kubernetes)
  • Collaborate with support engineering to diagnose production issues and create knowledge base content
  • Drive platform reliability and performance improvements across the appliance lifecycle
  • Mentor team members and contribute to technical strategy and architectural decisions

Required Qualifications:

  • Bachelor’s degree in computer science or equivalent with 6-7 years of hands-on experience
  • Deep expertise in Linux systems (Debian/Ubuntu/RHEL) including package management, file systems, disk partitioning, and volume management
  • Strong Hands on Experience with Kubernetes ecosystem tools (Helm,Flux, Prometheus, Grafana)
  • Experience in developing Kubernetes custom operators
  • Strong proficiency in Python and bash scripting
  • Solid networking fundamentals: DNS, DHCP, network bonding, routing protocols
  • Experience building RESTful APIs for platform integration
  • Proven ability to debug medium-complex distributed systems issues
  • Excellent written and verbal communication skills for technical documentation and cross-team collaboration

Desired Qualifications:

  • Golang development experience
  • Knowledge of storage systems, object storage protocols, or distributed databases
  • Experience with time-series databases (Elasticsearch) or key-value stores (etcd)
  • Web framework experience (Flask, FastAPI)
  • Cloud platform exposure (AWS, Azure, OpenStack)
  • Prior work on embedded systems or hardware appliances

Why Join Us?

  • Work on technology managing exabytes of data for leading global organizations
  • Technical ownership in a mature, mission-critical product
  • Collaborative global engineering team with strong technical culture
  • Clear career progression path (Senior → Staff → Principal Engineer)
  • Opportunity to solve complex distributed systems challenges at scale

Apply to this job

DataCore Software

About DataCore Software

DataCore Software is focused on delivering enterprise-class data storage solutions to solve some of the most pressing IT challenges impacting today’s organizations. DataCore’s Software-Defined Storage portfolio helps maximize the value across IT investments by improving data access and protection while reducing costs – onsite, across sites, and in the cloud. Break free from vendor lock-in and future-proof your infrastructure to prepare for the demands of tomorrow. Ensure high-performing, highly available, and cost-effective access to your data where you choose to place it.

With 20 years of deep data storage expertise, DataCore’s value has been proven in over 10,000 deployments across bare metal, physical, virtual, containers, and hybrid environments from the core to the edge to the cloud.

Industry
IT & Software
Company Size
201-500 employees
Headquarters
Fort Lauderdale, Florida
Year Founded
1998
Social Media