Senior Software Engineer, Data Platform

2 days ago


Oklahoma City, Oklahoma, United States Cribl Full time
About Cribl

Cribl 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 Summary

We are seeking a Principal Software Engineer to help build our core data platform, which ingests, enriches, transforms, shapes, and routes data from and to numerous types of third-party systems. As a Principal Engineer at Cribl, you will help set the technical direction for LogStream by working closely with other product stakeholders to identify, design, develop, and deliver products that delight our customers.

Responsibilities
  • Provide technical direction for products, projects, and features with emphasis on backend 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 LogStream 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.
Preferred Skills
  • Open source contribution.
  • No fear of speaking your mind.
  • Good jokes, or maybe better, bad jokes.
  • A love for goats.
  • Experience working remotely.
  • Experience with JavaScript and NodeJS.


  • 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 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 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 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 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 Northrop Grumman Full time

    About the RoleWe are seeking a highly skilled and experienced Software Engineering Manager to join our team at Northrop Grumman. As a key member of our Advanced Test & Support Solutions (ATSS) group, you will be responsible for overseeing a team of software engineers and leading the development of custom testing solutions and specialized support equipment...


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

    About the RoleAssociated Banc-Corp is seeking a highly skilled Senior Snowflake Engineer to join our team. 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, develop, test, and deploy streaming and batch ingestion methods and...


  • 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 be responsible for overseeing a team of software engineers and leading the development of custom testing solutions and...


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

    Manager of Software Engineering 1Northrop Grumman is seeking a seasoned Manager of Software Engineering 1 to lead our Advanced Test & Support Solutions (ATSS) group in Oklahoma City, OK and Tinker Air Force Base. As a key member of our team, you will oversee a team of professionals who are actively developing Custom Testing Solutions and Specialized Support...


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

    Manager of Software Engineering 1Northrop Grumman is seeking a seasoned Manager of Software Engineering 1 to lead our Advanced Test & Support Solutions (ATSS) group in Oklahoma City, OK and Tinker Air Force Base. As a key member of our team, you will oversee a team of professionals who are actively developing Custom Testing Solutions and Specialized Support...


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

    Manager of Software Engineering 1Northrop Grumman is seeking a seasoned Manager of Software Engineering 1 to lead our Advanced Test & Support Solutions (ATSS) group in Oklahoma City, OK and Tinker Air Force Base. As a key member of our team, you will oversee a team of professionals who are actively developing Custom Testing Solutions and Specialized Support...

  • Data Engineer

    4 days ago


    Oklahoma City, Oklahoma, United States Beacon Hill Staffing Group Full time

    Job SummaryThe Data Engineer is responsible for designing, developing, and maintaining data pipelines and infrastructure to support data-driven decision-making within the organization.Key Responsibilities:Data Pipeline Development:Design, build, and maintain scalable and reliable data pipelines using Python and SQL.Develop ETL (Extract, Transform, Load)...