Dell Software Senior Engineer-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 senior member of the software team for the Virtustream Hybrid Cloud solution from Dell EMC and work closely with the Solution Architect, Delivery Manager, and 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:

  • Contributes to the design and architecture of new or re-engineered software

  • Prepares written software system specifications for complex products from architectural diagrams and documents

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

  • Develops, reviews, analyzes and implements test strategies for software products and systems

  • Develops, tests and integrates code for new or existing software of significant complexity

  • Provides sustaining or maintenance support to existing software, either by implementation or providing guidance to less senior engineers

  • Designs and implements source code revision control methods for products

  • Prepares accurate project status documentation for leadership

  • Measures and analyzes quality metrics.

  • Defines and implements actions for departmental or cross-functional process improvements

  • Contributes to resource, schedule and cost sizing for software system development projects of medium complexity

Education and Experience

Typically requires 5+ years of related experience in a professional role with a Bachelor’s degree; or 3+ years with a Master’s degree; or a PhD without experience; or equivalent experience

Required Skills

  • Solid knowledge of programming languages; operating systems; databases; system, network, operating system, and application administration tools and utilities

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

  • Able to achieve mastery of new tools and languages with training and on-the-job experience

  • Able to understand and follow software lifecycle methods

  • Understands tradeoffs between hardware and software interactions

  • Able to learn new operating systems with training and on-the-job experience

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:

CPD (VCE)

Business Unit:

200 - STORAGE CORPORATE

Location:

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

AutoReqId:

181307BR