Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

$128.96k - $193.44k
Full-time

Karius

About Karius

Karius is a life science, venture-backed clinical metagenomics company, focused on elevating patient care through microbial insights. We are committed to advancing diagnostic science and technology to optimize the diagnosis and treatment of infectious diseases. Through the use of genomics and AI, we are driven to improve the diagnostic landscape for infectious diseases. Karius delivers unprecedented diagnostic insight detecting microbial cell-free DNA circulating in the body to assist physicians to make rapid treatment decisions.

 

Position Summary

We are building and operating a unique software stack of cloud infrastructure, software services, APIs, web and mobile interactive interfaces, and AI-driven data analytics pipelines to deliver life-saving results in the highly complex infectious disease landscape. We believe the success of Karius’ products is driven by both our unique technology and the elegance of the software solution.The Senior Software Engineer will play a key role in designing, developing, and maintaining scalable, reliable software solutions that support Karius’ products and mission. This role requires strong technical judgment, thoughtful problem-solving, and close collaboration across engineering, product, scientific, and clinical teams.

Why Should You Join Us?

Karius aims to conquer infectious diseases through innovations around genomic sequencing and machine learning. The company’s platform is already delivering unprecedented insights into the microbial landscape, providing clinicians with a comprehensive test capable of identifying more than a thousand pathogens directly from blood, and helping industry accelerate the development of therapeutic solutions. The products Karius offers today are some of the most advanced solutions available to physicians who aim to deliver better care to many otherwise ineffectively treated patients. Our tests are the result of some incredible work done by our scientists, statisticians, engineers, and physicians, all driven by the same mission. You, as part of the Karius team, will be able to see how directly your work has a life-changing impact on people, and at scale.

 

Reports to:Senior Director, Engineering

 

Location:Redwood City, CA (Hybrid) or Remote (USA)

 

Primary Responsibilities

  • Understand user needs, requirements and objectives by collaborating closely with cross-functional groups across Karius, including Engineering, Software Products, Analytics, Lab Operations, and other business partners, developing strong domain expertise to ensure software solutions align with operational and user needs.

  • Create and maintain technical documentation for system designs, software components, workflows, and operational procedures.

  • Implementation and end-to-end testing of software solutions and components.

  • Monitor the performance, reliability, and scalability of software systems and proactively identify opportunities for improvement.

  • Participate in design reviews and code reviews.

  • Support production deployments

  • Troubleshoot and resolve complex production issues, perform root-cause analysis, and implement sustainable corrective and preventive solutions.

  • Identify technical risks, dependencies, and tradeoffs, and provide recommendations to support informed engineering decisions.

  • Contribute to the continuous improvement of the engineering lifecycle by collaborating on enhancements to tools, processes, and ways of working.

  • Develop strong domain expertise to ensure software solutions are scalable, reliable, and aligned with user and operational requirements.

What’s Fun About the Job?

Karius is operating at the edge of what is now known to be possible in diagnostics. With that, comes a wave of new and incredible challenges and opportunities. To deliver on that value, you will be tapping into some of the most advanced technologies, architecting and innovating where the current solutions simply don't suffice. You will get to see how much your work really matters. 

Travel: Up to 10% for onsite team building activities. 

 

Physical Requirements

Subject to extended periods of sitting and/or standing, vision to monitor and moderate noise levels. Work is generally performed in an office, lab or clinical environment.

 

Position Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Bioengineering, or a related technical field involving significant coursework in software development, algorithms, or quantitative problem-solving, with 7+ years of relevant software engineering experience; or a master’s degree in a related technical field with 5+ years of relevant software engineering experience

  • Experience designing, developing, deploying, and maintaining backend software solutions in production environments

  • Advanced knowledge and 3+ years of experience building and maintaining substantial TypeScript and Node.js services in production

  • Experience contributing to the design and implementation of scalable, reliable, and maintainable software systems

  • Experience designing and operating microservices-based systems, including event-driven architecture, with a clear understanding of service boundaries, contract evolution, event and message design, error handling across synchronous and asynchronous service calls, and observability

  • Experience designing PostgreSQL database schemas, with a strong understanding of transactions, indexing, and migration strategy.

  • Working knowledge of containerized, cloud-based systems using technologies such as Docker, Kubernetes, GraphQL, and AWS or equivalent cloud platforms.

  • Experience with unit and end-to-end testing frameworks such as Jest, Vitest, Playwright, or similar, with strong test design skills and the ability to translate acceptance criteria or user stories into a balanced coverage strategy across unit, integration, and end-to-end testing.

  • Strong knowledge of software engineering practices, including code review, automated testing, source control, continuous integration, deployment, monitoring, observability, and technical documentation.

  • Demonstrated ability to independently lead complex technical work, troubleshoot production issues, and deliver high-quality solutions across the software development lifecycle.

  • Production experience with Kafka or a comparable event-streaming platform is preferred, including topic design, partition strategy, consumer group behavior, idempotency, ordering guarantees, and handling delayed, failed, or unprocessable messages; Confluent experience is a plus.

  • Experience operating services in AWS or similar environments is preferred, including the ability to navigate services such as EKS, RDS, S3, CloudWatch, and IAM and troubleshoot issues across application and infrastructure boundaries.

  • Hands-on experience using modern AI coding tools such as Claude, Cursor, GitHub Copilot, or similar to accelerate development, code review, testing, and documentation is preferred.

  • Experience in healthcare, life sciences, healthcare domains, diagnostic laboratory environments, next-generation sequencing, or other regulated settings is preferred.

Personal Qualifications 

  • Demonstrated commitment to engineering excellence, with a strong focus on testability, maintainability, reliability, and long-term system quality.

  • Strong written communication skills, with the ability to develop clear design documents, pull request descriptions, test cases, and technical documentation. Strong communication and collaboration skills, with the ability to work effectively with engineering and cross-functional stakeholders.

  • Strong problem-solving and analytical skills, with the ability to identify root causes, evaluate tradeoffs, and develop practical, scalable solutions to complex technical challenges.

  • Ability to troubleshoot issues across multiple systems, services, applications, and integration points while collaborating effectively across teams.

  • Ability to operate effectively in ambiguous environments by asking thoughtful questions, identifying assumptions and dependencies, and helping define a clear path forward.

  • Growth-oriented learning mindset, with the curiosity and adaptability to learn new technologies, deepen domain expertise, seek feedback, and continuously improve.

  • Ability to thrive in a fast-paced environment, effectively managing shifting priorities, competing demands, and tight deadlines while maintaining quality and attention to detail.

 

Disclaimer

The above job description is intended to describe the general nature and level of work being performed by individuals assigned to this position. It is not intended to be an exhaustive list of all duties, responsibilities, and skills required. Responsibilities and duties may change or be adjusted to meet the needs of the company, and additional duties may be assigned as necessary. The job description is subject to change at any time at the discretion of Karius.

 

At Karius, we value a diverse and inclusive workplace and provide equal employment opportunities for all applicants and employees and are committed to honor and invest in the full diversity of people, in our hiring, recruiting and development of employees across the Company.  All qualified applicants for employment are encouraged to apply and will be considered without regard to an individual’s race, color, sex, gender identity and gender expression (including transgender individuals who are transitioning, have transitioned, or are perceived to be transitioning to the gender with which they identify), religion, age, national origin or ancestry, citizenship, physical or mental disability, medical condition, family care status, marital status, domestic partner status, sexual orientation, genetic information, military or veteran status, or any other basis protected by federal, state or local laws. If you are unable to submit your application due to a disability, please contact us at View email address on jobs.lever.co and we will accommodate qualified individuals with disabilities.

$128,960 - $193,440 a year

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Oregon State vacancy
  • As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The Senior Software Engineer drives the design and implementation of complex software systems and components,... 
    Senior

    Resource Data

    Portland, OR
    1 day ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Hillsboro, OR
    4 days ago
  • FULL STACK SENIOR SOFTWARE ENGINEERNike / Global Technology / Consumer Product & Innovation / Product Innovation EngineeringWHO YOU WILL WORK...  .... You’ll be working with a team of other peer engineers as part of Nike’s Consumer Product & Innovation organizationwithin... 
    Senior
    Full time
    Local area

    Nike

    Beaverton, OR
    4 days ago
  •  ...humans pushing toward something bigger, together.One Confluent. One Team. One Data Streaming Platform.About the Role:As a Senior Software Engineer II at Confluent, you will take ownership of critical backend systems in Stream Governance products that underpin our data... 
    Senior
    Immediate start
    Remote work

    Confluent

    Portland, OR
    3 days ago
  • $97.02k - $163.03k

     ...of a highly motivated problem solver. An engineer who enjoys the challenge of resolving...  ...RESPONSIBILITIES:Develop and maintain complex Software systemAcquire extensive business and...  ...any time.For leveled roles (I, II, III, Senior, Lead, etc.) new hires may be slotted into... 
    Senior
    Minimum wage
    Full time
    Local area
    Remote work
    Flexible hours

    CorVel

    Portland, OR
    1 day ago
  •  ..., and similar technologiesExperience, interest, and adaptability to working in an Agile delivery environmentExceptional multi-tasking, collaboration, listening, written and verbal communication skillsSkill set: java, react, aws, api, rest, agile, engineer, lambda, s3... 
    Senior

    BizTek People

    Portland, OR
    1 day ago
  •  ...modernization of some applications using MS Power Platform.Responsibilities:Use Agile Scrum SDLC methodologies in the full life cycle software development process, including requirements analysis, software design, prototyping, programming, debugging and testing of system... 
    Senior

    Samprasoft

    Beaverton, OR
    1 day ago
  • $152k - $241.5k

     ...NVIDIA Senior System Software EngineerNVIDIA has been transforming computer graphics, PC gaming, and accelerated computing for more than 25...  ...Simulation Software team at NVIDIA as a Senior System Software Engineer! This role offers an outstanding opportunity to work on... 
    Senior

    NVIDIA

    Hillsboro, OR
    2 days ago
  •  ...Job Title: Senior Software Engineer Location: Remote Duration: 06+ Months Contract Job Description: Job Summary We are currently seeking an experienced software developer to join our growing team. The ideal candidate will be designing and implementing microservices... 
    Senior
    Contract work
    Work experience placement
    Remote work

    Jobiqo

    Salem, OR
    4 days ago
  •  ...into APIs and diagnostics that working engineers adopt willingly — making the ideas graspable...  ...it without you. Work closely with a senior architect on initial designs, then independently...  ...thinking — demonstrated by working software you built from them. Vision and... 
    Senior
    Contract work
    Remote work
    Flexible hours

    West Coast Consulting

    Portland, OR
    14 hours ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see: Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience). 3+ years of... 
    Senior

    NVIDIA

    Hillsboro, OR
    1 day ago
  • $120k - $135k

     ...As a Software Development Lead on the OnVUE team, you will provide technical leadership for one or more product development squads supporting...  ...and implementation of scalable software solutions, mentoring engineers, driving technical excellence, and ensuring successful... 
    Senior
    Full time
    Remote work

    Pearson

    Salem, OR
    3 days ago
  • $128.88k - $245.16k

     ...Senior Cloud Software Development EngineerJoin our Communication Runtimes team as a Senior Cloud Software Development Engineer to develop cutting-edge software features and optimizations for Intel's oneCCL (Collective Communications Library). This role offers the opportunity... 
    Senior
    Local area
    Shift work

    Intel

    Hillsboro, OR
    4 days ago
  •  ...We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and maintaining core product functionality across our platform. You will work across... 
    Senior

    Alivo

    Portland, OR
    14 hours ago
  •  ...Software EngineerCustom Health is a fully integrated Health-Tech company focused on delivering patient-centric health care as a service...  ...with precision and at scale.Custom Health Software (SW) Engineers develop, extend, and continuously improve our Cloud native technology... 
    Senior
    Work from home

    Custom Health

    Portland, OR
    2 days ago
  • $155k - $241k

     ...Senior Software Engineer, NavigationHybrid- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA)Agility's commercially deployed humanoids operate alongside teams in warehouses, manufacturing facilities, and distribution centers—tackling physically demanding and repetitive... 
    Senior
    Full time
    Temporary work
    Work at office
    Local area
    Relocation package
    Flexible hours

    Agility Robotics

    Salem, OR
    1 day ago
  • $160k - $190k

    Job Title: Senior Full-Stack Software Engineer (100% REMOTE!Salary: $160-190k/year + bonus + equity!Requirements: 5+ years of Software Engineering experience, React, Python, Django, AI proficiency & enthusiasmWe're a rapidly growing startup (yes, we're profitable!) and... 
    Senior
    Contract work
    Work at office
    Remote work

    CyberCoders

    Dallas, OR
    10 hours ago
  • $200.7k - $250.9k

     ...Senior Software Engineer - Mercury CommandSan Francisco, CA, New York, NY, Portland, OR, or remote within Canada or United StatesIn 1965, an engineer in Scotland was given a mundane task with a tricky problem to it - banks wanted to close on Saturdays and still serve... 
    Senior
    Remote work
    Shift work

    Mercury

    Portland, OR
    1 day ago
  • $152k - $241.5k

     ...revolution across many applications and industries. Within our software stack, CUTLASS stands out as a popular open-source ecosystem...  ...need to see:Masters or PhD degree in Computer Science, Computer Engineering, or related field (or equivalent experience).3+ years of... 
    Senior
    Full time

    Nvidia

    Hillsboro, OR
    4 days ago
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop ApplicationsEugene, OR, USAMissionThe mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – PDFs, books... 
    Senior
    Work at office

    Speechify

    Eugene, OR
    14 hours ago
  • $118k - $178k

     ...enthusiasm for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect... 
    Senior
    Work experience placement

    Indeed

    Portland, OR
    1 day ago
  • $195.2k - $275.58k

    Job Details:Job Description: About the RoleThe Software and AI (SAI) organization is seeking a highly skilled software engineer to contribute to the development and low-level optimization of oneDNN, a complex, cross-platform, open-source performance library that serves... 
    Senior
    Full time
    Local area
    Immediate start
    Remote work
    Flexible hours
    Shift work

    Intel

    Hillsboro, OR
    1 day ago
  • $128.88k - $245.16k

    Job Details:Job Description: Join our Communication Runtimes team as a Senior Cloud Software Development Engineer to develop cutting-edge software features and optimizations for Intel's oneCCL (Collective Communications Library).This role offers the opportunity to build... 
    Senior
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Hillsboro, OR
    10 hours ago
  • $95k

    NAVEX Global, Inc. is looking for a Senior Software Engineer to join their Product Engineering team in Lake Oswego, Oregon. This hybrid role focuses on developing features within an integrated risk and compliance management platform. The ideal candidate will have a strong... 
    Senior

    NAVEX Global, Inc.

    Lake Oswego, OR
    14 hours ago
  •  ...is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop...  ...system design. We are looking for a highly motivated Principal Engineer to work as part of Calibre LVS R&D team. You need strong C++ skills... 
    Senior

    Siemens Digital Industries Software

    Wilsonville, OR
    1 day ago
  •  ...functional projects to build stable and scalable systems for Treasury engineering, operations, compliance, and risk. Define the technical...  ...complex technical projects and mentoring both junior and senior engineers. Key Skills Haskell Functional Programming Static Typing... 
    Senior

    Loker Remote - Indonesia

    Portland, OR
    3 days ago
  • $139.3k - $203.6k

     ...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure... 
    Senior
    Full time
    Temporary work
    Local area
    Remote work
    Flexible hours

    CISCO Systems

    Portland, OR
    10 hours ago
  • $80 - $90 per hour

    Senior Software Developer Contract Our client, a leading manufacturer of aerospace and defense, is hiring a Senior Software Developer to...  ...improvement while delivering production-ready code that meets engineering and manufacturing requirements. Responsibilities Develop,... 
    Senior
    Full time
    Contract work

    Motion Recruitment

    Wilsonville, OR
    1 day ago
  • $156.18k - $166.38k

     ...Requirements: We are looking for 5+ years of professional software engineering experience with C# and the .NET framework. We need at...  ...Balancing MVC REST SQL Web More: We are hiring a Senior Software Engineer to join our team building high-volume,... 
    Senior
    Full time
    Contract work
    Temporary work
    Remote work

    Randstad Digital

    Beaverton, OR
    2 days ago
  •  ...a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop...  ...and system design. We are looking for a highly motivated Senior Software Engineer to work as part of Calibre R&D team that develops high... 
    Senior
    Work at office
    Work from home

    Siemens EDA (Siemens Digital Industries Software)

    Wilsonville, OR
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!