Dell Jobs

dell footer logo

Job Information

Dell Software Engineer - Hopkinton, MA in Hopkinton, Massachusetts

Dell is a collective of customer-obsessed, industry-leading visionaries. We believe that technology is essential for driving human progress, and the technology we provide transforms the way we all work and live. But we are more than a technology company — we are a people company. We recognize that over 100,000 employees across six continents have different interests and aspirations. We inspire, challenge and respect each and every employee, every day. 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. We are seeking a highly motivated and dedicated Software Engineer to work on the Dell EMC Next Gen Midrange Engineering - Data Protection Team in Hopkinton, MA . As a Software Engineer, you will get the opportunity to work with our world class talent in designing and implementing features for the data protection/mobility domain area of our product in an agile development environment. To enable your success, you will be assigned an experienced mentor within the team who will help you ramp up on our work environment and build your domain expertise.

Our ideal candidate works under limited direction and within general practices, provides technical expertise by independently determining and developing solutions based on feature requirements. Understands company goals, priorities and practices and applies them in resolving a variety of problems. Uses judgment, creativity and sound technical knowledge to obtain and recommend solutions.


  • Contribute to feature development and maintenance activities through knowledge of programming in latest tools and technologies.

  • Provides solutions to a variety of problems of limited scope & complexity.

  • Collaborate with people across geographies and different functions.

  • Participate in agile programming practice and complete development tasks & assignments with limited direction.

  • Participate in the creation of software development artifacts, including functional requirements, design specifications, code, unit tests and user documentation.

  • Accountable for the delivery of assigned tasks. Operate with a sense of urgency, anticipate issues and take appropriate actions.


  • Bachelors (Technical), Masters preferred

  • 0-2 years of relevant experience

  • Demonstrated software development background

  • Software development skills in at least one mainstream language, such as JAVA, C++ or Python

  • Familiarity with scripting language, Perl or Shell Scripting in open systems

  • General knowledge and application of software engineering concepts, algorithms and design patterns.

  • Excellent analytical and problem solving skills

  • Use tools appropriately with technical guidance, seeks assistance when needed.

  • Ability to work in a team environment


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. Dell encourages applicants of all ages.