Senior Software Engineer

Job Category: Technology and IT
Job Type: Remote
Job Location: United States
Company Name: Baylor Genetics

Introduction:
We’re looking for an experienced Senior Software Engineer with strong expertise in .NET technologies, ETL processes, and large-scale database management. As a Senior Software Engineer, you will design and develop high-performance software solutions that power enterprise data operations. This role is ideal for a passionate technologist who thrives on solving complex data challenges and ensuring efficient, scalable systems across business-critical platforms.

 

About the Role:
The Senior Software Engineer will lead the design and implementation of enterprise-grade .NET applications and ETL pipelines. You’ll collaborate with cross-functional teams to create seamless data integration workflows, optimize databases, and support data warehouse architectures. This is a hands-on development role that combines technical leadership, innovation, and mentorship.

 

Key Responsibilities:

  • Design, develop, and maintain applications using .NET (C#, ASP.NET, .NET Core).
  • Implement and optimize ETL processes for reliable data extraction, transformation, and loading.
  • Design and manage large relational databases (SQL Server, Oracle, or equivalent).
  • Develop stored procedures, functions, and indexing strategies for performance tuning.
  • Ensure data consistency, integrity, and governance across systems.
  • Collaborate with stakeholders to translate business requirements into technical solutions.
  • Mentor junior engineers and conduct code reviews to maintain quality standards.
  • Monitor system performance and implement continuous improvements.
  • Contribute to agile ceremonies, architecture discussions, and project planning.

 

Qualifications:

  • Bachelor’s degree in Computer Science, Information Systems, or related field.
  • 10+ years of professional experience in software engineering using .NET technologies.
  • Strong knowledge of ETL tools such as SSIS, Informatica, or Talend.
  • Expertise in database development, data modeling, and data warehousing concepts.
  • Familiarity with DevOps tools, CI/CD pipelines, and automated testing.
  • Proven ability to mentor and guide junior developers.
  • Excellent problem-solving, communication, and analytical skills.

 

Why Join Us:

  • Work with modern .NET frameworks and enterprise-grade data systems.
  • Collaborate with a team of talented engineers in an innovative environment.
  • Opportunity to influence data architecture and technical strategy.
  • Competitive salary, benefits, and professional growth opportunities.

APPLY

Apply for this position

Allowed Type(s): .pdf, .doc, .docx