Senior Software Engineer (Stream Integrations)
- United States
- Senior Level
- Posted
Skills
Required
- authorization and authentication standards
- Oauth2
- OpenID
- LDAP
- SAML
- data structures
- algorithms
- operating systems
- distributed systems
- AWS
- Azure
- GCP
- Agile
- iterative development
Join Cribl as a Senior Software Engineer (Stream Integrations) and be part of a remote-first company that values diversity and innovation. In this role, you will develop features that integrate Cribl's data stream processing engine with various data systems, rapidly build expertise in third-party technologies, and collaborate with other engineers, product managers, and UX designers. You will also contribute to the company's community and documentation efforts.
About Cribl
Insatiable curiosity – one of our core values is a tenet to being a great engineer at Cribl. Be willing and eager to learn new technologies and products built by other companies
Responsibilities
- Develop features that integrate Cribl’s data stream processing engine with various data systems.
- Rapidly develop subject matter expertise in a diverse set of third-party technologies to facilitate the R&D process.
- Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for customers.
Requirements
- Experience with authorization and authentication standards such as Oauth2, OpenID Connect, LDAP and SAML is a plus
- Demonstrated experience integrating with third party applications, libraries, and APIs
- Comfort with significant research and discovery before coding begins
- Strong knowledge of data structures, algorithms, operating systems, and distributed systems
- Experience interacting with and building on cloud based platforms such as AWS, Azure, GCP, etc
- Experience with Agile processes and rapid iterative development
- Demonstrated ability to build robust systems in the face of uncertainty
Experience with using and developing REST APIs
- Excellent communication skills, both verbal and written; ability to explain complex technical topics to both internal and external stakeholders with ease and in remote/distributed environments
- Strong sense of ownership with focus on high quality and high performing deliverables
Pay
USD 160,000 - 220,000
jobapplier