HamburgerMenu
hirist

Senior Software Development Engineer I - Rust/Golang

zyoin
Others
6 - 11 Years

Posted on: 21/07/2025

Job Description

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 improvement 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 an 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 a 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.



Requirements :


- 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 provide 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.


- Contributed to at least one open-source project.


- Proficient in shell scripting.


- Experience with CI/CD.


- Experience with behavior-driven development (BDD).


info-icon

Did you find something suspicious?