DELL
DELL

60 Dell Principal Software Engineer Jobs Hiring Near You

AI Developer

Austin, TX · On-site

$196K - $265K/yr

AI Developer The Software Engineering team delivers next-generation software application ... Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your ...

AI Developer

Austin, TX

$196K - $265K/yr

AI Developer The Software Engineering team delivers next-generation software application ... Benefits and Perks of working at Dell Technologies Your life. Your health. Supported by your ...

Electrical Systems Engineer The reputation of Dell Technologies for delivering award-winning ... What you'll achieve As a Principal Hardware Engineer , you'll deliver enterprise class hardware ...

Electrical Systems Engineer

Hopkinton, MA · On-site

$161.50K - $209K/yr

Electrical Systems Engineer The reputation of Dell Technologies for delivering award-winning ... What you'll achieve As a Principal Hardware Engineer , you'll deliver enterprise class hardware ...

AI Architect

Austin, TX

$224K - $308K/yr

AI Architect The Software Engineering team delivers next-generation software application ... Take the first step towards your dream career Every Dell Technologies team member brings something ...

AI Technical Partner Engineer

Hopkinton, MA · On-site

$163.20K - $211.20K/yr

AI Technical Partner Engineer The AI Partner Technical Engineer will serve as the primary technical interface between Dell Technologies and Independent Software Vendors (ISVs) joining the Dell AI ...

AI Technical Partner Engineer The AI Partner Technical Engineer will serve as the primary technical interface between Dell Technologies and Independent Software Vendors (ISVs) joining the Dell AI ...

AI Architect

Austin, TX · On-site

$224K - $308K/yr

AI Architect The Software Engineering team delivers next-generation software application ... Take the first step towards your dream career Every Dell Technologies team member brings something ...

Lab Support Senior Engineer

Durham, NC

$101K - $138.70K/yr

... software and AI solutions development. What you'll achieve As a Lab Support Senior Engineer, you ... Deep knowledge of various hardware platforms, especially Dell PowerEdge platform * Hands on ...

Lab Support Senior Engineer

Durham, NC · On-site

$94.70K - $130K/yr

... software and AI solutions development. What you'll achieve As a Lab Support Senior Engineer, you ... Deep knowledge of various hardware platforms, especially Dell PowerEdge platform * Hands on ...

Showing results 21-40

DELL Jobs Information

What are the key skills and qualifications needed to thrive as a Principal Software Engineer, and why are they important?

To thrive as a Principal Software Engineer, you need deep expertise in software architecture, programming languages, and system design, often supported by a bachelor's or master's degree in computer science or a related field. Advanced proficiency with development frameworks, cloud platforms (e.g., AWS, Azure), and familiarity with DevOps tools and agile methodologies are typically required. Exceptional leadership, mentorship, and communication skills help facilitate cross-functional collaboration and guide technical teams. These skills are crucial for driving technical vision, ensuring scalable solutions, and fostering innovation within complex projects.

How does a Principal Software Engineer typically balance hands-on coding with leadership responsibilities?

Principal Software Engineers often split their time between technical contributions—such as designing system architecture and reviewing complex code—and guiding teams through mentorship, technical direction, and cross-functional collaboration. While they may not code as much as junior engineers, they remain highly involved in critical implementations and code reviews. Balancing these responsibilities requires strong time management, clear communication, and the ability to prioritize tasks that have the highest impact on project and team success.

What are Principal Software Engineers?

Principal Software Engineers are highly experienced technical leaders responsible for designing, developing, and overseeing complex software systems. They set technical direction, mentor engineering teams, and often collaborate with stakeholders to align technology solutions with business goals. In addition to coding, they play a key role in establishing best practices, reviewing architectural decisions, and ensuring high-quality software delivery. Their expertise and leadership are critical in driving innovation and maintaining technical excellence within an organization.

What is the difference between Principal Software Engineer vs Senior Software Engineer?

AspectPrincipal Software EngineerSenior Software Engineer
Required CredentialsBachelor's or Master's in CS or related field; extensive experienceBachelor's or Master's in CS; several years of experience
Work EnvironmentLeadership roles, strategic planning, cross-team collaborationDesign, develop, and troubleshoot software; mentorship
Employer & Industry UsageTech companies, large enterprises, startupsMost industries, including tech, finance, healthcare

The main difference between a Principal Software Engineer and a Senior Software Engineer lies in their level of responsibility and scope. Principal Software Engineers typically lead technical strategy, influence architecture decisions, and mentor multiple teams, whereas Senior Software Engineers focus on coding, design, and individual project contributions. Both roles require strong technical skills, but the Principal role emphasizes leadership and strategic impact.

What other companies are hiring for Principal Software Engineer jobs?
Senior Principal Engineering Technologist

Senior Principal Engineering Technologist

Dell, Inc.

Austin, TX

$188K - $258.50K/yr

Full-time

Posted 17 days ago


Job description

Senior Principal Engineering Technologist

Dell's Client Product Group (CPG) is looking for a Senior Principal System Performance Architect to join the Thermal, Power, Performance, and Acoustics team to create new & exciting PC products. This role involves architecting, analyzing, & optimizing performance strategies of cutting-edge PC products. Our team thrives on creativity & enjoys significant design freedom to integrate the latest technologies into Dell's award-winning consumer & commercial products. The team works at the forefront of technology, driven by a passion for innovation, harnessing each other's strengths, & radiates a strong sense of camaraderie.

As a System Performance Architect at Dell, you will be responsible for leading & defining the performance optimization & benchmarking strategies of mobile products.  You will work closely with other architects, including system EE, ME, thermal, BIOS, EC, & software teams to focus on maximizing the capabilities of leading-edge processors & to drive system-level decisions ensuring our mobile devices deliver the best possible balance in performance, power efficiency, & user experiences.  You will also represent the TPPA team at cross-functional reviews.

Join us to do the best work of your career & make a profound social impact as a Client System Performance Architect on our TPPA team in Austin, TX.

What you'll achieve
Dell's Engineering Mission is to meet our commitments & deliver differentiated & disruptive products, experiences & solutions which excite our sales teams, stun our competition, & delight our customers.  Dell provides boundless opportunities for lateral & upward mobility & growth. Dell supports & promotes continued learnings in your career with many tools & courses to develop & strengthen functional engineering skills, deepen technical expertise, enhance personal effectiveness, & strengthen leadership skills.

You will:

  • Define and maintain system performance requirements across the product lifecycle
  • Optimize product performance to meet established requirements
  • Validate performance compliance throughout product development
  • Collaborate with internal and external teams to deliver innovative, robust PC solutions using advanced performance analysis, software optimization, and benchmarking tool

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

  • Deep expertise in x86 architecture, system design, and balancing power, thermals, acoustics, and user experience
  • Proven ability to evaluate performance impacts of hardware, firmware, and software features, triage bottlenecks, and drive databased tradeoff decisions
  • Experience working with major silicon vendors, control frameworks, operating systems, and emerging technologies to forecast performance trends
  • Strong communicator and selfdriven collaborator with a customerfirst mindset, effective with both technical and nontechnical stakeholders

Desirable Requirements

  • BS in Computer Engineering (or related field) with 10+ years of experience in system performance engineering
  • Experience implementing machinelearningbased performance policies

Who we are
We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.

Compensation:   
Dell is committed to fair and equitable compensation practices. The pay range for this position is $188,000 - $258,500
Benefits and Perks of working at Dell Technologies
Your life. Your health. Supported by your benefits. You can explore the overall benefits experience that
awaits you as a Dell Technologies team member - right now at MyWellatDell.com

Dell Technologies 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. Read the full Equal Employment Opportunity Policy here.


DELL logo

About DELL

Sourced by ZipRecruiter

Dell Technologies helps organizations and individuals build a brighter digital tomorrow. Our company is made up of more than 150,000 people, located in over 180 locations around the world. We're proud to be a diverse and inclusive team and have an endless passion for our mission to drive human progress.

Industry

Computer and computer peripheral equipment and software wholesalers

Company size

10,000+ Employees

Headquarters location

Round Rock, TX, US

Year founded

1984