Browse Jobs
For Employers
Post JobLog inGet Started

Senior Principal Engineer - Technical Architect (RSA)

Dell EMC
Cairo, Egypt
Posted 5 years ago
22People have clicked1 open position
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Key Responsibilities

  • Participate in all the phases of a data science project: business understanding, data understanding and preparation, exploratory analysis, modeling, model evaluation and finally deploying your data product.
  • Leads the design and architecture of high quality, complex systems and software/information security
  • Prepares, reviews and analyzes software specifications for complex products and systems
  • Leads the review and analysis of design, functional, technical and user documentation
  • Leads the development, review, analysis and implementation of test strategies for software/security products and systems
  • Leads the development, test and integration of code for new or existing software of significant complexity involving multiple teams
  • Leads the review, analysis and closed loop corrective action for issues contributing to software defects and business process problems
  • Designs and implements software lifecycle and quality assurance methods for projects and products
  • Defines, measures, analyzes and improves corporate and departmental quality metrics
  • Leads the deployment of projects and products of significant size and complexity
  • Provides accurate resource, schedule and cost sizing for software development and deployment projects of medium complexity

Job Requirements

Desirable Requirements

  • Advanced knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities

  • Responsible for the successful implementation, delivery, integration and deployment of high-quality software into systems and business processes

  • Experience with multiple programming languages, databases, operating systems, tools and hardware platforms

  • Able to easily achieve mastery of new tools, languages and operating systems

  • Able to code and effectively guide others to code flexible and scalable programs that meet complex requirements

  • Able to constructively coach less-senior engineers

  • In-depth knowledge of multiple Software Lifecycle and Quality Assurance methodologies

  • Able to apply multiple Software Lifecycle and Quality Assurance methods appropriately

  • Experience with, and able to provide leadership in all phases of software development: feasibility, design, implementation, integration, test and delivery

  • In-depth knowledge of test strategies for a variety of different software products

  • Advanced knowledge of software architectures and applications

Education and Experience

  • Typically requires 10+ years of related experience in a professional role with a Bachelor’s degree; or 8+ years with a Master’s degree


Benefits

  • 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.

Similar Jobs

  • Azure Cloud Development Team L...TetherView - Trenton, United States7 days ago
  • Senior Principal Avionics Engi...EDGE - Dubai, United Arab Emirates17 days ago
    Logo
Search other opportunities
JobsIT/Software DevelopmentSenior Principal Engineer - Technical Ar...