Apply

Sr Staff Software Engineer, Stream Integrations

Posted 21 days agoViewed

View full description

💎 Seniority level: Staff, 12+ years for BS or 8+ years for MS

📍 Location: USA

💸 Salary: 225000.0 - 275000.0 USD per year

🔍 Industry: IT and Security

🏢 Company: Cribl👥 251-500💰 $150,000,000 Series D over 2 years agoReal TimeBig DataInformation TechnologySoftware

🗣️ Languages: English

⏳ Experience: 12+ years for BS or 8+ years for MS

🪄 Skills: AWSDockerLeadershipNode.jsSoftware DevelopmentAgileGCPGitJavascriptKafkaLDAPTypeScriptAlgorithmsAzureData StructuresREST APICommunication SkillsMicrosoft OfficeLinuxCoaching

Requirements:
  • BS in CS/EE with 12+ years of experience or MS with 8+ years.
  • Expert knowledge in building products that leverage large-scale data sets.
  • Excellent verbal and written communication skills.
  • Self-driven and motivated with ability to learn new technologies quickly.
  • Expert knowledge of data structures, algorithms, operating systems, and distributed systems.
  • Strong experience with performance optimization of complex systems.
  • Expert knowledge of designing, implementing, and interfacing with REST APIs.
  • Experience with Agile processes and rapid iterative development.
  • Ability to maintain focus on outcomes.
  • Experience using services from cloud platforms like AWS, Azure, and GCP.
  • Strong sense of ownership with high-quality deliverables.
  • Expert knowledge of Linux systems.
  • Working knowledge of Docker and k8s.
  • Experience with authorization and authentication standards is a plus.
  • Experience with Microsoft Office 365 APIs is a plus.
Responsibilities:
  • Develop features that integrate Cribl’s data stream processing engine with various data systems.
  • Rapidly build expertise in diverse third-party technologies necessary for R&D.
  • Provide technical and thought leadership to product development.
  • Mentor and coach junior engineers.
  • Contribute to technical roadmap with PM and Engineering leaders.
  • Introduce performance and efficiency improvements across products.
  • Lead feature development while maintaining high-quality software development and mentoring.
  • Design, develop, test, and maintain clear and robust code.
  • Create robust test plans with automated tests to ensure feature functionality.
  • Collaborate with engineers, PMs, and designers to implement features.
  • Engage users by contributing to internal and external blogs.
Apply