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