Software Principal Engineer

A global technology company that develops, sells, repairs, and supports computers and related products and services.
Round Rock, TX, USA
$180,000 - $220,000
Backend
Principal Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Software Principal Engineer

Dell Technologies is seeking a Software Principal Engineer to join their Software Engineering Team in Round Rock, Texas. This role involves developing sophisticated systems and software solutions based on customer business needs. The position requires expertise in Linux internals, embedded software/firmware, and strong programming skills in C/C++ and Python. As a principal engineer, you'll lead automation and CI/CD initiatives while mentoring team members and participating in the full software development lifecycle. The role offers competitive compensation ($180K-$220K) and comprehensive benefits. Dell Technologies is committed to creating an inclusive work environment and offers opportunities to work with cutting-edge technologies while making a profound social impact. The ideal candidate will have extensive experience with Linux systems, embedded firmware projects, and strong algorithmic skills, combining technical expertise with leadership abilities to drive innovation and team success.

Last updated 4 hours ago

Responsibilities For Software Principal Engineer

  • Design and lead the effort on automation, CI/CD processes and tools
  • Mentor team members in design collaboration, code reviews, development tools and processes
  • Take part in the full software development life cycle including development, test, continuous delivery and support
  • Be an active member of an agile team, collaboratively realizing features through development, test and delivery

Requirements For Software Principal Engineer

Linux
Python
  • Technical hands on position in a fast-paced delivery-oriented environment
  • Robust experience with Linux internals, embedded software/firmware, and operating system concepts
  • Proficient in C/C++ and recent hands-on scripting experience with Python or Bash
  • Ability to understand, triage, and debug Linux multi-threaded applications
  • Strong knowledge of Embedded firmware projects such as Yocto or OpenBMC
  • Experience with data structures and algorithms
  • Bachelor's or master's degree in computer science or related field (desired)
  • Experience with vRealize Orchestrator, vRealize Automation, Enterprise Storage, Atlassian products (desired)

Benefits For Software Principal Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Comprehensive Healthcare Programs
  • Award Winning Financial Wellness Tools and Resources
  • Generous Leave of Absence for New Parents and Caregivers
  • Industry Leading Wellness Platform
  • Employee Assistance Program

Interested in this job?

Jobs Related To Dell Technologies Software Principal Engineer

Software Automation Senior Principal Engineer

Senior Principal Software Engineer position at Dell Technologies, focusing on automation solutions and AI development, requiring 10+ years of experience in software development and architecture.

Senior Principal Software Engineer (C coding, Fibre Channel, LINUX, Storage)

Senior Principal Software Engineer position at Dell Technologies focusing on C programming, Fibre Channel, and Linux storage systems development in Hopkinton, MA.

Linux OS Software Principal Engineer

Principal Software Engineer position at Dell Technologies focusing on Linux OS development, requiring 10+ years of experience in C/C++/Python and system architecture.

AI Server Platform Software Lead

Lead AI server platform software development at Dell Technologies, managing cross-functional teams and driving innovation in enterprise AI solutions.

Software Principal Engineer

Principal Software Engineer position at Dell Technologies in Bangalore, focusing on complex system architecture and software development for enterprise solutions.