Salary
💰 $165,000 - $195,000 per year
Tech Stack
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformKafkaNode.jsOpen SourceSplunkTypeScript
About the role
- Develop features that integrate Cribl Stream with systems such as Splunk, Elastic Search, Kafka, AWS S3, Azure Blob Storage, and Google Cloud Storage
- Rapidly develop subject matter expertise by provisioning, building, and configuring third-party systems and accounts for R&D
- Design, develop, test, and maintain clear, concise, and robust code
- Create robust test plans with comprehensive automated and integration tests
- Collaborate with engineers, product managers, UX designers, and business teams to translate specifications into implementable code
- Provide feedback on feature design and participate in code reviews
- Contribute to and be involved in weekly 24/7 on-call support rotation and perform stand-by/off-hours duties
- Evangelize product innovation and contribute to internal/external documentation, community, and blogs
- Take initiative to help the greater team beyond job description
Requirements
- Demonstrated experience integrating with third party applications, libraries, and APIs
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems
- Experience with using and developing REST APIs
- Experience interacting with and building on cloud based platforms such as AWS, Azure, GCP
- Experience with authorization and authentication standards such as Oauth2, OpenID Connect, LDAP and SAML is a plus
- Comfort with significant research and discovery before coding begins
- Demonstrated ability to build robust systems in the face of uncertainty
- Experience with Agile processes and rapid iterative development
- Strong sense of ownership with focus on high quality and high performing deliverables
- Excellent communication skills, both verbal and written
- Insatiable curiosity and eagerness to learn new technologies
- Expert-level software development using NodeJS and TypeScript (and sometimes C++)
- Willingness to become exposed to and work with Node internals from time to time
- Ability to participate in weekly 24/7 support on call rotation and off-hours duties