Apply

Senior Software Engineer, Platform Backend

Posted about 2 months agoViewed

View full description

💎 Seniority level: Senior

📍 Location: USA

💸 Salary: 175000.0 - 210000.0 USD per year

🔍 Industry: IT and Security

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

🪄 Skills: Backend DevelopmentDockerNode.jsAgileCloud ComputingTypeScriptAlgorithmsData Structures

Requirements:
  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Enjoy learning new technologies and ability to understand how to root cause complex problems.
  • Experience with Agile processes and rapid iterative development.
  • Strong sense of ownership with focus on high quality and high performing deliverables.
  • Experience developing software or services for cloud based platforms.
  • Preferred: Master’s degree in Computer Science or similar field.
  • Prior experience working on data intensive applications and/or data streams processing.
  • Experience using Docker and cloud platforms such as AWS, Azure, GCP.
  • Linux and or systems knowledge and experience.
  • Open source contribution.
Responsibilities:
  • Develop software for projects and features with an emphasis on backend systems and APIs responsible for ingesting, processing, and routing data.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
  • Partner with a cross functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code.
  • Ensure product features are working as expected by creating rich test plans paired with comprehensive automated tests.
  • Mentor and coach junior engineers on the design and implementation of their code.
  • Have end-to-end ownership of the software you develop, regularly participating in your team’s on-call/support rotation.
  • Be a driver, take the initiative to help the larger team reach desired outcomes even if it’s outside your job description.
Apply