EMSD is looking for a Senior Software Engineer to work on architecting, designing, and developing Enterprise Storage Management software.
The successful candidate will work with a team of talented individuals, and will be responsible for the design and development of a management interface and infrastructure for high end Enterprise Storage products.
The ideal candidate will have a proven capacity to understand and apply principles of good user interface and infrastructure design to existing standards and existing management models, to interact with other groups providing the infrastructural elements for an enterprise management solution.The candidate will design experiments and prototypes necessary to evaluate and establish technical direction. He/she will create specifications, plan and execute against them, and mentor other engineers.
Additionally, the successful candidate will work closely with development teams and QE teams distributed across multiple geographies to successfully coordinate deliverables and integration. This is an excellent opportunity for an energetic developer to make an immediate impact and grow professionally along with an established product line that has an excellent trajectory in the market!
Principal Duties and Responsibilities
Provides technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems. Assignments may include new products as well as upgrades, and enhancements or fixes to existing products
Collaborates well with other engineers and other engineering groups, voluntarily shares information
Offers proposed design changes/suggestions to processes and products, exerts significant latitude in determining objectives of an assignment
Provides technical expertise in developing solutions to complex software engineering problems, which require frequent use of ingenuity and creativity.
Provides work leadership to others.
May be accountable for overall product and/or serve as a customer advocate, may represent organization as principal customer contact
Writes detailed design and functional specifications in addition to collaborating on requirement documents and application level test plans.
Collaborates across engineering, product management and pre-sales groups to ensure product requirements are being implemented to meet customer needs.Reads and understands hardware and software specification and design documents, proposes changes and improvements based on requirements
BSc and/or MSc (preferred) in Computer Science or equivalent.
5+ years of software design and development experience