❮ Go Back

Staff Software Engineer

Posted on 05/07/20 21:00 by BD
location California, USA
time Full Time
applications 0 Applications

Job Description

BD Life Sciences is seeking a Staff Software Engineer with team leadership experience. Our software powers industry-leading, groundbreaking medical instruments. Bring your leadership and Scrum Master skills to an Agile team creating modern front-ends (Angular, Electron) backed by well-architected services (C#, .NET Core) that take cell research to a new level.

Job Responsibilities:

  • Lead an Agile team and empower our customers with innovative new software.

  • Deliver high-quality, well-designed, well-tested features in two-week Sprints.

  • Promote a culture of collaboration and inclusiveness.

  • Mentor and train team members on design and coding.

  • Learn our domain of research and clinical applications of flow cytometry.

  • Work across silos with R&D scientists, mechanical, electrical, manufacturing, and service engineers, technical writers, application specialists.

  • Lead design of major software components and features.

  • Understand, practice and apply OOP, SOLID, Design Patterns.

  • Document requirements, use cases, and designs.

  • Participate in grooming new features and product improvements.

  • Analyze failures and fix bugs.

Minimum Qualifications:

Experience and Education:

  • Bachelor's Degree in Computer Science, Engineering, or Life Sciences related field. Master's degree preferred.

  • We welcome applicants with scientific or biomedical academic degrees and demonstrated leadership in software development.

  • Minimum of 10 years' industry experience in software development.

  • Minimum of 3 years' experience in Angular, JavaScript, C# and .NET Frameworks and APIs.

  • Compelling experience applying software design, data structures, algorithms and architectural practices to the solution of real-world problems.

  • Demonstrated ability to communicate, collaborate, mentor and learn.

  • Experience developing full-featured applications.

  • Extensive experience with unit testing and solid understanding of TDD.

Assets:

  • Experience with instrument control, and real-time data acquisition and data display preferred.
  • Experience with Agile methodology and/or Scrum Master certification preferred.

#LI-TECH



Apply for this Job Application on employer's website

 BD More jobs from BD
Company Details
Share this job:
Shortlist email Email this job

Similar Jobs

System Integration & Test Engineer

Posted on 24/06/20 23:11 by Qualcomm
location California, USA
time Full Time
In Wireless R&D (WR&D), we are working on building the cutting-edge end-to-end prototype systems for 5G NR Sub6/mmW and WLAN. These prototype systems focus on proof of concept and on key feature development in the 5G and WLAN areas. We are looking for a self-starter ...

Senior Software Engineer

Posted on 23/06/20 10:21 by Unity Technologies
location California, USA
time Full Time
Role description Unity is looking for a SDK Engineer on the Ads SDK team. The Ads SDK team is a part of the team focused on building the next generation of Unity‚Äôs monetization suite.  As the leading development ...

Sr Engineer, Software XD

Posted on 21/11/20 22:12 by T-Mobile
location Seattle, Washington, USA
time Part Time
T-Mobile is looking for a customer-obsessed, analytical, and creative Sr Software Engineer for the T-Mobile Marketing Solutions (TMS) group within Emerging Businesses. Our team is changing the way we think about data and how it can be leveraged to solve new problems. TMS's ...

Featured Jobs


Senior Manager, Data Science
We are looking for a strong leader with hands on ...

Staff Software Engineer
Job DescriptionBD Life Sciences is seeking a Staff Software Engineer ...

Cyber Fusion Solution Delivery Lead
Job Description: Cyber Risk Fusion SIEM Engineer   Are you interested in improving ...

Senior Designer, Digital
*** This position may be located anywhere in the United ...

Advertisements