Senior Software Engineer

 (4+ years exp)
$90k – $170k
Published: 1 month ago
Avatar for Lattice Automation

Lattice Automation

Software to design the next generation of engineered biological systems

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely in

Relocation

Allowed

Skills

Javascript
MongoDB
Synthetic Biology
REST
AngularJS
Docker
npm
React.js
AWS
GraphQL
NodeJS

The Role

Senior Software Engineer

Lattice Automation provides complete solutions to fundamentally change the way that synthetic biological designs are conceived, designed, physically created, and managed. Our technology builds upon state-of-the-art techniques and technology in computer science, electrical engineering, and bioengineering. We are building a team of software developers, computer scientists, and biologists that can collaboratively engineer and deploy novel computational tools, and we hope that you will consider joining us.

As a Senior Software Engineer you will be part of a team focused on delivering cutting edge software solutions to synthetic biology customers. You will lead key customer software efforts starting from requirements gathering and architecture formulation through development, testing, and deployment cycles. You will build technically and aesthetically crisp software in a primarily reactive web programming environment. The stack will vary based on customer specifications, so flexibility is preferred to strict adherence to one specific stack, but ReactJS + GraphQL + NoSQL + Typescript is our most utilized set of technologies. Coding quality and robust functionality is most important, regardless of language.

You will work with a team of experts in algorithms, software design, synthetic biology, and interface design. Your role will include the translation of algorithms and application requirements into feasible architectures, and ultimately, into code that is performant, readable, and flexible. As a leading member of the software team you will also engage in project management activities including but not limited to customer engagement, project task management, scheduling, and recruitment of new programming talent. Your responsibilities will include:

Requirements gathering from customers and R&D partners.
Developing and deploying shippable code for customer projects.
Maintaining a pulse on current software tools and trends in relevant areas of synthetic biology.
Collaborating with the Lattice development team to conceptualize, develop, and deploy state-of-the-art software solutions for synthetic biology.
Promoting and facilitating exposure of Lattice computational innovations to the synthetic biology community.
Creating, maintaining, and documenting a world-class codebase.
Managing development and deployment infrastructure.

About you

You are a highly motivated, independent software developer with years of industry experience. You have a proven track record of designing and implementing innovative solutions to challenging computational problems (experience building scalable, reactive SPAs is a big plus). You like to both work on individual coding projects as well as large-scale team-based efforts. You are comfortable managing a small team of programmers to achieve specific goals in a fast-paced environment. You are passionate about programming and improving your skill set. You are excited about working in a startup environment with fluid job responsibilities, autonomy, and high standards.

Qualifications/Experience

B.S., M.S., or Ph.D. in Computer Science/Engineering with 4+ years of software development work experience.
Must be physically located in Boston.
Proficient knowledge of the current Javascript technologies landscape (ReactJS, Angular, and Typescript experience preferred).
Strong experience with data transformation and management technologies (GraphQL, REST, MongoDB, etc.)
Familiarity with package management tools (npm, yarn, etc.).
Exposure to server and deployment technologies (NodeJS, Docker, AWS, etc.).
Understanding of software engineering best practices and testing frameworks.
Basic background in algorithms.
Biology background is a plus.
Independent, smart-working self starter motivated to over-deliver with a passion for science, engineering, and learning.
We are looking for interested candidates willing to start immediately.

Application Information:

Upload your resume and cover letter here. Please include links to work samples. In your cover letter, highlight the requirements sought in the solicitation and discuss how you meet them. Also provide the contact information for three references. In the resume, highlight the experience that addresses the requirements.

More about Lattice Automation

Founders

Douglas Densmore
Founder • 3 years
Boston
image
Go to team image

Similar Jobs

RaceMenu company logo
RaceMenu
Making events more friendly, more fun and more profitable
Ourglass company logo
Ourglass
A private space to share your day with 12 friends
DrugDev company logo
DrugDev
We are transforming the clinical trial landscape and enable companies to “do more trials”
VocaliD company logo
VocaliD
Create custom AI-voices to elevate the way businesses speak to their customers
Netra company logo
Netra
Context & Safety in Video made easy & affordable
Yobe  company logo
Yobe
Enabling the Commercialization of Voice
iSeeCars company logo
iSeeCars
Car search engine using big data to help consumers find the best car deals