Dell Software Engineer 2 (Hybrid Cloud Engineering) in Atlanta, Georgia

Job Description:

The Dell EMC Hybrid Cloud Platforms team is responsible for developing next generation cloud solutions leveraging core and partner products and platforms. We deliver end to end solutions for IT infrastructures with a focus on Enterprise Hybrid Cloud, Native Cloud Developer and Data Scientist Solutions for our customers. We architect, develop, test and document the complete solution stack, including converged and hyper-converged infrastructures, Dell Technologies partners such as VMware, RSA and Pivotal as well as third party applications.

We are looking for a Senior Software Engineer with experience in automating cloud orchestration workflows, interfacing between different software packages, and working with a globally diverse teams in an agile development environment.

Virtustream Hybrid Cloud focuses on the personas in the Platform 3 world of native cloud application development. The solution comprises automated delivery and management of development environments including platform deployment and day 2 management and reporting.

The successful candidate will be a member of the software team for the Virtustream Hybrid Cloud solution from Dell EMC and work within the global engineering team to ensure that it meets the solution requirements.

General Description:

Job Family Summary:

Responsible for the design, development, troubleshooting and debugging activities associated with new and enhanced systems software programs supporting Dell and 3rd party hardware. Develops software including operating systems, compilers, routers, networks, utilities, databases, embedded management/control devices and Internet-related tools. Modifies existing software products to add new functionality, adapt to new hardware, improve performance/reliability or enhance product usability. Participates in product development in all stages from planning and design to development and testing. Completes documentation and procedures for installation and maintenance.

Principal Accountabilities:

  • Leads or participates in the systems software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products

  • Designs and develops major functional or performance enhancements for existing system products, or produces new system software products or tools

  • Design and develop software in Windows, Linux or similar complex multi-threaded OS environments for security platforms or embedded devices

  • Makes changes to system software to correct errors in the original implementation and creates extensions to existing programs to add new features or performance improvements

  • Reviews requirements, specifications and designs to assure product quality; develops and implements plans and tests for product quality or performance assurance

  • Manages or utilizes software that is built and implemented as a product, using best-in-class development process/lifecycle management

  • Gathers business requirements and participates in product definition and feature prioritization, including customer usability studies

  • Performs competitive analysis for features at a product level scope

  • Creates technical documentation of system software products/solutions.

  • Assists with the development and review of end user and technical end user documentation

  • Drives idea generation for new system software products, or for the next version of an existing product

  • Protects Intellectual Property by working appropriate legal elements (ex: procurement, patents, opensource)

  • Responsible for the delivery of products within budget, schedule and quality guidelines

  • Works with the team to develop, maintain, and communicate current development schedules, timelines and development status

Principal Responsibilities:

  • Participates in the preparation, review and analysis of software system requirements and specifications

  • Prepares written specifications from verbal requirements for tasks of midlevel complexity

  • Prepares design, functional, technical and/or user documentation, as needed

  • Uses defined software system lifecycle methodologies

  • Reviews and implements test strategies for software system products

  • Follows source code and file revision control for projects

  • Clearly communicates project issues and status

  • Accurately logs project schedule, defect, and other data

  • Analyzes and prepares trend reports on quality metrics

  • Participates in improving product quality through process and procedure improvements

Education and Experience

Typically requires 2+ years of related experience with a Bachelor’s degree; or an advanced degree without experience; or equivalent experience

Required Skills

  • Good knowledge of programming languages; operating systems; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable

  • Able to code/debug moderately complex programs using either written or verbal design specifications

  • Good understanding of hardware and software interactions

Desired Skills

  • Understanding of cloud architecture concepts and experience with virtualization technologies

  • Knowledge of Dell EMC Enterprise Hybrid Cloud, Native Hybrid Cloud, or equivalent systems.

EMC Values:

When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. 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 an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages.

Critical Hiring Criteria:

Functional Area(s):

Engineering - Software



Business Unit:



US - Georgia - Atlanta, US - North Carolina - Research Triangle Park