Baylor Genetics

Principal Software Engineer

Baylor Genetics

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • 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

Requirements

  • 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
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET.NET Core.NET 6+ReactTypeScriptMS SQL ServerPostgreSQLMySQLRESTful APIs
Soft Skills
mentoringcoachinganalytical skillsproblem-solvingcollaborationinfluencingtechnical excellencecontinuous learningdecision-makingnavigating ambiguity