Research Dell Technologies before you apply
Check ratings, real-employee reviews, verified pay, and interview difficulty.
Full Stack Principal Engineer (C#, React, Angular)
Be a part of a team that’s ensuring Dell Technologies' product integrity and customer satisfaction. Our IT Software Engineer team turns business requirements into technology solutions by designing, coding and testing/debugging applications, as well as documenting procedures for use and constantly seeking quality improvements.
What you’ll achieve:
As a Principal Engineer, you will design and implement critical services, lead complex refactors, and champion quality. You will collaborate across teams to resolve dependencies and raise the bar for performance and reliability.
Join us to do the best work of your career and make a profound social impact as a Principal Engineer on our Software Engineer-IT team.
Responsibilities
You will:
Design specifications for high availability and highly scalable applications which will be used by both internal and external customers
Work with clients and business analysts to settle software requirements and system impacts on an agile framework
Conduct and supervise production launches and post-launch support, coordinating with geographically distributed teams in conference calls
Qualifications
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements
8+ years of related experience with proficiency in C# development and working with relational databases
Hands-on experience with Continuous Integration (CI) tools and processes
Strong knowledge of JavaScript and modern frameworks such as React or Angular
Ability to quickly learn new technologies, adapt to change, and share knowledge with others
Conversational English skills with a willingness to continuously improve
Desirable Requirements
Experience with cloud-based development along with exposure to Secure Software Development (SDD) and/or AI-enhanced development practices
Knowledge of Java and ability to work across multiple technologies and platforms