1

Principal Software Engineer Jobs in Katy, TX (NOW HIRING)

... Principal Software Engineer to work ONSITE to serve as a technical leader and architect across our software ecosystem. This role is responsible for driving the design, scalability, and evolution of ...

Principal Software Engineer

Houston, TX · On-site

$128K - $172K/yr

As a Principal Software Engineer at JPMorgan Chase within the Corporate Sector, you, you provide expertise and engineering excellence as an integral part of an agile team to enhance, build, and ...

Principal Engineer, Software

Houston, TX · Hybrid

$128K - $172K/yr

WM Logistics, LLC has an opening for a full-time Principal Engineer, Software in Houston, TX. Job duties: Deliver technical expertise in design, development, coding, testing, and debugging new ...

Principal Software Systems QA Architect Description - This role is responsible for providing ... The role collaborates with cross-functional teams, including software developers, system ...

Principal Real-time Software Engineer

Houston, TX · On-site

$128K - $172K/yr

Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...

Our Principal Embedded Real-Time Software Developer/Integrator is a technical position that works in an Integrated Product Team (IPT) environment to architect, design, implement, test, debug, and ...

next page

Showing results 1-20

Principal Software Engineer information

See Katy, TX salary details

$55.5K

$147.7K

$211.9K

How much do principal software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for principal software engineer in Katy, TX is $147,657.00, according to ZipRecruiter salary data. Most workers in this role earn between $123,900.00 and $166,100.00 per year, depending on experience, location, and employer.

What is a principal software engineer?

A principal software engineer is in charge of software development. In this career, you guide the software design process and inspect software programs to make suggestions for improvements. Principal software engineers also process complex data and may need to enforce software design, development, and maintenance requirements. Your job requires a high level of technical knowledge and skills and a thorough understanding of the software development process. Your employer may require you to have a bachelor’s or master’s degree in software development. Similar job titles include software architect and principal software developer.

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 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.

How much does a principal software engineer get paid?

A principal software engineer typically earns between $120,000 and $180,000 annually, depending on experience, location, and company size. They often have advanced skills in software architecture, leadership, and technical expertise in programming languages and tools.

What are popular job titles related to Principal Software Engineer jobs in Katy, TX?

For Principal Software Engineer jobs in Katy, TX, the most frequently searched job titles are:

What job categories do people searching Principal Software Engineer jobs in Katy, TX look for?

The top searched job categories for Principal Software Engineer jobs in Katy, TX are:

What cities near Katy, TX are hiring for Principal Software Engineer jobs?

Cities near Katy, TX with the most Principal Software Engineer job openings:

Infographic showing various Principal Software Engineer job openings in Katy, TX as of August 2026, with employment types broken down into 89% Full Time, 9% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $147,657 per year, or $71 per hour.

Principal Software Engineer

Baylor Genetics

Houston, TX • On-site

$150 - $200/hr

Other

Re-posted 9 days ago


Baylor Genetics rating

8.4

Company rating: 8.4 out of 10

Based on 6 frontline employees who took The Breakroom Quiz

32nd of 121 rated laboratories


Job description

Job Category: Information Technology (IT)

Requisition Number: PRINC002466

  • Posted : August 13, 2026
  • Full-Time
  • On-site
Locations

Showing 1 location

Headquarters
Baylor Genetics
Houston, TX 77021, USA

Description

As we continue to grow and expand our services, we are seeking an accomplished Principal Software Engineer to work ONSITE to serve as a technical leader and architect across our software ecosystem. This role is responsible for driving the design, scalability, and evolution of mission‑critical systems that support genetic testing workflows, clinical reporting, and data‑driven insights. The ideal candidate combines deep technical expertise with strong leadership, systems thinking, and the ability to influence engineering direction across teams. This position will collaborate closely with geneticists, bioinformaticians, laboratory professionals, and product leaders to deliver robust, secure, and innovative software solutions that directly impact patient care.

KEY RESPONSIBILITIES
  • Lead the architecture, design, and development of complex software systems and platforms
  • Define and champion engineering standards, best practices, and long‑term technical roadmaps
  • Collaborate with cross‑functional teams to translate business needs into scalable, secure, and maintainable solutions
  • Conduct deep technical reviews, guide system design discussions, and ensure architectural consistency across teams
  • Mentor and coach engineers, fostering a culture of technical excellence and continuous learning
  • Drive root‑cause analysis and resolution of complex technical issues, ensuring system reliability and data integrity
  • Evaluate emerging technologies and guide strategic adoption where appropriate
  • Partner with product, laboratory, and bioinformatics teams to optimize workflows and enhance operational efficiency
  • Ensure compliance with security, privacy, and regulatory requirements across all software systems
  • Contribute to innovation initiatives that advance Baylor Genetics’ digital capabilities and competitive advantage
  • Perform other duties as assigned to support team and organizational objectives.
  • Comply with all company policies, procedures, and applicable regulatory requirements.
QUALIFICATIONS Required
  • B.S. in Computer Science or related field required
  • 10+ years of professional software engineering experience, including significant experience in large‑scale or complex systems
  • Expert‑level proficiency with C# and .NET (e.g., .NET Core / .NET 6+)
  • Extensive experience architecting and building React + TypeScript applications
  • Deep expertise with relational databases such as MS SQL Server, PostgreSQL, or MySQL, including schema design, performance tuning, and data modeling
  • Proven experience designing, implementing, and governing RESTful APIs and distributed systems
  • Strong background in software architecture, system design, and engineering best practices
  • Demonstrated experience leading technical initiatives, mentoring engineers, and influencing cross‑functional decision‑making
  • Strong understanding of DevOps principles, CI/CD pipelines, and cloud‑native architectures
  • Excellent analytical and problem‑solving skills with the ability to navigate ambiguity and complexity
  • Equivalent combination of education and experience may be considered.
Preferred
  • M.S. or higher preferred in Computer Science or related field
  • Experience in healthcare, clinical diagnostics, genomics, or NGS environments
  • Familiarity with laboratory workflows, LIMS systems, or clinical reporting platforms
  • Experience working in regulated environments (CLIA, CAP, HIPAA)
  • Background in designing secure, compliant, and audit‑ready systems
  • Experience with high‑performance or data‑intensive applications, including optimization and scalability strategies
COMPETENCIES
  • A strategic technical leader who can define long‑term architectural direction
  • Strong ownership mindset with the ability to drive initiatives from concept to production
  • Exceptional communication skills, capable of translating complex technical concepts for diverse audiences
  • A collaborative partner who elevates team performance and mentors engineers at all levels
  • Sound judgment balancing innovation, speed, quality, and regulatory requirements
  • Passion for building systems that directly support clinical decision‑making and patient outcomes
PHYSICAL DEMANDS AND WORK ENVIRONMENT
  • Physical demands for the job (e.g., Must be able to lift 25 lbs, standing for prolonged periods of time, etc.)
  • Work environment required for the job duties (e.g., Exposure to laboratory chemicals, etc.)
  • Special conditions (e.g. lab/clinical requirements if applicable)
EEO Statement

Baylor Genetics is proud to be an equal opportunity employer committed to fostering an inclusive and diverse workplace. We welcome and encourage applicants from all backgrounds to apply. We do not discriminate on the basis of race, color, religion, national origin, sex, sexual orientation, gender identity, age, veteran status, disability, genetic information, pregnancy, childbirth, or any other status protected by applicable federal, state, or local law. If you need an accommodation during the application process, please contact our Human Resources team.

Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

#J-18808-Ljbffr

What Baylor Genetics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom