Back End Engineer

San Jose, CA 95138

Posted: 11/02/2018 Industry: Software Engineer Job Number: 8527 Pay Rate: Not Specified
We're looking for a Python Engineer for a leading storage company. You will work as part of an Agile team, and be responsible for developing, testing, deploying, and maintaining existing and new software of a rack-scaled, distributed object storage system.

Engineers need to be creative problem solvers who can develop solutions for innovative new product features, different product deployment scenarios and continuously improve the ease of use, reliability and quality of the product.

* Work with other technical teams to plan and develop product improvements across various software components.
* Work in a professional software engineering environment within a planned iterative release cycle.
* Develop utilities to automate operational tasks and remediate known issues.
* Diagnose and resolve problems in operating systems, network, storage, and hardware infrastructure.
* Develop solutions to recover from interruptions and prevent recurring occurrences problems.
* Create and maintain detailed engineering documentation and specifications.
Required Skills: * 10 years+ programming experience in multiple languages including Python, C/C++, shell programming, and languages like Perl, etc.. * Must have experience at API design and in writing and maintaining software specifications for developers. * Must have experience in developing automated tests for large scale enterprise products. * Must have participated in the design of medium to large scale enterprise products and experienced with a product's lifecycle beyond initial development. * Familiarity with Linux (Ubuntu) or any other UNIX systems required, including installation, device and network configuration and system management. Kernel and/or device driver experience a plus. * Familiar with commonly used software tools like SQL and NOSQL databases, web servers, virtual machines. * Must have experience with interacting with all product stakeholders, including product management, production marketing, engineering management and developers. Nice to have skill sets: * Experience with embedded systems and appliances a plus. * Knowledge of contemporary software development tools like Git, Jira, Jenkins, & etc. * Experience with Ansible is a big plus.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.