Job Details

Senior Software Engineer

  2025-10-20     Corelight     San Francisco,CA  
Description:

Overview

We are seeking a well-rounded systems software engineer with networking experience for the Platform Team, the team that maintains, optimizes, and evolves the operating system and low-level system services that support the Corelight Open NDR appliance. One of the primary responsibilities of this position is support of and development of features related to a high performance Network Interface Card that is used to ingest monitored traffic. Additional responsibilities include supporting the existing product with a custom Linux distribution and working with other teams to support containerized applications.

Responsibilities

  • Collaborate with cross-functional teams to design, develop, and implement software solutions that meet business requirements.
  • Write clean, efficient, and maintainable code, and collaborate with other engineers to perform code reviews and provide constructive feedback.
  • Conduct end-to-end testing to ensure the quality and reliability of software applications.
  • Implement CI/CD pipelines and leverage automation tools for efficient software development and deployment.
  • Participate in Agile methodologies, including sprint planning, daily stand-ups, and retrospectives.
  • Work with Product Manager and Scrum Master to refine epics and estimates, while actively participating in meetings with stakeholders to align expectations on a performant, predictable and repeatable release schedule.
  • Stay up to date with emerging technologies and industry trends to contribute innovative ideas and improvements to our software development processes.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience as a software engineer.
  • Strong knowledge and experience in designing scalable and efficient software solutions.
  • Proficiency in programming languages such as Golang and C++.
  • Familiarity with cloud platforms such as AWS, Azure, and GCP.
  • Experience with CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI/CD).
  • Experience with Docker and Kubernetes.
  • Solid understanding of databases, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
  • Knowledge of Agile methodologies and experience working in Agile teams.
  • Strong problem-solving skills and ability to work effectively in a collaborative environment.
  • Excellent verbal and written communication skills.

Bonus qualifications

  • Familiarity with NDR solutions such as Zeek and Suricata.
  • Certification in cloud platforms (AWS, Azure, GCP) or relevant programming languages.

Compensation and Benefits

Notice of Pay Transparency: The compensation for this position may vary depending on factors such as your location, skills and experience. Depending on the nature and seniority of the role, a percentage of compensation may come in the form of a commission-based or discretionary bonus. Equity and additional benefits will also be awarded.

Compensation Range: $153,000—$188,000 USD

Location

San Mateo, CA

Employment type

  • Full-time

We are proud of our culture and values - driving diversity of background and thought, low-ego results, applied curiosity and tireless service to our customers and community. Corelight is committed to a geographically dispersed yet connected employee base with employees working from home and office locations around the world.

#J-18808-Ljbffr


Apply for this Job

Please use the APPLY HERE link below to view additional details and application instructions.

Apply Here

Back to Search