Senior Software Engineer, Stream

2 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 company that empowers our employees to do their best work, wherever they are. Our data engine is trusted by many of the biggest names in the most demanding industries to solve their most pressing data needs.

Job Summary

We're looking for a Senior Software Engineer to join our Stream Control Plane team. As a member of this team, you will develop software to administer and manage Cribl Stream at scale. You will design, develop, test, and maintain code that produces the desired outcomes and positive user experiences for our customers.

Key Responsibilities
  • Develop software to administer and manage Cribl Stream at scale, including authentication & authorization, configuration management, notifications and services, deployment and upgrades, etc.
  • 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.
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.
What We Offer

We offer a competitive salary range of $145,000 - $200,000, depending on geographic location. We also offer 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 bonus.

We're an equal opportunity employer and welcome diversity in all its forms. We're committed to creating an inclusive environment where everyone can thrive.



  • 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 mission is to provide a new level of observability, intelligence, and control over real-time data for our customers.Job SummaryWe're seeking a highly skilled Senior Software...


  • 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 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 myGwork - LGBTQ+ professionals & allies Full time

    About myGwork - LGBTQ+ professionals & alliesmyGwork is a member of the largest global platform for the LGBTQ+ business community, dedicated to creating an inclusive environment where everyone feels welcome to be who they are.Job SummaryWe are seeking a senior full-stack developer with strong back-end knowledge and experience building innovative and highly...


  • 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 company that empowers 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 Senior Software...


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

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at Garmin International in Olathe, Kansas. As an iOS Engineer, you will be responsible for providing technical leadership and project planning for software development for products, applications, or systems new to Garmin.Key ResponsibilitiesProvide technical leadership...


  • 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 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 Kansas Action for Children Full time

    Job Title: Senior Software DeveloperWe are seeking a highly skilled Senior Software Developer to join our team at Beacon Hill Staffing Group in Topeka, Kansas, United States.Job Summary:As a Senior Software Developer, you will be responsible for designing, developing, and supporting commercial software products that cater to non-technical customers in...


  • Topeka, Kansas, United States Cribl Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Cribl. 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 scalability,...


  • Topeka, Kansas, United States Elevance Health Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Elevance Health. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesParticipate in all phases of the development and maintenance life cycle, including analysis,...


  • Topeka, Kansas, United States Wolters Kluwer Full time

    About the RoleWe are seeking a highly skilled Senior Product Software Engineer to join our team at Wolters Kluwer. As a key member of our Agile team, you will be responsible for designing, developing, and delivering high-quality software solutions for our CCH Axcess Tax product.Key ResponsibilitiesDesign and develop software solutions using.NET Framework,...


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

    About the RoleWe're seeking a highly skilled Senior Software Engineer to join our team at Cribl, Inc in Topeka, Kansas, United States. As a key member of our engineering team, you will play a critical role in designing, implementing, and delivering end-to-end features and functionality for Cribl Lake.Key ResponsibilitiesContribute to the technical direction...


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

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineering Manager to join our team at Ford Motor Company. As a key member of our organization, you will be responsible for leading the development and implementation of our API strategy, ensuring seamless integration with our digital products.Key ResponsibilitiesLead a team of...


  • Topeka, Kansas, United States Oracle Full time

    About the RoleWe are seeking a highly skilled and experienced software engineer to join our team at Oracle. As a key member of our team, you will be responsible for designing and building high-scale, cloud-based data processing systems that can handle massive amounts of data with low latency.ResponsibilitiesParticipate in design discussions to build...


  • Topeka, Kansas, United States Cribl Full time

    About CriblCribl is a leading provider of cloud-based data solutions for IT and Security. Our mission is to empower organizations to unlock the full potential of their data, driving business growth and innovation.Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team as a Cloud Technical Lead. As a key member of our engineering...


  • 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 NIFT NETWORKS Inc Full time

    Job Title: Senior Software Engineer, Web, Games, HMDWe are seeking a highly skilled Senior Software Engineer to join our AR Web / 8th Wall Team. The ideal candidate will have a strong technical background, great execution, and a self-starter mentality.Responsibilities:Design and develop AR experiences and mini-games targeting Head-Mounted Display (HMD)...


  • Topeka, Kansas, United States Confluent Full time

    About the RoleWe are seeking a highly skilled Solutions Architect to join our Customer Success team at Confluent. As a Solutions Architect, you will play a critical role in helping customers leverage streaming architectures and applications to achieve their business goals.Key ResponsibilitiesAssist customers in defining their platform and application...


  • 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...