We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results

Senior Staff Software Engineer - Seattle

Cytek Biosciences, Inc.
130000.00 To 160000.00 (USD) Annually
United States, Washington, Seattle
Feb 12, 2025

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 proficiency in Mandarin (required).
  • 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!

Applied = 0

(web-7d594f9859-hk764)