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 RESPONSIBILITES
- Technical Leadership: Provide technical guidance and mentorship to software development teams, ensuring adherence to best practices, coding standards, and architectural principles.
- Architecture & Design: Collaborate with cross-functional teams to design, develop, and implement scalable, reliable, and high-performance software solutions.
- Code Reviews & Quality Assurance: Conduct thorough code reviews, identify improvements, and ensure the delivery of high-quality, maintainable code.
- Innovation & Problem-Solving: Drive innovation and continuous improvement initiatives, solving complex technical challenges and exploring new technologies to enhance products.
- Project Contribution: Actively contribute to the development lifecycle, participating in the planning, development, testing, and deployment phases of software projects.
- Technical Documentation: Create and maintain technical documentation, including design specifications, architectural diagrams, and API documentation.
- Collaboration & Communication: 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
Required
- Education: Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Data/Analytics, or related field; Master’s degree preferred.
- Experience: 8–12+ years of experience with deep technical expertise and demonstrated leadership in enterprise-scale software, bioinformatics, or automation platforms.
- Strong communication skills required for this role.
- Relevant experience and past achievements will be considered as a substitute for educational requirements
- Proficiency in programming languages such as JavaScript, TypeScript, C#, etc.
COMPETENCIES
- 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.
- Strong 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.
- Additional responsibilities as assigned.
PHYSICAL DEMANDS AND WORK ENVIRONMENT
- Frequently required to sit.
- Frequently required to utilize hand and finger dexterity.
- Frequently required to talk or hear.
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.
Note to Recruiters:
We value building direct relationships with our candidates and prefer to manage our hiring process internally. While we occasionally partner with select recruitment agencies for specialized roles, we do not accept unsolicited resumes from recruiters or agencies without a written agreement executed by the authorized signatory for Baylor Genetics ("Agreement"). Any resumes submitted to Baylor Genetics in the absence of an Agreement executed by Baylor Genetics' authorized signatory will be considered the property of Baylor Genetics, and Baylor Genetics will not be obligated to pay any associated recruitment fees.