Job Description:
As a senior software engineer, you will play a pivotal role in designing and implementing software components to optimize storage solutions in the cloud. The software components you deliver will include device drivers and system software, installation and diagnostic tools, libraries, telemetry services, and comprehensive testing.
Key Responsibilities:
Collaborate with stakeholders to determine user requirements for a scenario.
Drive identification of dependencies and development of design documents for products, applications, services, or platforms.
Create, implement, optimize, debug, refactor, and reuse code to establish and improve performance and maintainability.
Leverage subject-matter expertise to partner with stakeholders and drive project plans, release plans, and work items.
Act as a designated responsible individual (DRI) and guide other engineers by developing and following the playbook.
Qualifications:
The ideal candidate will possess a bachelor's degree in computer science or a related technical field, along with 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python. Additional qualifications include experience in system software, storage protocols, networking concepts, and operating system internals.
About the Role:
This is an exciting opportunity to join our team as a senior software engineer and contribute to the development of cutting-edge technology.