Back End Engineer

Colorado Springs, CO 80921

Posted: 11/02/2018 Industry: Software Engineer Job Number: 8528 Pay Rate: Not Specified
We're looking for a Software Engineer who has a strong background with Python and C/C++. 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: * Must have 8 years+ programming experience in multiple languages including Python, Bash, C/C++, etc. * Must have worked on medium to large scale enterprise products and on large code bases. * Must have familiarity with Linux (Ubuntu) or any other UNIX system required, including installation, device and network configuration and system management. * Must have experience in developing automated tests for large scale enterprise products. * Must have experience with the management and configuration of network switches. * Familiarity with PXE booting is preferred * Familiarity with object storage systems and object storage protocols like S3 is preferred * Knowledge of contemporary software development tools like Git, Jira, Jenkins, etc. * Open-minded individual willing to work in an Agile and test-driven environment, and who is interested in constantly learning new things. * Master in Computer Science or equivalent through experience Nice to have skill sets: * Experience with Ansible * API design experience and experience with tools like Thrift and GRPC * Kernel, multi-threading and/or device driver experience is a plus. * Experience with a product?s lifecycle beyond initial development
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

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