Post Job Free
Sign in

Senior Staff Software Engineer - Seattle

Company:
Cytek Biosciences Inc
Location:
Seattle, WA, 98119
Pay:
130000USD - 160000USD per year
Posted:
May 05, 2025
Apply

Description:

Job Description

Location: Onsite – Seattle, Washington

Are you ready to shape the future of cellular analysis technology? Join Cytek as a Senior Staff Software Engineer and play a key role in developing cutting-edge solutions that empower researchers and scientists worldwide. We are seeking a talented and motivated individual who thrives in a fast-paced environment and is passionate about building intuitive, innovative software that drives scientific discovery.

About the Role: As a Staff Software Engineer, you will design, develop, and maintain robust software solutions that enable seamless workflows for experiment creation, instrument control, and data analysis. You will collaborate closely with cross-functional teams, including biology and instrumentation engineering experts, to deliver user-friendly applications that power our advanced cell analysis instruments.

Key Responsibilities:

Innovative Software Development: Design and implement intuitive, high-performance user interfaces for instrumentation and analysis software using WPF/.NET on Windows.

Cross-Functional Collaboration: Partner with hardware engineers, biologists, and other stakeholders to gather requirements, create use cases, and design system-level solutions.

System-Level Architecture: Play a leading role in defining and designing a robust software architecture that supports multiple products and ensures scalability.

Prototyping & User Experience: Develop interface mockups and prototypes, presenting solutions to stakeholders for feedback and iteration.

Full Software Lifecycle: Engage in every stage of software development, from initial concept to deployment and support, including design reviews, debugging, and performance optimization.

Mentorship & Technical Leadership: Provide guidance to team members, contributing to the team’s technical direction and fostering a culture of innovation and excellence.

Global Collaboration: Work closely with an overseas software development team, ensuring smooth integration and driving improvements.

Customer Support: Assist support teams in diagnosing and resolving software issues in the field and in production.

What You Bring:

Bachelor’s or Master’s degree in Computer Science, Information Systems, or a related field. (Master’s/Ph.D. in Bioinformatics, Engineering, or Scientific Simulations is a plus.)

5+ years of experience developing object-oriented applications in .NET/C#, C/C++, or similar.

Strong expertise in desktop application development with WPF and C#.

Deep understanding of Object-Oriented Design principles and real-time, multithreaded communication between software and instruments.

Experience working with SQL Server and database management.

Bilingual Mandarin proficiency is a plus.

Knowledge or experience with bioinformatics algorithms, scientific computations, or engineering simulations is highly desirable.

Why Join Cytek?

Be part of a pioneering company transforming cell analysis technologies.

Collaborate with a talented and diverse team dedicated to scientific innovation.

Engage in complex and rewarding technical challenges with real-world scientific impact.

Competitive compensation, professional development, and opportunities for career growth.

Physical Demands & Travel:

Prolonged periods sitting at a desk and working on a computer.

Ability to lift up to 15 lbs.

Willingness to travel up to 20%.

Full-time

Apply