Demo

Principal Software Engineer

Veritas Search Group
Plano, TX Full Time
POSTED ON 4/17/2026
AVAILABLE BEFORE 5/16/2026

This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is hybrid in Plano, TX or Tustin, CA.


Please submit your resume and send to recruiters@vsearchgroup.com if you are interested. Thank you!


Position Summary

The Principal Software Engineer is responsible for designing and delivering innovative, scalable, and high-quality software solutions across enterprise applications. This role contributes to the development of business-critical services and platforms, supporting both internal operations and customer-facing systems.

Depending on team alignment, the position may focus on front-end, back-end, or full-stack development. The role emphasizes technical leadership, architectural excellence, and adherence to best practices in software engineering.


Key Responsibilities

  • Design, develop, and implement scalable software solutions, frameworks, and platform enhancements
  • Serve as a subject-matter expert for system architecture and development practices
  • Build enterprise-grade application services and APIs
  • Develop and execute testing strategies, including unit, functional, and integration testing (TDD/BDD)
  • Translate design concepts into responsive, high-quality UI components (HTML, CSS, JavaScript)
  • Collaborate with UX/UI designers to deliver intuitive and performant user interfaces
  • Participate in prototyping and proof-of-concept development
  • Contribute to defining functional and non-functional requirements
  • Support iteration planning, release cycles, and agile delivery processes
  • Ensure code quality, readability, and adherence to best practices
  • Drive improvements in technical architecture, performance, and scalability
  • Mentor team members and contribute to knowledge sharing across teams


Required Qualifications

  • 7 years of software development experience with multiple programming languages
  • Deep understanding of software development methodologies (Agile, Scrum, Kanban, SAFe, etc.)
  • Strong experience designing and building APIs and web services (REST, SOAP)
  • Advanced knowledge of data structures, algorithms, and system design
  • Experience with cloud platforms (e.g., AWS, Azure), containers, and modern development tools
  • Strong understanding of microservices and service-oriented architecture
  • Expertise in source control systems and branching strategies
  • Advanced database knowledge, including schema design, indexing, and performance tuning
  • Strong experience with modern object-oriented programming principles and design patterns
  • Ability to analyze complex systems and optimize performance and scalability

Front-End / Full-Stack Skills (as applicable)

  • Expertise in HTML5, CSS, and responsive design techniques
  • Experience with JavaScript frameworks (e.g., Angular, jQuery, Bootstrap)
  • Knowledge of CSS preprocessors (LESS, SASS)
  • Experience with cross-browser and cross-platform development
  • Familiarity with UI/UX best practices, accessibility, and usability

Back-End / Platform Skills (as applicable)

  • Strong experience with .NET technologies (C#, ASP.NET MVC/Web API)
  • Experience building enterprise-level systems and services
  • Knowledge of relational databases (e.g., SQL Server) and data modeling
  • Experience with application servers and web infrastructure

Leadership & Collaboration

  • Demonstrated ability to lead initiatives across multiple teams
  • Experience mentoring and coaching engineers
  • Strong communication and stakeholder collaboration skills
  • Ability to influence technical direction and drive organizational improvements


Preferred Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
  • 10 years of relevant industry experience
  • Experience with CI/CD pipelines and automation tools
  • Exposure to large-scale enterprise systems or domain-specific industries

Salary : $170,000 - $230,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Software Engineer?

Sign up to receive alerts about other jobs on the Principal Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$150,756 - $194,140
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$114,549 - $164,025
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Veritas Search Group

  • Veritas Search Group Los Angeles, CA
  • This role is hybrid in Los Angeles, CA. Please submit your resume and send to recruiters@vsearchgroup.com if you are interested. Thank you! Overview We are... more
  • 12 Days Ago

  • Veritas Search Group Irvine, CA
  • This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is rem... more
  • 1 Day Ago

  • Veritas Search Group Torrance, CA
  • This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is hyb... more
  • 1 Day Ago

  • Veritas Search Group Tustin, CA
  • This role requires candidates who are currently authorized to work in the U.S. without sponsorship, and C2C arrangements are not accepted. This role is hyb... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Principal Software Engineer jobs in the Plano, TX area that may be a better fit.

  • Business Centric Technology Plano, TX
  • We’re looking for a Principal Software Engineer to lead innovation and guide technical strategy on our software development team. This is a critical role f... more
  • 4 Days Ago

  • Shutterfly Plano, TX
  • Snapfish (part of the Shutterfly family of brands) was built to help people archive and share photos. For almost two decades, our tools have played a criti... more
  • 7 Days Ago

AI Assistant is available now!

Feel free to start your new journey!