Back to Jobs

Software Engineer/ Lead (Full-time, Flex)

  • Location Billerica, MA
  • Category Engineering
  • Date Posted 01/11/2021
  • Type Contract to Hire
  • Commitment Full-time/Flex
  • Job ID #1305
Instrument and consumable manufacturer for pharmaceutical research and QC market seeks full-time (flex) Software Engineer/Lead.
Company: Manufacturer of instruments and consumables for pharmaceutical research laboratories and QC laboratories. Company also operates as a Contract Research Organization utilizing its laboratory to solve customer problems.  Operations in MA and UK.
Location: 95% of work can be done virtually.  Travel to company site in Billerica, MA as needed (approximately 1-2 times/month.)
Job Type: Full-time, direct hire.
Pay Rate: Competitive Salary 
Job Description: The Software Engineer/Lead is responsible for writing quality software code for all software development projects in which he or she is involved.  The individual will join a small globally-distributed technology team and serve as a lead on assigned projects.  The individual will participate in all software and hardware related project discussions and provide knowledgeable and actionable input.


  • Serve as Lead on assigned projects.
  • Complete software engineering tasks as requested by the Technology Manager.
  • Follow all software department procedures.
  • Provide time estimates for completion of tasks.
  • Design software solutions from requirements.
  • Produce all deliverables for software implementation.
  • Ensure quality of deliverables using software department procedures.
  • Keep up to agreed timeline for all tasks.
  • Inform the Development Manager of any issues with supplied task in a timely fashion to allow discussion, redefinition or adjustment.
  • Participate in customer support related tasks as requested by Technology Development Manager.
  • Maintain ongoing personal development.
  • Participate in special projects as assigned.
  • Perform other reasonable duties and undertake other responsibilities as assigned within the overall scope of the position.
    • Bachelor's degree or equivalent experience in Computer Science.
    • Three to five years of software experience in a product development environment.
    • Deep understanding of C++ and Windows MFC software.
    • Ability to deliver solutions with good quality, accuracy, and thoroughness.
    • Excellent written and oral communications skills.
    • Ability to manage multiple priorities.
    • Must have attention to detail and able to work with strict guidelines.
    • Minimum of one year preferred as a Lead on a globally distributed team.
    • Basic understanding of physical-chemistry is a plus.