Senior Software Engineer – Analysis Systems

Wasatch Microfluidics, Inc.

Indiana

Hybrid

USD 140,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Carterra is seeking a Senior Software Engineer – Analysis Systems to help build the next generation of its analysis software. This cloud-native platform transforms biosensor data into discoveries and supports AI capabilities for drug discovery at top biotech companies.

The role is hybrid and reports to the Head of Applications Development, contributing to core services, user experiences, and AI-driven improvements that power scientific workflows.

Qualifications

  • 5+ years building production software with C# and .NET.
  • Experience designing scalable cloud-native systems (Azure/AWS/GCP).
  • Background integrating AI services or LLMs into production software.

Responsibilities

  • Define and drive platform architecture and technical direction.
  • Collaborate with product, science, and engineering to solve end‑to‑end problems.
  • Improve developer productivity through mentoring and best practices.
  • Contribute to AI-enabled features and product launches.

Skills

C# / .NET
Cloud-native systems
AI integration
Architectural leadership
Mentorship

Job description

Position: Senior Software Engineer – Analysis Systems
Employment Status: Exempt, Full Time
Location: Salt Lake City, Corporate Office
Company Profile

Carterra is a fast-growing life science biotechnology company headquartered in Salt Lake City, Utah. Our name comes from two ideas; cartography (mapping) and terra (worlds), "mapping worlds." That captures our high-speed, high-resolution, label-free biosensor technology, which leading pharmaceutical and biotech companies use to explore territory in biotherapeutic drug discovery that was previously impossible to investigate.

Our platform helps researchers identify promising targets early in the drug discovery process, significantly reducing the risk and cost of bringing new therapies forward. The software you build here directly accelerates that science.

Job Summary

We are building the next generation of Carterra's analysis software, a cloud-native platform that helps scientists transform biosensor data into discoveries faster than ever before. Reporting to the Head of Applications Development, the Senior Software Engineer will be an early contributor, helping design and build the core services, user experiences, and AI capabilities that power drug discovery at leading pharmaceutical and biotechnology companies.

This hybrid role supports product validation activities, application development efforts, product launches, and technical content creation. This is a hands-on, high-impact role who will help define the architecture and technical direction while using AI to build better software and embedding AI capabilities into the product itself.

Essential Functions
  • Shape the technical direction of the platform and Drive architectural decisions.
  • Influence product direction, reduce technical, and organizational complexity through technical leadership.
  • Work across engineering, product, and science to build solutions, not just features.
  • Improve developer productivity and raise the engineering bar through technical leadership and mentorship.
  • Evaluate and adopt emerging technologies and current processes to make pragmatic decisions that balance speed, quality, and long-term maintainability
  • Contribute technical content for product launches, training materials, and customer-facing resources.
  • Support software testing, data analysis, and related administrative activities.
Required Skills And Abilities
  • 5+ years building and shipping production software, with deep proficiency in C# and .NET.
  • Ability to design, build, and operate scalable, secure cloud-native systems using Azure, AWS, or GCP, including APIs, containers, CI/CD, and observability.
  • Experience with AI-assisted and agentic development to accelerate engineering and integrating LLMs or AI services into production software.
  • Own features and their outcomes from architecture and implementation to deployment and operational excellence. Deliver outcomes, not just features.
  • Strong engineering fundamentals for building reliable, scalable, and secure software.
  • Ability to raise the bar across the team in quality, security, and craftsmanship through review and mentorship.
  • A collaborative team-first instinct that partners with stakeholders to translate research workflows into intuitive user-centered software.
Preferred Skills And Abilities
  • Experience with agent frameworks or LLM orchestration (e.g., MCP, LangChain, Semantic Kernel, or similar).
  • Background in scientific, life-science, instrumentation, or other data-intensive software domains.
  • Front-end skills (TypeScript / modern web frameworks) to complement back-end depth.
  • Experience standing up a new platform or product from the ground up.
  • Familiarity with data engineering, large datasets, or real-time data visualization.
How we Work

Carterra is looking for people of action. These are the traits that define our team:

  • We act like owners. We treat the product as our own and take responsibility for outcomes.
  • We tackle hard problems. We lean into challenges and ambiguity, choosing to solve the problems others avoid.
  • We are self-motivated. We do not wait to be told; We see what needs to be done and do it.
  • We are collaborative. We communicate openly, challenge respectfully, and succeed together.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer I
Software Engineer I

Carterra • Utah

On-site
USD 60,000 - 90,000
Senior Software Engineer — Analysis Platform & AI
Senior Software Engineer — Analysis Platform & AI

Wasatch Microfluidics, Inc. • Indiana

Hybrid
USD 140,000 - 180,000
Software Engineer I — Grow with Biotech Data Tools
Software Engineer I — Grow with Biotech Data Tools

Carterra • Utah

On-site
USD 60,000 - 90,000
Software Engineering Manager
Software Engineering Manager

Certara • Radnor

On-site
USD 140,000 - 190,000
Director of Engineering, Solution Engineering and Support
Director of Engineering, Solution Engineering and Support

Claritas Rx • United States

Remote
USD 195,000 - 220,000
Unlimited PTO
Stock options
Flexible work environment
Lab Technician
Lab Technician

Wasatch Microfluidics, Inc. • Indiana

On-site
USD 42,000 - 54,000
Senior Software Engineer - Case Manager
Senior Software Engineer - Case Manager

Caris Life Sciences • Irving (TX)

On-site
USD 120,000 - 170,000
Software Developer
Software Developer

Carter Support Services • Atlanta (GA)

On-site
USD 70,000 - 90,000
Collaborative team culture
Room for professional growth
Competitive compensation and benefits
Principal/Senior Software Engineer
Principal/Senior Software Engineer

Contract Wrangler • San Mateo (CA)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

KorTerra Inc • Chanhassen (MN)

Hybrid
USD 120,000 - 170,000
Medical Insurance
Hybrid Work
401(k) Matching
+6