Remote (Global)

cribl is hiring a Senior Software Engineer, Platform (Backend)

About the Role

Cribl is looking for a Senior Software Engineer, Platform (Backend) to join our team. In this role, you will set technical direction and work with a team to design and deliver products. Your focus will be on building scalable, robust, high-performing distributed systems that process large data sets in real time.

What You'll Do

  • 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 desired outcomes for 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 work 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.
  • Perform stand-by, on-call, or off-hours duties.

What We're Looking For

  • Demonstrated experience building products that leverage large scale data sets (Node.js/Typescript).
  • Strong knowledge of data structures, algorithms, distributed systems, and scalability principles.
  • Knowledge of systems level debugging, networking, performance profiling and tuning.
  • 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.
  • Bachelor's / 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.
  • No fear! Speak your mind.

Nice to Have

  • Open source contribution.
  • A love for goats.

Technical Stack

  • Node.js
  • Typescript
  • Docker
  • AWS, Azure, GCP
  • Linux

Team & Environment

Join a team of skilled engineers.

Benefits & Compensation

  • Compensation range: $180,000 - $215,000
  • Health insurance
  • Dental insurance
  • Vision insurance
  • Short-term disability insurance
  • Life insurance
  • Paid holidays
  • Paid time off
  • Fertility treatment benefit
  • 401(k)
  • Equity
  • Eligibility for a discretionary company-wide bonus

Work Mode

This is a remote position open to candidates in the United States.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying.

Required Skills
Node.jsTypescriptDockerAWSAzureGCPLinuxGoPythonKubernetesCI/CDDistributed SystemsObservabilityTerraform
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
cribl
Cribl is the data engine for IT and Security, trusted by many of the biggest names in the most demanding industries to solve their most pressing data needs.
All jobs at cribl Visit website
Job Details
Category infrastructure
Posted 8 months ago