Senior Software Engineer, Data Platform

4 days ago


Oklahoma City, Oklahoma, 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, including authentication & authorization, configuration management, notifications and services, deployment and upgrades, etc.

Responsibilities
  1. Develop software to administer and manage Cribl Stream at scale
  2. Design, develop, test, and maintain code that produces the desired outcomes and positive user experiences for our customers
  3. Ensure product features are working as expected by creating robust test plans and automated tests
  4. Collaborate with other engineers, UX designers, and product managers to translate feature specifications into technical designs and implementable code
  5. Have end-to-end ownership of the software you develop, regularly participating in your team's on-call/support rotation
  6. Be a driver, take the initiative to help the larger team reach desired outcomes even if it's outside your job description
  7. 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
What We Offer

Cribl offers 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 benefit.

We're an equal opportunity employer and welcome diversity in all its forms. We're committed to creating a workplace where everyone feels valued, respected, and empowered to do their best work.



  • Oklahoma City, Oklahoma, 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 putting customers first and are looking for collaborative, curious, and motivated team members to join our team.Job SummaryWe are seeking a Principal Software Engineer to help build our core data platform, which ingests, enriches,...


  • Oklahoma City, Oklahoma, United States Motorola Solutions Full time

    Job Title: Senior Software Engineer, Full StackWe are seeking a highly skilled Senior Software Engineer to join our team at Motorola Solutions. As a key member of our software development team, you will be responsible for designing, developing, and deploying cutting-edge software solutions for our industry-leading platform for access control and office...


  • Oklahoma City, Oklahoma, 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 building a culture where differences are valued and welcomed, and we work together to bring out the best in each other.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to collaborate on our remote-first,...


  • Oklahoma City, Oklahoma, 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...


  • Oklahoma City, Oklahoma, United States Jobot Full time

    Senior Software EngineerWe are seeking a highly skilled and motivated software engineer to join our dynamic team. As a key member of our development team, you will be involved in the full life cycle of software development, including designing, developing, testing, and maintaining software applications.About UsOur company is a leading provider of innovative...


  • Oklahoma City, Oklahoma, United States SENIOR SPIRIT OF ROSELLE PARK Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Android development team. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality Android applications.Key ResponsibilitiesDesign and develop scalable, robust, and high-performance Android applications using Kotlin and...


  • Oklahoma City, Oklahoma, United States Marriott Full time

    Job SummaryMarriott International is seeking a highly skilled Senior Software Engineer to join our IoT Technologies team. As a key member of our team, you will be responsible for designing, developing, and implementing technology models for our Marriott Associate App ecosystem and stack.You will work closely with Product Squads and receive direction from...


  • Oklahoma City, Oklahoma, United States Federal Reserve Bank of Kansas City Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Federal Reserve Bank of Kansas City. As a key member of our technology team, you will play a critical role in the design, implementation, and testing of a cloud-based financial application.Key ResponsibilitiesCollaborate with cross-functional teams to design and...


  • Oklahoma City, Oklahoma, United States Noblis Full time

    About the RoleNoblis is seeking highly skilled Software Solutions Engineers to support the Federal Aviation Administration (FAA) Air Traffic Systems and Surveillance Services directorates within the Program Management Organization (PMO).Key ResponsibilitiesDesign, develop, test, and deploy computer software solutions to enhance FAA operations.Conduct...


  • Oklahoma City, Oklahoma, United States Jobot Full time

    About the RoleWe are seeking a highly skilled and motivated Senior Software Engineer to join our dynamic team at Jobot. As a key member of our software development team, you will be involved in the full life cycle of software development, including designing, developing, testing, and maintaining software applications.Key ResponsibilitiesDesign and...


  • Oklahoma City, Oklahoma, United States Noblis Full time

    Job DescriptionNoblis is seeking highly skilled Software Solutions Engineers to support the Federal Aviation Administration (FAA) Air Traffic Systems and Surveillance Services directorates within the Program Management Organization (PMO).As a Software Solutions Engineer, you will be responsible for designing, developing, testing, and deploying innovative...


  • Oklahoma City, Oklahoma, United States CVS Health Full time

    Job Title: Principal Engineer - Mobile AppsAt CVS Health, we're committed to delivering exceptional healthcare experiences for our customers. As a Principal Engineer - Mobile Apps, you'll play a critical role in shaping the future of our mobile applications, driving innovation, and ensuring seamless user experiences.Key Responsibilities:Develop and maintain...


  • Oklahoma City, Oklahoma, United States META Full time

    Job SummaryMeta Platforms, Inc. (Meta) is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing operating systems-level software, compilers, and network distribution software for large distributed components that run applications.ResponsibilitiesResearch and design...


  • Oklahoma City, Oklahoma, United States Northrop Grumman Full time

    Job DescriptionNorthrop Grumman is seeking a highly skilled Software Engineering Manager to join our team of experienced professionals in Oklahoma City, OK. As a key member of our Advanced Test & Support Solutions (ATSS) group, you will oversee a team of software engineers and be responsible for the development of custom testing solutions and specialized...


  • Oklahoma City, Oklahoma, United States Noblis Full time

    About the RoleNoblis is seeking a highly skilled Software Solutions Engineer to join our team in Oklahoma City, OK. As a key member of our team, you will be responsible for designing, developing, testing, and deploying innovative software solutions to enhance FAA operations.ResponsibilitiesDesign and develop computer software solutions that meet user...


  • Oklahoma City, Oklahoma, United States Cribl Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Cribl. As a key member of our engineering organization, you will be responsible for driving the technical direction and architecture of Cribl Lake, ensuring its scalability, performance, and maintainability.Key ResponsibilitiesCollaborate with cross-functional teams...


  • Oklahoma City, Oklahoma, United States Lincoln Financial Group Full time

    About the RoleWe are seeking an experienced senior-level engineer with advanced AWS expertise to join our dynamic team, focusing on platform management, Site Reliability Engineering (SRE), observability, and infrastructure architecture.Key ResponsibilitiesLead the design, implementation, and maintenance of scalable, reliable, and efficient infrastructure...


  • Oklahoma City, Oklahoma, United States Associated Banc-Corp Full time

    About the RoleWe are seeking a highly skilled Senior Snowflake Engineer to join our team at Associated Bank. As a key member of our data engineering team, you will play a critical role in designing, building, and maintaining scalable data pipelines and architectures.Key ResponsibilitiesDesign and develop streaming and batch ingestion methods and pipelines...


  • Oklahoma City, Oklahoma, United States Revenue Management Solutions, LLC Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Revenue Management Solutions, LLC. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software applications.Key ResponsibilitiesDesign and develop high-quality software applications using Java and...


  • Oklahoma City, Oklahoma, 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 building a culture where differences are valued and welcomed, and we work together to bring out the best in each other.Job DescriptionWe are seeking a highly skilled Senior Software Engineer to collaborate on our remote-first,...