Senior Software Engineer, Data Platform
2 days ago
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 SummaryWe 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.
- 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.
- 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.
-
Senior Software Engineer, Data Engine
3 days ago
Oklahoma City, Oklahoma, United States Cribl Full timeAbout 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,...
-
Senior Software Engineer
3 days ago
Oklahoma City, Oklahoma, United States Jobot Full timeSenior 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...
-
Senior Android Software Engineer
7 days ago
Oklahoma City, Oklahoma, United States SENIOR SPIRIT OF ROSELLE PARK Full timeAbout 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...
-
Senior Software Engineer
1 day ago
Oklahoma City, Oklahoma, United States Federal Reserve Bank of Kansas City Full timeAbout 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...
-
Software Solutions Engineer
5 days ago
Oklahoma City, Oklahoma, United States Noblis Full timeAbout 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...
-
Senior Software Development Engineer
1 week ago
Oklahoma City, Oklahoma, United States Jobot Full timeAbout 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...
-
Senior Software Engineer
6 days ago
Oklahoma City, Oklahoma, United States CVS Health Full timeJob 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...
-
Software Development Engineer
2 days ago
Oklahoma City, Oklahoma, United States META Full timeJob 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...
-
Software Engineering Manager
2 weeks ago
Oklahoma City, Oklahoma, United States Northrop Grumman Full timeJob 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...
-
Software Solutions Engineer
3 days ago
Oklahoma City, Oklahoma, United States Noblis Full timeAbout 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...
-
Senior Platform Reliability Engineer
1 week ago
Oklahoma City, Oklahoma, United States Lincoln Financial Group Full timeAbout 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...
-
Senior Snowflake Engineer
6 days ago
Oklahoma City, Oklahoma, United States Associated Banc-Corp Full timeAbout 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...
-
Senior Software Development Engineer
2 weeks ago
Oklahoma City, Oklahoma, United States Revenue Management Solutions, LLC Full timeAbout 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...
-
Software Engineering Manager
2 weeks ago
Oklahoma City, Oklahoma, United States Northrop Grumman Full timeAbout 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...
-
Senior Snowflake Engineer
4 days ago
Oklahoma City, Oklahoma, United States Associated Banc-Corp Full timeAbout 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...
-
Software Engineering Manager
2 weeks ago
Oklahoma City, Oklahoma, United States Northrop Grumman Full timeJob 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...
-
Software Engineering Manager
6 days ago
Oklahoma City, Oklahoma, United States Northrop Grumman Full timeManager 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...
-
Software Engineering Manager
1 week ago
Oklahoma City, Oklahoma, United States Northrop Grumman Full timeManager 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...
-
Software Engineering Manager
6 days ago
Oklahoma City, Oklahoma, United States Northrop Grumman Full timeManager 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 timeJob 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)...