1970-01-01Davis Companieshttp://rev.daviscos.com/wp-content/themes/davis_theme/assets/images/logo.svgfull-time325 Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]

Sorry, this particular job is closed. But feel free to fill out a General Application

Search Jobs

General Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.

Software Engineer - SDET - TEST

  • Specialty:

  • Title:

    Software Engineer - SDET - TEST
    • City:

    • State:

    • Zip Code:

  • Start date:

  • Status:

  • Assignment Type:

  • Job Id:



We’re seeking Software Engineers to join our client’s team to develop and extend their capabilities around operating and optimizing their indoor vertical farms. You will work in a highly collaborative and dynamic environment building the tools and infrastructure that run the farms. Projects will include APIs for the farm management system, supporting data scientists with a data warehouse and processing pipelines, machine learning, computer vision, automation, and general-purpose interfaces with custom devices and industrial control systems.


  • Software Development Engineer in Test will build test automation frameworks
  • Contribute to backend, frontend, API, performance, security, and database testing
  • Collaborate with team members to turn requirements into prototypes, technical designs, and implementation
  • Solve complex technical problems in a collaborative environment
  • Play a key role in improving development and QA environments
  • Software Development Engineer in Tests contribute to infrastructure automation and improve build/deploy processes and CI/CD pipelines
  • Work closely with development teams in an Agile software development environment
  • Develop and implement real-world solutions, possess excellent communication skills, and thrive collaborating within a multidisciplinary team.
  • Help identify opportunities where production data can be highly leveraged to improve production yields, efficiencies, and quality.
  • Utilize Object-oriented design, domain driven design and analysis skills to design and implement backend-end software.
  • Maintain a rigorous standard for deploying code in a highly collaborative environment.
  • Create tooling, automation, and documentation to facilitate others in deploying, operating, and extending your code.
  • Manage and maintain evolving data systems for automation equipment logs and logic.
  • Support and guide the data community within the company.


  • Bachelor’s Degree in computer science, engineering, or information systems.
  • 5+ years’ work experience in a Software Engineering environment.
  • 5+ years work experience writing Python
  • 5+ years work experience writing JavaScript for front-end development. Vue.js is used heavily, so experience with Vue.js or React is desirable
  • Experience building and managing relational databases, ideally PostgreSQL
  • Experience building web applications and APIs with Python Frameworks
  • Experience developing in a Linux/UNIX environment.
  • Be familiar with and adapt to a fast-paced startup culture; with ability to set priorities and work efficiently
  • Are comfortable learning new technologies
  • Ability to work under pressure while managing competing demands and tight deadlines
  • Experience supporting project critical systems
  • Demonstrate ability to deliver results on time with high quality and attention to detail
  • Strong interpersonal, communication and collaborative skills to work effectively within and across teams.
  • Ambitious, can-do attitude with an appetite for new challenges – you are not afraid to jump in the deep end.

Considered a Plus:

  • Experience with machine learning or computer vision
  • Familiarity with Django, Flask, Vue and/or React app with a REST backend
  • Experience with AMQP implementations
  • Experience with AWS or similar cloud platforms
  • You are a hardware tinkerer or mechanically inclined
  • A background in Biology or you have worked on a farm


DAVIS Companies partners with the top employers locally and nationally. They choose us because of our reputation for finding high quality talent, fast, but also our experience for evaluating and representing the best candidates in the marketplace.  We make every effort to provide updates and feedback to candidates at each stage of the process as we appreciate how stressful looking for a new role can be.  Apply today and experience “The DAVIS Difference”. 

More Info


Similar Positions