What are the responsibilities and job description for the Senior Principal Software Development Engineer/Lead (Scala, SQL/NoSQL, Node.js) - Remote position at Revvity Signals?
Revvity is a manufacturer of Scientific Instruments, Reagents, and Software to drive innovations in human and environmental health around the world. We are looking for a talented Senior Principal Software Development Engineer/Lead (Scala, SQL/NoSQL, Node.js) to join our Signals Software family and to lead the Back End team building a product we call the Signals Data Factory.
The Signals Data Factory is a product which specializes in taking in many different forms of scientific data, transforming it, and making it searchable (using Elasticsearch) and analyzable via a variety of interfaces. Its current use spans from early in the drug-discovery process to analyzing active clinical trial data. If you are looking to join a team of talented engineers and to contribute to delivering amazing, high impact, customer-focused features, this is a great opportunity.
You Will:
The Signals Data Factory is a product which specializes in taking in many different forms of scientific data, transforming it, and making it searchable (using Elasticsearch) and analyzable via a variety of interfaces. Its current use spans from early in the drug-discovery process to analyzing active clinical trial data. If you are looking to join a team of talented engineers and to contribute to delivering amazing, high impact, customer-focused features, this is a great opportunity.
You Will:
- Build and maintain new, high impact functionality into the Signals Data Factory
- Work on a medium to large data transformation engine
- Work on a system capable of processing petabytes of data
- Work with AWS services and cloud technologies
- Create secure, performant interfaces and services
- Craft well-documented, reusable, and testable code
- Guide fellow team members on priorities, specifications, and feature implementation
- 7 years of Software Development experience
- Demonstrated Leadership Qualities, to technically guide others
- Expertise with Scala
- Experienced with Relational Database Design and Development
- Mongo DB skills are needed
- Skilled with building APIs in Node.js
- Enterprise Level Application Design experience
- Skilled with Elasticsearch
- Experience with Spark
- Bachelor's Degree is preferred
- Kubernetes, Rancher & Docker experience
- Experience with cloud-hosting at one of the top 3 providers
- A good understanding of git workflows is needed
- Some experience with job scheduling workflows
- Strongly driven – ability to clarify requirements and deliver code in a highly distributed and fast-moving environment