Dell Software System Senior Engineer in Hopkinton, Massachusetts

Job Title: Software System Senior Engineer

Location : Hopkinton MA

Dell provides the technology that transforms the way we all work and live. But we are more than a technology company — we are a people company. We inspire, challenge and respect every one of our over 100,000 employees. We also provide them with unparalleled growth and development opportunities. We can’t wait for you to discover this for yourself as a Software System Senior Engineer on our E-Lab Engineering team in Hopkinton MA.

Our Software Systems Engineering team ensures that our customers have the software systems they need for a changing world. Working at the cutting edge, we design and deliver software systems modifications as well as enhancements of new products. We oversee product development at all stages: planning, designing, developing and testing operating systems, compilers, routers, utilities, databases, embedded management and control devices, plus internet-related tools.

Key Responsibilities:

  • Provide general to architectural level oversight on client/server to SAN/storage array support for the configuration and maintenance of the engineering and computing lab environments

  • Responsible for ensuring proper deployment of fiber-channel storage arrays, hosts, switches, software, and storage networking infrastructure

  • Ensure that the technical environment is properly monitored, and all outstanding issues rectified in a timely manner

  • Responsible for executing test plans. May be required to participate in the development of test configuration plans for the lab computing environment infrastructure

  • Develop and leverage core tools to maintain and manage storage allocation/utilization. Develop administrative processes and controls to improve system management and resource forecasting

  • Maintain a working knowledge of all documented processes and procedures. Suggest improvements as necessary. Identify opportunities for improvements in efficiency and responsiveness, makes recommendations and assists to implement efficiencies

  • Provide technical expertise in the development of collaborative platform client application/customer interface

  • Identify and execute on proactive and preventative system upgrades. Mentor and project-supervise less experienced test engineers Essential Requirements:

  • Strong system integration skills

  • Shell scripting (Bash, PERL, Python, PowerShell, Ansibles) for automating tasks. Create scripts using regular expressions, APIs. Document purpose and requirements of script usage

  • Ability to install & configure operating systems such as flavors of Linux, VMware, UNIX & Windows

  • The qualified candidate should have solid experience (estimated 5+ years) with various UNIX systems, Volume Management & File System, high availability software

  • Hands-on familiarity with various servers including the ability to work with server hardware

  • Familiarity with SAN concepts (end-to-end storage connectivity/ multi-path/switch/server infrastructure)

  • Open Systems administration expertise in Unix, Linux, Windows and VMware

  • A strong ability to multi-task; self-motivated and independent, but also work well in a team environment

  • Solid problem identification, analysis, tracking, proper follow-through skills as well as the ability to learn and apply new tools and applications

  • Demonstrated written and verbal communications skills and organizational skills are required for interaction with other engineering groups inside and outside of the E-Lab organization and the company

  • Bachelor’s in a technical field or equivalent job experience (estimated 5 – 8 years) Desirable Requirements

  • Cluster/Oracle Database/VDI experience

  • Storage related knowledge, such as storage arrays, storage virtualization, Fibre Channel Host Bus Adapters, SCSI, iSCSI, Fibre & FCoE protocols

  • VERITAS VxVM/VxFS and clusters &/or VERITAS administration and/or architecture knowledge

  • Oracle Database/RAC/ASM administration & architecture knowledge

  • Networking - routing, gateway, IP management, tunneling, NAT

  • Kernel internals for debugging

  • Experience with protocol analyzers


We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities — all to create a compelling and rewarding work environment.

If you’re motivated by the prospect of working at the cutting edge of software systems engineering, this is your opportunity to develop with Dell.

Dell is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Dell are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV Status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Dell will not tolerate discrimination or harassment based on any of these characteristics. Learn more about Diversity and Inclusion at Dell here .