SR SOFTWARE ENGINEER

TALENT Software Services

Rochester (MN)

On-site

USD 120,000 - 150,000

Full time

15 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

TALENT Software Services is seeking a backend-focused software engineer to design and implement cloud-based services supporting genomics pipelines and data-centric clinical apps. You will work with cross-functional teams to build scalable, reliable micro-services and contribute to architecture decisions.

The role emphasizes Go/Python/Java development, DevOps practices, and robust documentation. Experience in healthcare IT and bioinformatics is a strong plus, with opportunities to mentor others

Qualifications

  • Master's degree in Computer Science/Engineering or related field.
  • Experience with cloud-based services and open-source technologies.
  • Experience with cloud providers (GCP, AWS, Azure).
  • Experience in databases, analytics, big data, BI products.
  • Experience building high-performance, scalable distributed systems.
  • Experience developing healthcare-related software.

Responsibilities

  • Design and build back-end services for data-centric clinical and analytic applications.
  • Ensure cloud-based micro-services meet uptime and accuracy targets and scale with data and traffic.
  • Collaborate with data engineering, platform, and solutions teams.
  • Translate requirements into robust code and architectures.
  • DevOps, Agile, continuous development and integration practices.
  • Program in Go, Python, Java, etc.
  • Document processes and source code thoroughly.
  • Communicate with peers, leaders, and customers.
  • Lead cross-functional improvement efforts and mentor junior engineers.
  • Work independently and may lead projects.

Skills

Go
Python
Java
BASH
Nextflow
Bioinformatics
GATK
Genomics Pipelines
Claude/Codex AI

Education

Master's degree in Computer Science/Engineering

Tools

GCP
AWS
Azure

Job description

We are seeking a professional to design and build back-end services that support our portfolio of data-centric clinical and analytic applications. These applications leverage cloud computing, big data, mobile, data science, data warehousing, and machine learning using state-of-the-art software development applications and frameworks.

  • Ensure cloud-based micro-services adhere to uptime and accuracy targets, are resilient, and scale as data volumes and traffic increase.
  • Work closely with data engineering, platform, and solutions teams to develop applications to benefit our practice and patients.
  • Collaborate with Product Owners, Product Managers, and Architects to translate requirements into code.
  • Develop services around data warehousing, big data, cloud computing, business intelligence, analytics, and machine learning.
  • Participate in DevOps, Agile, continuous development, and integration frameworks.
  • Program in high-level languages such as Go, Python, Java, etc.
  • Ensure all appropriate documentation of processes and source code is created and maintained.
  • Communicate effectively with peers, leaders, and customers throughout the organization.
  • Participate in expert-level troubleshooting and resolve problems through root cause analysis, data, and system investigation.
  • Contribute to design and architecture discussions with Principals and Architects.
  • Lead targeted cross-functional improvement efforts and mentor more junior software engineers.
  • Solve complex problems; take a new perspective on existing solutions.
  • Work independently with minimal guidance and may lead projects or project steps within a broader project or have accountability for ongoing activities or objectives.
  • Act as a resource for colleagues with less experience.
Preferred Qualifications
  • Master's degree in Computer Science/Engineering or related field.
  • Ability to use a wide variety of open-source technologies and cloud-based services.
  • Experience writing software for the cloud (GCP, AWS, Azure).
  • Experience in databases, analytics, big data systems, or business intelligence products.
  • Experience building high-performance, highly available, and scalable distributed systems.
  • Experience developing software for healthcare-related industries.
Schedule Notes
  • This developer will be working in one of our Genomics Pipeline Agile SCRUM development teams implementing features and functions in new or existing genomics pipelines.
Requirements
  • Understanding of BAM, Fastq, VCF, and other genetics files and their contents.
  • Skilled in BASH, Python, Nextflow, Bioinformatics, GATK, Genomics Pipelines, Claude/Codex AI.
  • Prior bioinformatics experience or education is a plus.
  • Be capable of describing a genetics testing and analysis workflow from DNA Extraction through Tertiary Analysis and patient results reporting.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Bioinformatics Engineer
Lead Bioinformatics Engineer

Quest Diagnostics • Baltimore (MD)

Hybrid
USD 130,000 - 160,000
Health benefits package
401(k) with company match
Annual incentive plans
+1
Lead Bioinformatics Engineer
Lead Bioinformatics Engineer

Quest Diagnostics Incorporated • Baltimore (MD)

Hybrid
USD 130,000 - 160,000
Day 1 Medical
401(k) with company match
Education assistance
+1
Lead Bioinformatics Engineer
Lead Bioinformatics Engineer

QUEST DIAGNOSTICS INC • Baltimore (MD)

Hybrid
USD 130,000 - 160,000
Day 1 Medical
Dental & Vision
401(k) with company match
+8
Senior Software Engineer
Senior Software Engineer

Baylor Genetics • Houston (TX), Northern (KY)

On-site
USD 120,000 - 180,000
Senior Bioinformatics Software Developer II
Senior Bioinformatics Software Developer II

Fulgent Genetics • El Monte (CA)

On-site
USD 130,000 - 170,000
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

BioSpace • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Flexible time-off
Vacation
401(k) retirement plan with employer0
+4
Staff Software Engineer – Data Team #4555
Staff Software Engineer – Data Team #4555

BioSpace • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Flexible time-off
Vacation
401(k) retirement plan with employer
+4
Senior Data Pipeline Engineer/Developer
Senior Data Pipeline Engineer/Developer

myDNA, Inc. • Houston (TX)

On-site
USD 140,000 - 190,000
Bioinformatics Pipeline Test Engineer
Bioinformatics Pipeline Test Engineer

Vytwo • Prosper (TX)

On-site
USD 80,000 - 100,000
Sr Bioinformatics Software Engineer
Sr Bioinformatics Software Engineer

Baylor Genetics • United States

On-site
USD 130,000 - 170,000