Senior Staff Software Engineer - Seattle at Cytek Biosciences Inc
Seattle, WA 98119, USA -
Full Time


Start Date

Immediate

Expiry Date

08 Sep, 25

Salary

160000.0

Posted On

09 Jun, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

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.

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.
Loading...