Sr. Software Development Engineer 1 (OpenEBS)

extra holidays
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Master’s or bachelor’s in computer science or a related field., 7+ years of product development experience in leading product companies., Proficient in Rust and one of Golang/C, with a solid understanding of distributed systems and networking concepts., Experience in a high-performance organization, preferably a tech startup, and comfortable working in a fully remote environment..

Key responsibilities:

  • Develop features and improvements to the product in a well-tested and performant way.
  • Collaborate with Product Management and stakeholders to iterate on new features and advocate for code quality standards.
  • Fix prioritized issues from the issue tracker and identify areas for improvement in the code base.
  • Provide mentorship for junior engineers and represent the company in public forums and conferences.

DataCore Software logo
DataCore Software SME https://www.datacore.com/
201 - 500 Employees
See all jobs

Job description

Mandatory Skills:

  • Master’s or bachelor’s in computer science or a related field.
  • 7+ years of product development experience in leading product companies
  • Proficient in Rust and one of Golang/C.
  • Experience using Git in the workplace environment
  • Experience in writing unit and integration tests
  • A solid understanding of distributed systems
  • Solid understanding of networking concepts, TCP and UDP.
  • Solid understanding of operating systems especially Linux.
  • Knowledge of Kubernetes and cloud-native technologies.
  • Relevant experience of 3+ years in a storage company.
  • Proficiency in the English language, both written and verbal.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems
  • Comfortable working in a highly agile, intensely iterative software development process
  • Positive and solution-oriented mindset
  • Effective communication skills: Regularly achieve consensus with peers, and clear status updates
  • Self-motivated and self-managing
  • Ability to thrive in a fully remote organization
  • Experience in a high-performance organization, preferably a tech startup
  • Experience working with a global / multicultural team.

 

Desirable Skills:

  • Contributed to at least one open-source project
  • Proficient in shell scripting
  • Experience with CI/CD
  • Experience with behavioral driven development (BDD).

 

Roles & Responsibilities:

  • Develop features and improvements to the product in a well-tested and performant way
  • Work with Product Management and other stakeholders to iterate on new features.
  • 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. Collaborate and guide your team on larger projects. 
  • Help identify areas of improvements in the code base, both specific to your team and outside your team (eg. component library) and help contribute to make it better
  • Fix prioritized issues from the issue tracker.
  • Advocate for improvements to product quality, security, and performance that have impact across your team.
  • Solve technical problems of high scope and complexity.
  • Exert influence on the overall objectives and long-range goals of your team.
  • Experience with performance and optimization problems, particularly at large scale, and a demonstrated ability to both diagnose and prevent these problems
  • 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.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Teamwork
  • Self-Motivation
  • Problem Solving

Software Engineer Related jobs