Principal Software Engineer, Backend

2 days ago


Boise, Idaho, United States Cribl Full time
About Cribl

Cribl is a serious company that doesn't take itself too seriously. We're a remote-first company that believes in empowering our employees to do their best work, wherever they are. We're growing rapidly and looking for collaborative, curious, and motivated team members who are passionate about putting customers first.

Job Summary

We're seeking a Principal Software Engineer to help set the technical direction for Stream. As a key member of our team, you will work closely with other product stakeholders to identify, design, develop, and deliver products that delight our customers. You will provide technical and thought leadership to the team, continually improving our technologies, tools, and processes.

Key Responsibilities
  • Provide technical direction for products, projects, and features with emphasis on back-end systems and APIs responsible for ingesting, processing, and routing data.
  • 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.
  • Contribute to the Cribl Stream by designing and developing features for the data platform.
  • Design, develop, test, and maintain clear, concise, and robust code that produces the desired outcomes for our customers.
  • Develop expert-level knowledge of software development using 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
  • 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.
What We Offer

We offer a competitive salary range of $200,000 - $315,000, depending on geographic location. In addition to a competitive salary, Cribl also offers a generous benefits package, including health, dental, vision, short-term disability, and life insurance, paid holidays and paid time off, a fertility treatment benefit, 401(k), equity, and eligibility for a discretionary company-wide bonus.

We're an equal opportunities employer and welcome applications from diverse candidates. We're committed to creating a culture where differences are valued and welcomed, and we work together to bring out the best in each other.



  • Boise, Idaho, United States Cribl Full time

    About CriblCribl is a serious company that doesn't take itself too seriously. We're a remote-first company that believes in empowering our employees to do their best work, wherever they are. We're growing rapidly and looking for collaborative, curious, and motivated team members who are passionate about putting customers first.Job SummaryWe're seeking a...


  • Boise, Idaho, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Principal Software Engineer to join our team. As a key member of our software engineering division, you will play a critical role in designing, developing, and troubleshooting software programs for databases, applications, tools, and networks.Responsibilities:Design and develop software programs for...


  • Boise, Idaho, United States Cribl Full time

    About This RoleWe're seeking a highly skilled Principal Software Engineer to join our team at Cribl, a rapidly growing company that's revolutionizing the way organizations manage their data. As a key member of our engineering team, you'll play a critical role in shaping the technical direction and architecture of our flagship product, Cribl Lake.Key...


  • Boise, Idaho, United States Cribl Full time

    About CriblCribl is a serious company that doesn't take itself too seriously. We're a remote-first company that believes in empowering our employees to do their best work, wherever they are.Job SummaryWe're looking for a talented Principal Software Engineer to join our team. As a key member of our engineering team, you will work closely with Product,...


  • Boise, Idaho, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Oracle Health Data Intelligence team. As a key member of our software engineering division, you will apply your expertise in software architecture to develop, debug, and design software applications or operating systems according to provided design specifications.Key...


  • Boise, Idaho, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our Oracle Health Data Intelligence team. As a key member of our software engineering division, you will apply your expertise in software architecture to develop, debug, and design software applications or operating systems according to provided design specifications.Key...


  • Boise, Idaho, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Oracle Health Data Intelligence Platform. As a key member of our team, you will be responsible for designing and building scalable, fault-tolerant software systems that manage the flow of data, features, and services in real-time and batch.ResponsibilitiesDesign and...


  • Boise, Idaho, United States Cribl Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cribl, a remote-first company that empowers employees to do their best work. As a Senior Backend Engineer, you will play a key role in shaping the technical direction of our Stream product, working closely with a talented team of engineers and product managers to...


  • Boise, Idaho, United States Oracle Full time

    Job Title: Principal Software EngineerOracle is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our Infrastructure Delivery Engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cloud infrastructure.Responsibilities:Design and develop scalable,...


  • Boise, Idaho, United States Idaho Scientific Full time

    Job DescriptionAt Idaho Scientific, we're seeking a skilled Principal Reverse Engineer to join our team of experts in designing and deploying secure system solutions.As a Principal Reverse Engineer, you'll have the opportunity to work on challenging projects that require a deep understanding of software, firmware, and hardware components. You'll analyze...


  • Boise, Idaho, United States Oracle Full time

    Job Title: Principal Software EngineerOracle is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our Infrastructure Delivery Engineering team, you will be responsible for designing, developing, and delivering high-quality software solutions for our cloud infrastructure.Responsibilities:Design and develop scalable,...


  • Boise, Idaho, United States Cribl Full time

    About CriblCribl is a remote-first company that empowers its employees to do their best work, wherever they are. We believe in diversity, innovation, and customer satisfaction.Job DescriptionWe are seeking a Senior Backend Engineer to join our Stream team. As a key member of our team, you will help set the technical direction for Stream by working closely...


  • Boise, Idaho, United States Micron Technology Full time

    About the RoleWe are seeking a highly skilled and experienced Senior/Principal DRAM Design Engineer to join our team at Micron Technology. As a key member of our Node Development Design group, you will be responsible for the design and development of next-generation DRAM products.Key ResponsibilitiesDesign and develop next-generation DRAM products, working...

  • Backend Developer

    3 days ago


    Boise, Idaho, United States Velox Full time

    Backend Developer Job DescriptionWe are seeking a highly skilled Backend Developer to join our team at Velox. As a Backend Developer, you will play a crucial role in designing and developing scalable, efficient, and user-friendly digital marketing tools to support our clients.Your primary responsibilities will include:Compiling and analyzing data, processes,...


  • Boise, Idaho, United States Cribl Full time

    About the RoleCribl is seeking a highly skilled Senior Software Engineer to join our Stream Control Plane team. As a key member of our team, you will be responsible for developing software that enables our customers to administer and manage their Cribl Stream deployment.Key ResponsibilitiesDevelop software to administer and manage Cribl Stream at scale,...


  • Boise, Idaho, United States Cribl Full time

    About CriblCribl is a serious company that doesn't take itself too seriously. We're a remote-first company that believes in empowering our employees to do their best work, wherever they are.We're growing rapidly and looking for collaborative, curious, and motivated team members who are passionate about putting customers first. As the data engine for IT and...


  • Boise, Idaho, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our AI Infrastructure team at Oracle. As a key member of our team, you will be responsible for designing and developing fundamental architectural changes for GPU delivery, health monitoring, triage automation, and diagnostic services.Key ResponsibilitiesDesign and develop...


  • Boise, Idaho, United States Oracle Full time

    Job DescriptionOracle is seeking a highly skilled Senior Software Engineer to join our team in designing and developing cutting-edge AI/ML/HPC systems for our cloud infrastructure. As a key member of our team, you will be responsible for creating systems that enable customers to scale from tens to thousands of GPUs without compromising performance.Key...


  • Boise, Idaho, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled and experienced Senior Principal Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software systems.Key ResponsibilitiesDesign and develop high-quality software systems that meet the needs of our...


  • Boise, Idaho, United States Cribl Full time

    About the RoleWe are seeking a highly skilled Senior Backend Engineer to join our team at Cribl. As a key member of our engineering team, you will play a critical role in shaping the technical direction of our Stream product.As a Senior Backend Engineer, you will work closely with our existing team of engineers and product managers to identify, design,...