Senior Staff Software Engineer

Seattle, Washington

Cytek Biosciences
Apply for this Job
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%.
Ready to Build the Future of Cell Analysis? If you're passionate about creating innovative software solutions and making a real impact in the life sciences, we want to hear from you. Apply now and join Cytek in pushing the boundaries of cellular analysis technology.

Date Posted: 25 March 2025
Apply for this Job