Revvity is seeking a talented Principal Software Development Engineer to join their Signals Software family and lead the Back End team in building the Signals Data Factory. This role involves developing high-impact functionalities for a data transformation engine capable of processing petabytes of data, while also guiding team members in technical specifications and feature implementation.
Responsibilities:
- 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
Requirements:
- 7+ years of Software Development experience
- 7+ years of Enterprise Level Application Design experience
- 7+ years of Big Data Processing and Transformation Pipelines expertise
- 7+ years of demonstrated Leadership Qualities, to technically guide others
- 7+ years expertise with Scala
- 7+ years of experienced with Relational Database Design and Development
- 7+ years skilled with Mongo DB, Elasticsearch and Spark
- Bachelor's Degree is preferred
- Skilled with building APIs in Node.js
- 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