![]() |
| ![]() |
Software Engineer File SystemJob Summary
Software Development Engineer: Plans, designs, develops and tests software systems or applications for software enhancements and new products. Most companies should be able to match to a specific software development engineer position. Use this position if company does not breakout software development positions such as Software Engineer The requirement is primarily for developing storage offerings in a cloud environment. This project team is specifically tasked to enhance and develop new features for managing the filesystem storage space requirements offered as a NFS service hosted on Cloud environments. The candidate is expected to be able to provide technical leadership for medium to large complexity projects, where-in the candidate would need to interact globally with stakeholders and be able to translate requirements into feasible design, and drive the technical implementation through self (hands-on) and through other team members. Job Requirements - Possess strong coding skills in c/c++, and in-depth knowledge of data structures, algorithms and operating systems. Knowledge of File System design is preferable. - Possess excellent written and verbal communication skills- Work collaboratively within a team of other engineers and have strong influencing and leadership skills- Generalist technical knowledge within department and working knowledge of major system component interactions; Recognized expert in a portion of product area- Strong aptitude for learning new technologies - Ability to estimate work completion required to build an overall predictable plan - Strong generalist understanding of concepts related to computer architecture, data structures and standard programming practices- Develop longer-range project plans and schedules for individual or work for a small team- Creative and analytical approach to problem solving Responsibility and Interaction:- Responsibility: - Responsible for unstructured tasks and the issues addressed are less defined requiring new perspectives, creative approaches and with more interdependencies- Apply attained experiences and knowledge in solving problems that are complex in scope requiring in-depth evaluation Interaction: - Work effectively with staff to Vice-President level employees within the function, across functions and with external parties - Limited supervision and direction is provided, as this individual can operate, drive results and set priorities independently - Successfully convey information to stakeholders at many levels related to the position- Work effectively with senior engineers within Business Unit- Participate as a proactive contributor and subject matter expert- Demonstrate favorable results through regular leadership and mentoring others Education Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience. | ||
![]() | ||