Job Closed
This listing is no longer active.
Cribl, the Data Engine for IT and Security, empowers organizations to transform their data strategy.
Senior Software Engineer, Search – Fullstack
Location
United States
Posted
151 days ago
Salary
$170K - $210K / year
Seniority
Senior
Job Description
Senior Software Engineer, Search – Fullstack
Cribl
• Collaborate with cross-functional team members and stakeholders within the vision and scope of your product area, helping define project goals and acceptance criteria • Write clean, maintainable, and testable code with an eye towards observability and resilience • Help define and refine the software development practices that make our team effective – everybody’s feedback helps shape our process • Work on a mix of new features, bug fixes, and tech debt • Participate in the entire software development lifecycle, from requirements and design to testing, deployment, and production support/monitoring • Share on-call responsibilities and take part in team that embraces a model of service ownership • This position will require stand-by, on-call, or off-hours duties
Job Requirements
- You are a self-starter, require minimal supervision, and have a track record of learning quickly
- Ability to problem solve from first principles and maintain focus on overarching objectives
- Ability to write clean, maintainable, and testable code
- Experience building search, query and/or analytic systems working with structured and unstructured data
- Experience in complex development environments, especially in large-scale highly available distributed systems and SaaS platforms
- 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
- Experience with full stack web development (e.g. React frontend with Node.js backend API/services)
- Experience developing RESTful API's and interfaces that are secure and intuitive
- Experience using assertion frameworks and tools to automate regression tests (e.g. Playwright, CodeceptJS, Mocha, Cypress, Jest)
- In-depth experience with CI/CD pipelines such as BitBucket, Jenkins, CircleCI, etc
- Experience with React, TypeScript/Javascript, Node.js, and SQL
- Experience building interactive data visualizations
- Comfortable working remotely
- No fear! Speak your mind
- Good jokes, or maybe better, bad jokes
- A love for goats
Benefits
- health insurance
- dental
- vision
- short-term disability
- life insurance
- paid holidays
- paid time off
- fertility treatment benefit
- 401(k)
- equity
- eligibility for a discretionary company-wide bonus
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Developer
Buyers Edge PlatformBuyers Edge Platform: the leading foodservice Digital Procurement Network, powered by data, software, and collaboration.
• Collaborate with the development team and stakeholders to enhance existing applications and architect new custom solutions that align with business objectives. • Develop high-quality, maintainable code following best practices in design, testing, and documentation. • Lead code reviews, provide feedback, and champion continuous improvement in coding standards. • Contribute to code releases, including rollout, testing, and validation as needed. • Translate complex stakeholder needs into functional technical solutions, ensuring scalability, long-term maintainability, and user satisfaction. • Mentor junior and mid-level developers, fostering skill development and knowledge sharing. • Research, evaluate, and recommend new technologies to drive innovation and scalability. • Other related duties as assigned.
Senior Software Engineer, Messaging Foundations
AirbnbAirbnb is a community based on connection and belonging.
• Lead multiple projects that improve the messaging experience • Mentor, guide, advocate and support the career growth of individual contributors • Write and review technical designs that solve large, open-ended foundational technical problems without clearly-known solutions • Collaborate with other engineers and cross-functional partners across Messaging and other organizations across the company to align on long-term technical solutions • Build knowledge of leading edge practices and trends • Drive key technical deliverables for the larger Communications organization
• Lead the design, development, and deployment of complex solutions in alignment with strategic technical objectives. • Provide technical guidance and mentorship to engineering teams, fostering a culture of technical excellence and best practices. • Drive the adoption and successful execution of the SDLC and Agile methodologies. • Resolve technical challenges and roadblocks, ensuring the successful delivery of projects. • Collaborate with stakeholders across the organization to align technical solutions with business goals. • Implement and enforce company quality and security standards in software development. • Participate in cross-functional teams to develop diverse software solutions, including web applications, system integrations, and data solutions. • Conduct code reviews and mentor team members to improve quality and development practices. • Develop and maintain a deep understanding of multiple development paradigms, design patterns, and cloud-native architectures. • Create technical documentation and guides to set engineering best practices. • Review internal and partner system specifications and material requirements and create work from them. • Consistently find and deliver new ways to develop and improve processes and technology. • Interact with company leadership and departmental leads to coordinate and report on technical activities. • Support, communicate, reinforce, and defend the mission, values, and culture of the organization.
• Work with a team of engineers on client projects and on-going professional services engagements. • Design and implement a VMware solutions for clients. • Deliver VMware workshops for customers. • Lead customer engagements to identify and manage workload migrations. • Post implementation support and troubleshooting for clients on occasion. • Technical writing skills to author professional documentation for client review. • Authoring logical and physical diagrams using Microsoft Visio (or equivalent). • Ability to track and enter time spent into required systems on a timely basis. • Leading conversations and white boarding sessions in front of clients and/or peers.




