Sr Software Developement Engineer (Swarm)

Datacore Software

Bengaluru, Karnataka, India Senior
Apply on EasyApply

Create a free account to apply in seconds

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 for this position

Skills

Communication