Remote Senior Software Engineer, Platform (Backend)

at Cribl

Posted 6 days ago 4 applied

Description:

  • Cribl is a remote-first company that values collaboration, curiosity, and motivation in its team members.
  • As a Senior Backend Engineer, you will help set the technical direction for Stream by working closely with engineers and product managers.
  • You will be responsible for identifying, designing, developing, and delivering products that meet customer needs.
  • The role involves building scalable, robust, and high-performing distributed systems that process large data sets in real time.
  • You will develop software for backend systems and APIs responsible for data ingestion, processing, and routing.
  • Your responsibilities include designing, developing, testing, and maintaining clear and robust code.
  • You will partner with cross-functional teams to translate feature specifications into product designs and implementable code.
  • You will create rich test plans and comprehensive automated tests to ensure product features work as expected.
  • Mentoring and coaching junior engineers on code design and implementation will be part of your role.
  • You will have end-to-end ownership of the software you develop and participate in on-call/support rotation.
  • The position may require stand-by, on-call, or off-hours duties.

Requirements:

  • You must have demonstrated experience building products that leverage large-scale data sets using Node.js/Typescript.
  • A strong knowledge of data structures, algorithms, distributed systems, and scalability principles is required.
  • You should have knowledge of systems-level debugging, networking, performance profiling, and tuning.
  • A willingness to learn new technologies and the ability to root cause complex problems is essential.
  • Experience with Agile processes and rapid iterative development is necessary.
  • You should possess a strong sense of ownership with a focus on high-quality and high-performing deliverables.
  • Experience developing software or services for cloud-based platforms is required.
  • A Bachelor's or Master’s degree in Computer Science or a similar field is necessary.
  • Prior experience working on data-intensive applications and/or data streams processing is preferred.
  • Familiarity with Docker and cloud platforms such as AWS, Azure, or GCP is required.
  • Knowledge and experience with Linux or systems is necessary.
  • Open source contributions are a plus.
  • You should be confident in expressing your ideas and opinions.
  • A love for goats is a unique requirement for this position.

Benefits:

  • The salary range for this role is between $180,000 and $215,000, depending on geographic location and individual candidate qualifications.
  • Cribl offers a generous benefits package that includes health, dental, and vision insurance.
  • Short-term disability and life insurance are also part of the benefits.
  • Employees receive paid holidays and paid time off.
  • A fertility treatment benefit is included in the benefits package.
  • Cribl provides a 401(k) plan and equity options.
  • Employees are eligible for a discretionary company-wide bonus.

Get realtime job alerts

Be the first to know about new jobs