Stream Control Plane Software Developer

6 days ago


Topeka, Kansas, United States Cribl Full time

About Cribl

Cribl is a serious company that doesn't take itself too seriously. We're a remote-first organization that empowers our employees to do their best work, wherever they are. Our mission is to provide a new level of observability, intelligence, and control over real-time data for our customers.

Job Summary

We're seeking a highly skilled Senior Software Engineer to join our Stream Control Plane team. As a key member of our team, you will develop software that enables our customers to administer and manage their Cribl Stream deployment. You will partner with other business functions to deliver value with a customer-first approach and have end-to-end ownership of the software features, components, and services that you build.

Key Responsibilities

  • Develop software to administer and manage Cribl Stream at scale, including authentication and authorization, configuration management, notifications, and services, deployment, and upgrades.
  • Design, develop, test, and maintain code that produces the desired outcomes and positive user experiences for our customers.
  • Ensure product features are working as expected by creating robust test plans and automated tests.
  • Collaborate with other engineers, UX designers, and product managers to translate feature specifications into technical designs and implementable 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.
  • Take on new adventures across the full tech stack as we continue to innovate and deliver value to Cribl's customers.

Requirements

  • Bachelor's degree in Computer Science or similar field.
  • 3+ years experience in professional software development.
  • Ability to write clean, maintainable, and testable code.
  • Experience with full-stack web development (e.g., React frontend with backend API/services).
  • Experience developing interfaces for secure and scalable services (e.g., RESTful API, RPC).
  • Experience using assertion frameworks and tools to automate regression tests (e.g., CodeceptJS, Mocha, Cypress, Jest).
  • Experience with advanced software development in large-scale, highly available, distributed systems.
  • Strong knowledge of data structures, algorithms, and distributed systems.
  • Excellent verbal and written communication, ability to clearly and concisely articulate complex technical topics to stakeholders.

Preferred Qualifications

  • Master's degree in Computer Science or similar field.
  • Professional experience developing software using React, TypeScript, and.
  • Prior experience working on data-intensive applications and/or data streams processing.
  • Experience using Docker and cloud platforms such as AWS, Azure, GCP.
  • No fear of speaking your mind.
  • Good jokes, or maybe better, bad jokes.
  • A love for goats.


  • Topeka, Kansas, United States Cribl Full time

    About CriblCribl is a serious company that doesn't take itself too seriously. We're a remote-first organization that empowers our employees to do their best work, wherever they are. Our company culture values diversity, innovation, and customer satisfaction.Job SummaryWe're seeking a highly skilled Senior Backend Software Engineer to join our team as a...


  • Topeka, Kansas, United States Security Benefit Full time

    About the RoleWe are seeking a highly skilled Software Development Professional to join our team at Security Benefit. As a key member of our software development team, you will play a pivotal role in delivering high-quality software projects within our Agile framework.Key ResponsibilitiesApply software engineering principles to analyze, problem-solve, and...


  • Topeka, Kansas, United States Resource Informatics Group Inc Full time

    Position Overview:Resource Informatics Group Inc is on the lookout for a talented Senior Java Software Engineer who excels in crafting and developing robust software solutions. This role is ideal for individuals who possess a strong foundation in Java programming and are eager to contribute to innovative projects.Key Responsibilities:Possess a minimum of 8...


  • Topeka, Kansas, United States Intermountain Health Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at Intermountain Health. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications to support our business operations.Key ResponsibilitiesSoftware Development: Design, develop, and test...


  • Topeka, Kansas, United States State of Kansas Full time

    Job Summary:This Senior Software Developer position is located in the Office of Information Technology Services at the State of Kansas. The successful candidate will provide information technology support for the Records and Workflow Management (RWM) systems and applications.Key Responsibilities:Develops and maintains application software, including defining...


  • Topeka, Kansas, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Oracle. As a key member of our Cloud Infrastructure team, you will play a critical role in designing, implementing, and operating cloud services that enable animation, film, and game development studios to migrate their entire production pipeline to the cloud.Key...


  • Topeka, Kansas, United States ZINNIA Full time

    About ZinniaZinnia is a leading provider of innovative insurance solutions, simplifying the way people buy, sell, and administer insurance products. Our cutting-edge technology and data insights enable us to deliver a seamless experience for shoppers, advisors, and insurers alike.Job SummaryWe are seeking an experienced Senior Software Engineer to join our...


  • Topeka, Kansas, United States Ford Motor Company Full time

    About the RoleAt Ford Motor Company, we're committed to innovation and excellence in the field of autonomous driving. As a key member of our Autonomy Architecture team, you'll play a crucial role in designing and developing various components of our autonomous driving pipeline.Key ResponsibilitiesAlgorithm Development: Design, prototype, test, deploy, and...


  • Topeka, Kansas, United States Cleo Full time

    About CleoCleo is a leading provider of cloud integration technology, dedicated to delivering solutions that drive business outcomes for our 4,000+ customers. Our mission is to empower organizations to realize their full potential by connecting and integrating enterprise applications, supporting critical workflows and fostering trusted relationships across...


  • Topeka, Kansas, United States Oracle Full time

    About the RoleOracle is seeking a highly skilled Software Engineer to join our Database Technologies organization. As a key member of our team, you will be responsible for designing, developing, and implementing cutting-edge database technologies that power the modern economy.Key ResponsibilitiesDesign and develop sophisticated algorithms and data structures...


  • Topeka, Kansas, United States Oracle Full time

    About the RoleWe are seeking a highly skilled and experienced Cloud Engineer to join our team at Oracle. As a Cloud Engineer in Telecommunications, you will play a key role in designing, developing, and implementing complex cloud-based solutions for our customers.Key ResponsibilitiesDesign and develop cloud-based solutions for telecommunications...


  • Topeka, Kansas, United States RELX Full time

    About the RoleWe are seeking a highly skilled Senior NLP Engineer to join our team at RELX. As a key member of our organization, you will be responsible for designing, developing, and implementing NLP algorithms and models using Java-based technologies.Key ResponsibilitiesLead the design and development of NLP systems, leveraging machine learning and deep...


  • Topeka, Kansas, United States The Building People Full time

    About the RoleThe Building People is seeking a highly skilled Senior Building Controls Technician to join our team. As a key member of our engineering team, you will be responsible for designing, engineering, and implementing control system hardware and software programming for smart building infrastructure.Key ResponsibilitiesDesign and Engineering: Design...


  • Topeka, Kansas, United States Rocket Software Full time

    Position Overview:The Senior Analyst for International Tax plays a crucial role in managing tax compliance, reporting, and strategic planning for the global operations of Rocket Software.This role is tailored for a driven tax professional eager to embrace a diverse range of responsibilities and advance within a vibrant and rapidly evolving tax department.Key...


  • Topeka, Kansas, United States Lumen Inc Full time

    About Lumen Inc.Lumen Inc. is a leading provider of digital connectivity solutions, empowering businesses to thrive in a rapidly evolving world. Our mission is to ignite business growth by connecting people, data, and applications – quickly, securely, and effortlessly.Our CultureWe foster a culture of innovation, teamwork, and trust, where employees are...


  • Topeka, Kansas, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Principal Software Architect to join our team at Oracle. As a key member of our team, you will play a critical role in designing and developing cloud-native platforms that operate at a large scale in a broadly distributed multi-tenant cloud environment.Key ResponsibilitiesDesign and develop efficient, secure, and...


  • Topeka, Kansas, United States Verint Systems Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Verint Systems. As a key member of our engineering team, you will be responsible for leading the development of new software solutions and ensuring the quality and reliability of our products.Key ResponsibilitiesLead development efforts, collaborating with...


  • Topeka, Kansas, United States Kansas Action for Children Full time

    Join Kansas Action for Children as a Senior Control Systems Engineer!We are seeking a skilled professional to contribute to the design, development, programming, and testing of advanced control systems in the industrial automation sector.Key Responsibilities:Develop comprehensive functional specifications for control systems.Assist in the design and capacity...


  • Topeka, Kansas, United States Oracle Full time

    About the RoleWe are seeking a highly skilled Senior Cloud Software Engineer to join our team at Oracle. As a key member of our software engineering division, you will play a critical role in defining and developing software for tasks associated with the developing, debugging, or designing of software applications or operating systems.Key...


  • Topeka, Kansas, United States Ford Motor Company Full time

    About the RoleAt Ford Motor Company, we're seeking a highly skilled Software Engineering Lead to join our team. As a key member of our organization, you will be responsible for leading a diverse, global, distributed team in delivering Salesforce solutions.Key ResponsibilitiesLead a team of software engineers in designing, developing, and implementing...