Back Apply

Sr. Software Engineer

Job #: 105775
Industry: Biotechnology/Life Science
Location: Pennsylvania (CA, PA)
Description
  • Technical leadership that estimates project timeline and resource requirements, monitors project progress, identifies risks/issues, and works with project and product management to deliver high quality products on schedule
  • Lead and mentor a small team in the full software development process
  • Build solutions using a mix of new and existing technologies to meet customer and business needs, and utilize feedback from marketing, support, sales, and customers to identify product opportunities and gaps
  • Represent the software function on a multi-functional project core team, and collaborate with software engineering teams through cross-team technical reviews
  • Continually evolve and improve processes for the efficient delivery of high-quality products

Qualifications:

  • University degree (Bachelor of Science degree minimum) in engineering, life science, biology, microbiology or related subject
  • 5+ years of experience in the design, development, and test of software applications using C# and C++ languages on Windows OS
  • Experience leading a team of local engineers, developing resource plans and timelines preferred
  • Proven ability to research and develop new, innovative products and features
  • Proven track record of delivering results, taking ownership, and being accountable
  • Ability to author and present complex data to engineering, marketing, scientific and management stakeholders

Bonus Skills:

  • Knowledge of software or instrumentation engineering for life sciences and/or knowledge of cell biology and cell analysis techniques and applications
  • Angular, REST, Node.js, Websocket, Python, MFC, WPF
  • Visual Studio, Jira, Git, JetBrains tools (TeamCity, PyCharm, WebStorm, ReSharper, UpSource)
  • Knowledge of complex instrumentation and system designs involving optical, electrical, mechanical, and firmware sub-systems with the ability to analyze and document