Associate Director, Software Engineering

2 weeks ago


Cambridge, Canada Nautilus Biotechnology Full time

At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will democratize access to the proteome – one of the most dynamic and valuable sources of biological insight. To accomplish this, we are pursuing hard scientific problems with an entrepreneurial mindset and creating a world-class team of builders, innovators, and dreamers across a wide range of disciplines.

We are looking for an Associate Director of Software Engineering to join our growing company. A candidate stepping into this highly visible role will provide both technical and people leadership for diverse software engineering teams, contribute their voice to the ongoing conversation around the Nautilus software architecture, scale, and long-term strategy, and be responsible for the design and implementation of the real-time control software that runs our instruments and the image processing software that extracts precise signal from acquired image data. Our novel proteomic technology is still in its formative stages, which means that anyone in this role will be able to have a meaningful & outsized impact on our technology and on the company’s path to future success.

This position will report to the Senior Director of Software Engineering and is preferentially located in San Carlos, CA, or in San Diego, CA or Seattle, WA.

Responsibilities

  • You will provide direct, hands-on technical and people leadership for the Instrument Control software team

  • You will manage, mentor, and grow several teams of software engineers across a wide range of experience levels, areas of expertise, and scopes of responsibility

  • You will be responsible for the successful delivery of all software components required for us to ship the Voyager instrument as part of the broader Nautilus proteomic platform

  • You will work cross-functionally with representatives of many other disciplines – such as Bioinformatics, Biology, and Hardware Engineering – to set your teams’ direction, strategy, and priorities

  • You will lead multi-disciplinary software engineering projects to successfully ship deliverables to external and internal customers

  • You will provide hands-on technical contributions for our Instrument Control software engineering efforts

  • As a member of our leadership team, you will be expected to contribute to corporate strategy & initiatives, be a positive cultural role model, and be one of Nautilus’s ambassadors to the world

Requirements

  • You have 15+ years of relevant experience in a high performing software engineering organization, including 7+ years of experience in a leadership role

  • You have a Bachelor’s degree in Computer Science or a similar related field

  • You have a proven track record of leading many software teams to success on very complex projects throughout all stages of the development life cycle, culminating in multiple products that have been successfully shipped to customers

  • You know how to create and nurture high performing software teams through a combination of coaching, hiring, performance reviews, technical mentorship, and other leadership techniques

  • You are fluent in a wide variety of programming concepts, disciplines, tools, environments (such as FreeRTOS, Linux, Windows, and cloud), languages (most notably C/C++ and Python), and have the ability to quickly acquire expertise in new topics on the fly as needed

  • You have worked on multiple real-time or instrument control systems that have been successfully deployed to external customers

  • You have strong organization, communication, problem solving, and project management skills, along with a willingness to jump in to help wherever it is needed

  • You are a leader who is trusted by everyone within the organization; you are able to lead directly as well as through collaboration & influence

  • You have fun when building complex systems that solve large, novel problems while working side-by-side with experts from a variety of disciplines

Nautilus Team Culture

  • We are curious go-getters: this is a team of life-long learners who aren’t afraid to tackle the big challenges while continuously pushing ourselves forward

  • We are detail oriented: we do great science by working smart and with diligence, and by learning from our mistakes

  • We are easy to work with: we want our workplace to be one where everyone can share their perspective and be treated with respect and kindness

#LI-Onsite

#J-18808-Ljbffr

  • Cambridge, Canada Nautilus Biotechnology Full time

    At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will...


  • Cambridge, Canada Nautilus Biotechnology Full time

    At Nautilus, we have a big and important mission: improve the health of millions by unleashing the potential of the proteome to accelerate drug development and enable a new world of precision and personalized medicine. We are developing a single-molecule protein analysis platform of unprecedented sensitivity, scale, and ease of use that we believe will...

  • Software Engineer

    4 weeks ago


    Cambridge, Ontario, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ MonthsRESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, Ontario, Canada Intelliswift Software Full time

    Title: Software Engineer Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 month ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface

  • Software Engineer

    1 month ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 month ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 month ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power Systems Location: Cambridge ON / Onsite Role Duration: 12+ Months RESPONSIBILITIES Design, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices. Interface with PLC and RTAC systems to develop software modules that...

  • Software Engineer

    1 month ago


    Cambridge, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 month ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...

  • Software Engineer

    1 month ago


    Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, ON, Canada Intelliswift Software Full time

    Title: Software Engineer - Power SystemsLocation: Cambridge ON / Onsite RoleDuration: 12+ Months RESPONSIBILITIESDesign, develop, and implement software applications using C++ and Java programming languages, ensuring maintainable code following coding standards and best practices.Interface with PLC and RTAC systems to develop software modules that control,...


  • Cambridge, Ontario, Canada Lone Wolf Real Estate Technologies Inc Full time

    We are engaged in the transition of our flagship product from desktop to web-based application and need a talented leader for a dedicated team of professionals. As the Manager, Software Engineering, you will develop an understanding of our history and help drive the transformation to an on-line, best-in-class, software as a service (SaaS) solution. Your...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    We are engaged in the transition of our flagship product from desktop to web-based application and need a talented leader for a dedicated team of professionals. As the Manager, Software Engineering, you will develop an understanding of our history and help drive the transformation to an on-line, best-in-class, software as a service (SaaS) solution. Your...

  • Software Engineer

    4 weeks ago


    Cambridge, Ontario, Canada Alpha Consulting Corp Full time

    We are looking for a Software Engineer (Senior) with one of our client based in Cambridge, ON. Location –Cambridge - Onsite roleDuration - 1 Year ContractTechnical Skills Required:.NET 6+ Apis SPA web development Angular .NET WPF Desktop Development .NET MAUI or Xamarin Cross Platform Mobile Development Developing Multi-threaded & Concurrent...


  • Cambridge, Ontario, Canada Thurber Engineering Ltd Full time

    Thurber is a specialized consulting firm with a focus on geotechnical engineering. Our project work includes transportation, large and small infrastructure, natural hazards, development and more. We undertake challenging assignments that can include steep terrain, deep foundations, compressible soils, landslides, contamination, or other complications. As...


  • Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Those duties include:  Work within an Agile environment to plan and deliver work incrementally.  Develop high quality maintainable and scalable SaaS (Software as a Service) applications on the Java technology stack. Collaborate with product owners, architects, and software engineers to deliver key business objectives.  Deliver an...

  • Sr. Software Engineer

    1 month ago


    Cambridge, Canada Lone Wolf Real Estate Technologies Inc Full time

    Be part of a fast moving, agile product development team working on the development of Lone Wolf applications. Deliver reliable, scalable new features using .NET Framework, .NET Core, Razor, JavaScript, Microsoft SQL Databases and other modern technologies. Collaborate with the Dev Team and Product teams to design and deliver finished, high-quality, and...


  • Cambridge, Canada Kelly Services (Canada), Ltd. Full time

    Kelly is now looking for new Senior Software Engineers to come join a leader in the automotive industry in Cambridge Ontario. PLEASE NOTE: This role is geared towards currently validated Independent Contractors only that are legally permitted to conduct business in the province of Ontario. This is NOT a remote position. Title: Software Engineer (senior)Work...