Software Engineer | Private Cloud Systems

New
IndiaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of experience in systems software development and optimization
Required Skills
PythonBashC++GoLinuxDistributed Systems

Requirements

  • 5+ years of experience in systems software development and optimization
  • Strong expertise in at least one of the following: virtualization, storage systems, service modeling, REST API/SDK generation, scientific or high-performance computing, or kernel development
  • Proven experience designing, developing, or troubleshooting distributed systems
  • Proficiency in systems programming languages such as C or C++, Go
  • Proficiency in scripting languages like Python or Bash
  • Comfortable working in Unix/Linux environments and command-line systems
  • Strong analytical mindset
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience

Responsibilities

  • Design and develop major infrastructure components with a strong focus on fault tolerance, scalability, and performance
  • Own systems end-to-end, from architecture and implementation to production deployment and ongoing maintenance
  • Collaborate with cross-functional teams to ensure smooth integration and operation of infrastructure services
  • Contribute to a culture of distributed leadership, adapting between leading, collaborating, and supporting peers as needed
  • Promote a data-driven and code-first approach to decision-making across engineering initiatives
  • Drive continuous improvements in system reliability, usability, and operational efficiency
  • Participate in building an environment that values experimentation, learning from failures, and collective improvement
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now