Sr Software Developement Engineer (Swarm)

DataCore Software

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 17 hours ago
Vacancies: 1 Vacancy

Job Summary

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:

  • Bachelors 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 (HelmFlux 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

Required Experience:

Senior IC

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 depl...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

DataCore provides IT with advanced data storage technology to accelerate performance, increase efficiency, and achieve zero-downtime availability.

View Profile View Profile