Software Development Engineer 2 (OpenEBS)

DataCore Software

Mandatory Skills: 

  • Master’s or bachelor’s degree in computer science or a related field
  • 3+ years of product development experience in leading product companies
  • Programming experience with Rust
  • Experience using Git in the workplace environment
  • Experience in writing unit and integration tests
  • Good understanding of networking concepts, TCP and UDP
  • Good understanding of operating systems especially Linux
  • Knowledge of Kubernetes and cloud-native technologies
  • Proficiency in the English language, both written and verbal
  • Comfortable working in a highly agile, intensely iterative software development process
  • Positive and solution-oriented mindset
  • Self-motivated and self-managing
  • Experience working with a global / multicultural team.

 

Desirable Skills:

  • Contributed to open-source projects
  • Experience in Golang and/or C
  • Proficient in shell scripting
  • Knowledge of microservice architecture.

 

Roles and Responsibilities:

  • Develop features and improvements to the product in a well-tested and performant way
  • Craft code that meets our internal standards for quality, style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
  • Confidently ship small features and improvements with minimal guidance and support from other team members
  • Solve technical problems of high scope and complexity
  • Represent Datacore and its values in public forums and conferences around broader initiatives, specific projects, and community contributions
  • Provide mentorship for junior engineers in your team to help them grow in their technical responsibilities.
Set up job alerts and get notified about the new jobs

Similar Remote Jobs

Scroll to Top