Senior Backend Software Engineer

2 days ago


Clarksdale, Mississippi, United States Cribl, Inc Full time
Remote Principal Software Engineer, Backend

This is a challenging and rewarding role for a skilled software engineer who can design and develop scalable, high-performance backend systems and APIs. As a remote-first company, we empower our employees to do their best work, wherever they are.

About the Role

We are seeking a talented Principal Software Engineer, Backend to join our team. In this role, you will be responsible for providing technical direction for products, projects, and features with emphasis on back-end systems and APIs responsible for ingesting, processing, and routing data.

Key Responsibilities
  • Design and develop scalable, high-performance backend systems and APIs
  • Host architecture discussions and design reviews with others on your team
  • Partner with a cross-functional team of engineers, designers, and product managers to translate feature specifications into product designs and implementable code
  • Develop expert-level knowledge of software development using Node.js, JavaScript/TypeScript, Docker, and Git
  • Ensure product features are working as expected by creating robust test plans paired with comprehensive automated tests
  • Coach and mentor junior developers
  • Evangelize our innovation and engage our users by contributing to internal and external blogs related to the products that you help develop
Requirements and Qualifications

To be successful in this role, you will need:

  • Bachelor's degree in CS/EE (MS Preferred) with 12+ years of software development experience
  • Ability to problem-solve with holistic approaches; maintain focus on overarching objectives
  • Demonstrated experience working directly with clients to solve problems and gather feedback on innovations
  • Experience working with data-intensive applications and/or data streams processing
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems
  • Self-motivated, proactive, and pragmatic
  • Ability to lead projects across the team with little to no additional supervision
  • Experience in advanced development, especially in distributed systems and large, complex system environments deployed at scale
  • Working knowledge of Linux systems
  • Working knowledge of Docker and k8s
  • Experience with using and developing REST APIs
  • Experience with Agile processes and rapid iterative development
  • Experience using services from cloud-based platforms such as AWS, Azure, and GCP
  • Strong sense of ownership with focus on high-quality and high-performing deliverables
  • Excellent communication skills, both verbal and written; able to explain complex technical topics to both internal and external stakeholders with ease and in remote/distributed environments

Cribl, Inc is an Equal Opportunity/Affirmative Action Employer.



  • Clarksdale, Mississippi, United States Cribl, Inc Full time

    About the RoleCribl, Inc is seeking a highly skilled Senior Software Engineer to join our team in Clarksdale, Mississippi. As a Senior Software Engineer, you will play a key role in the design, implementation, and rollout of new features for Cribl Lake.Key ResponsibilitiesContribute to the technical direction and architecture of Cribl Lake, focusing on...


  • Clarksdale, Mississippi, United States Cribl, Inc Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cribl, Inc. As a key member of our engineering team, you will play a critical role in the design, implementation, and rollout of new features for Cribl Lake.Key ResponsibilitiesContribute to the technical direction and architecture of Cribl Lake, focusing on...


  • Clarksdale, Mississippi, United States Cribl, Inc Full time

    About the RoleThis is a remote Sr. Staff Software Engineer position at Cribl, Inc.SummaryIn this role, you will work closely with Product, Operations, and other business functions while collaborating with your direct team to own and deliver end-to-end features and functionality for Cribl Lake. As a Sr. Staff Software Engineer, you will bring your experience...


  • Clarksdale, Mississippi, United States Cribl, Inc Full time

    About Cribl, IncCribl, Inc is a leading provider of data engine solutions for IT and security. Our innovative approach to data management enables customers to unlock the full potential of their data.Job Title: Staff Software Engineer, SearchWe are seeking a highly skilled Staff Software Engineer to join our team and contribute to the development of our...


  • Clarksdale, United States Cribl, Inc Full time

    This is a remote Sr. Staff Software Engineer, Cribl Lake position. Summary: In this role, you will work closely with Product, Operations, and other business functions while collaborating with your direct team to own and deliver end-to-end features and functionality for Cribl Lake. As a Sr. Staff Software Engineer, you will bring your experience and...