Principal Software Engineer
Baylor Genetics
Summary
The Principal Software Engineer is a key technical leader within the Customer Portal department, responsible for providing expertise in software development, architectural guidance, and team mentorship. Acts as a technical leader and subject matter expert responsible for driving innovation, architectural direction, and engineering best practices across teams and systems. Principal level individual contributor who leads the design of complex BI/Data and ML/AI solutions, shapes technical direction within and across teams, and drives engineering excellence while developing technical talent through mentorship.
Job description
Job Summary
The Principal Software Engineer is a key technical leader within the Customer Portal department, responsible for providing expertise in software development, architectural guidance, and team mentorship. Acts as a technical leader and subject matter expert responsible for driving innovation, architectural direction, and engineering best practices across teams and systems. Principal level individual contributor who leads the design of complex BI/Data and ML/AI solutions, shapes technical direction within and across teams, and drives engineering excellence while developing technical talent through mentorship.
Key Responsibilities
- Provide technical guidance and mentorship to software development teams, ensuring adherence to best practices, coding standards, and architectural principles
- Collaborate with cross-functional teams to design, develop, and implement scalable, reliable, and high-performance software solutions
- Conduct thorough code reviews, identify improvements, and ensure the delivery of high-quality, maintainable code
- Drive innovation and continuous improvement initiatives, solving complex technical challenges and exploring new technologies to enhance products
- Actively contribute to the development lifecycle, participating in the planning, development, testing, and deployment phases of software projects
- Create and maintain technical documentation, including design specifications, architectural diagrams, and API documentation
- Work closely with stakeholders, including product managers, engineers, and other relevant teams, to align technical solutions with business goals
- Define technical strategy and architecture standards
- Lead architectural design for scalable enterprise systems
- Provide organization-wide technical leadership and mentorship
- Drive innovation and evaluate emerging technologies
- Lead cross-functional collaboration initiatives
- Guide modernization and optimization projects
- Review and approve critical technical designs
- Establish CI/CD, DevOps, and governance frameworks
- Support strategic roadmap and platform planning
- Act as escalation point for highly complex technical issues
- Establish software development best practices
Qualifications
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data/Analytics, or related field; Master's degree preferred
- 8–12+ years of experience with deep technical expertise and demonstrated leadership in enterprise-scale software, bioinformatics, or automation platforms
- Strong communication skills required
- Relevant experience and past achievements will be considered as a substitute for educational requirements
- Proficiency in programming languages such as JavaScript, TypeScript, C#, etc.
- Proficiency in commonly used frameworks, such as .NET, React, and Angular
- Proficiency with REST APIs, SQL, EF core, scaffolding data models, Mongo
- Understanding of software development methodologies and best practices
- Experience in architectural design and implementing standard design patterns
- Excellent problem-solving and analytical skills
- Experience with Agile methodologies, DevOps practices, and CI/CD pipelines
- Excellent problem-solving skills and the ability to make critical technical decisions
- Strategic Thinking
- Influence
- Compassion
- Innovation & Continuous Improvement
- Customer Focus
- Risk Management
- Stakeholder Alignment
- Effective communication skills and the ability to collaborate with cross-functional teams
Requirements
- Bachelor's degree in Computer Science, Information Systems, Software Engineering, Data/Analytics, or related field
- 8–12+ years of experience in enterprise-scale software, bioinformatics, or automation platforms
- Strong communication skills
- Proficiency in JavaScript, TypeScript, C#
- Proficiency in .NET, React, and Angular
- Proficiency with REST APIs, SQL, EF Core, scaffolding data models, MongoDB
- Understanding of software development methodologies and best practices
- Experience in architectural design and standard design patterns
- Excellent problem-solving and analytical skills
- Experience with Agile methodologies, DevOps practices, and CI/CD pipelines
- Ability to make critical technical decisions
- Effective communication and cross-functional collaboration skills
Company overview
Baylor Genetics is a leading diagnostic genomics company that pioneered the history of genetic testing and now serves as a premier precision diagnostics partner. Founded in 1978 and headquartered in Houston's Texas Medical Center, the company offers a comprehensive spectrum of clinically relevant genetic testing services including Whole Genome Sequencing, Whole Exome Sequencing, and targeted panels. Baylor Genetics combines advanced genomic technologies with genetic counseling support to help clinicians shorten diagnostic journeys for patients with rare diseases and complex genetic conditions. Their testing menu spans family planning, pregnancy, pediatrics, oncology, and specialized diagnostic areas, serving clients across all 50 U.S. states and 16 countries internationally. The company's mission focuses on providing rapid, comprehensive precision diagnostics to guide medical management and ensure no patient with a genetic disorder is left behind. Baylor Genetics operates as a clinical laboratory that translates complex genomic insights into actionable clinical information, supporting healthcare providers in making informed decisions for patient care across various medical specialties.