1

Principal Software Developer Jobs in Dallas, TX (NOW HIRING)

Principal Software Engineer

Plano, TX · On-site

$175K - $190K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're looking for a Principal Software Engineer to lead innovation and guide technical strategy on our Casino Management Systems (CMS) software development team. This is a critical role for a ...

Principal Software Engineer

Frisco, TX · Hybrid

$126K - $169K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Principal Software Engineer The global capital markets are among the largest markets in the world ... Take ownership in developer experience by improving/automating CI/CD and other day to day ...

Principal Software Engineer

Westlake, TX

$129K - $173K/yr

Principal Software Engineer / Westlake Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital ...

Principal Software Engineer

Westlake, TX · On-site

$129K - $173K/yr

Principal Software Engineer / Westlake Who We Are Solera is a global leader in data and software services that strives to transform every touchpoint of the vehicle lifecycle into a connected digital ...

Software Engineer Principal

Dallas, TX

$133K - $179K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Principal Software Engineer within PNC's Contact center technology organization, you will be based in Pittsburgh, PA, Strongsville, OH, Dallas, TX, Birmingham, Al or Lakewood, CO. The Contact ...

Principal Software Engineer

Westlake, TX · On-site

$129K - $173K/yr

Principal Engineer - Agentic AI The Role A Principal Software Engineer's roles include providing ... TDD, CI/CD, design patterns, code quality, security, observability Cloud & DevOps : Cloud-native ...

Principal Software Engineer

Westlake, TX · On-site

$129K - $173K/yr

Principal Engineer - Agentic AI The Role A Principal Software Engineer's roles includeproviding ... TDD, CI/CD, design patterns, code quality, security, observability Cloud & DevOps : Cloud-native ...

Principal Software Engineer

Westlake, TX · On-site

$129K - $173K/yr

Principal Software Engineer Note: Fidelity is not providing immigration sponsorship for this position The Role We are seeking an experienced Software Engineer to join a Fidelity Technology team and ...

Principal Software Engineer

Plano, TX · Hybrid

$165K - $226K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

As a Principal Software Engineer, you will provide technical leadership and strategic direction for the development and optimization of advanced software systems for aerospace applications. You will ...

Principal Software Engineer

Dallas, TX · On-site

$133K - $179K/yr

Las Vegas Sands Corp. is seeking a Principal Software Engineer to lead the technical direction and ... Founded in 1990, Las Vegas Sands is the preeminent developer and operator of world-class integrated ...

Principal Software Engineer

Irving, TX · On-site

$125K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Overview We are looking for a hands-on Principal Software Engineering to lead the development of a modern Integration Platform that ingests, transforms, and loads data from various third-party ...

Showing results 21-40

Principal Software Developer information

See Dallas, TX salary details

$93.9K

$140.2K

$184.3K

How much do principal software developer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for principal software developer in Dallas, TX is $140,245.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,700.00 and $154,000.00 per year, depending on experience, location, and employer.

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

AspectPrincipal Software DeveloperSenior Software Engineer
CredentialsBachelor's or Master’s in Computer Science; extensive experienceBachelor's or Master’s in Computer Science; 5+ years experience
Work EnvironmentLeads technical strategy, mentors teams, influences architectureDevelops features, writes code, mentors junior staff
Industry UsageUsed in large organizations, tech companies, and enterprise settingsCommon across startups, mid-sized, and large companies

The Principal Software Developer typically holds a higher-level role focused on technical leadership, architecture, and strategic planning, whereas the Senior Software Engineer primarily focuses on coding, feature development, and mentoring. Both roles require strong technical skills, but the Principal position involves broader responsibilities and influence within the organization.

How does a principal software developer typically balance hands-on coding with leadership and mentorship responsibilities?

As a Principal Software Developer, you’ll often split your time between writing high-impact code and guiding technical direction for the team. While you remain involved in architecting and developing complex features, a significant portion of your role will also involve mentoring less-experienced developers, leading code reviews, and fostering best practices. You’ll collaborate closely with cross-functional teams to align technical solutions with business goals, and you’re expected to influence the overall engineering culture. This balance requires strong time management skills and a passion for both technical excellence and team development.

What are the key skills and qualifications needed to thrive as a principal software developer?

To thrive as a Principal Software Developer, you need advanced expertise in software engineering, architecture design, and problem-solving, typically backed by a degree in computer science or a related field and extensive industry experience. Mastery of programming languages (such as Java, Python, or C#), software development frameworks, cloud platforms, and familiarity with tools like Git, Docker, and CI/CD systems is critical. Leadership, effective communication, and mentorship abilities are vital soft skills that set top performers apart in this role. These competencies ensure scalable solutions, effective project delivery, and the growth of high-performing development teams.

What cities near Dallas, TX are hiring for Principal Software Developer jobs?

Cities near Dallas, TX with the most Principal Software Developer job openings:

Infographic showing various Principal Software Developer job openings in Dallas, TX as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $139,315 per year, or $67 per hour.

Principal Software Engineer

Business Centric Technology

Plano, TX • On-site

$175K - $190K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 22 days ago


Job description

We’re looking for a Principal Software Engineer to lead innovation and guide technical strategy on our Casino Management Systems (CMS) software development team. This is a critical role for a seasoned full-stack engineer who’s excited about shaping new product lines that will power international casino properties across the globe.

This isn’t a support or Command Center role, you’ll be focused on building new platforms, not maintaining legacy systems. You’ll work on-site in Plano, in a collaborative, engineering-driven environment.

COMP: $175K - $190K with 15% bonus potential depending on candidate's experience, etc.

WHAT’S IN IT FOR YOU:

  • 100% Company-Paid Healthcare (Employee + Family) – medical, dental, vision
  • Company Paid Short-Term Disability & Life Insurance (Including Dependent Life)
  • Prescription Drug Coverage plus Confidential Support (Employee Assistance Program)
  • 401K with Generous Company Match
  • 18 Days PTO Accrued Annually & Tuition Reimbursement
  • KinderCare Childcare Discounts
  • Significant Hotel Discounts Worldwide
  • Opportunity to Work with a Nationwide Hospitality Infrastructure

WHAT YOU’LL BE DOING:

  • Lead architecture & technical direction across modern full-stack applications.
  • Design and build scalable, high-performance systems using Node.js, React, TypeScript/JavaScript, and Java.
  • Mentor and support other engineers — you’ll be a leader, coach, and role model.
  • Collaborate with designers, product managers, and QA to ensure seamless product delivery.
  • Drive and uphold engineering best practices: clean code, testing, documentation, and agile workflows.
  • Serve as a key technical liaison across departments, aligning business needs with engineering capabilities.

WHAT YOU’LL BRING:

  • Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
  • 10+ years of software engineering experience, with a focus on scalable applications & system design. 
  • 5+ years of experience in senior or leadership roles.
  • Strong full-stack development skills, with deep experience in Node.js, React, JavaScript, HTML/CSS.
  • Expertise in RESTful APIs, Microservices architecture, JSON, GraphQL, SQL/NoSQL (MongoDB, Redis).
  • Solid background in cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
  • Demonstrated experience working closely with UI/UX designers to ensure collaborative refinement and implementation of designs to meet specifications, including cross-browser compatibility. 
  • Proven success in mentoring engineers and driving software projects from idea to launch.
  • Excellent communication skills — both technical and non-technical.

APPLY TODAY! CP# 8498