FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Lead Software Engineer – Applications
CorelightLead Software Engineer at Corelight focusing on high-performance detection platform architecture. Mentoring engineers and driving innovative software solutions for cybersecurity challenges.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software architecture, design, and implementation, with a strong focus on CI/CD practices and high-availability systems. Proven ability to mentor teams and drive innovation through emerging technologies and agile collaboration.
Highest-signal resume keywords
Golang ProficiencyC++ ProficiencyCI/CD Pipeline ExpertiseCloud Platform ExperienceMulti-Threaded Application Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DevelopmentMulti-Threaded ApplicationsSQL DatabasesNoSQL DatabasesAutomated TestingMonitoring ToolsArchitectural OversightPerformance StandardsEmerging Technologies ResearchNetwork Security
Soft Skills
MentoringTechnical GuidanceCollaborationCommunication
Tools & Technologies
AWSGCPAzureDockerKubernetesJenkinsGitLab CI/CDGitCMakeMake
Industry Keywords
Agile MethodologyEnd-to-End ArchitectureHigh-Availability SystemsProactive AlertingNDR ToolsZeekSuricata
Tech Stack
Tools & technologiesAWSAzureCloudDockerGoGoogle Cloud PlatformJenkinsKubernetesLinuxNoSQLSQLUnix
About the role
Key responsibilities & impact- Drive End-to-End Architecture: Lead software design and implementation from conception through to testing, monitoring, and robust CI/CD practices.
- Mentor and Cultivate Talent: Provide technical guidance to junior engineers through design reviews, architectural oversight, and the promotion of performant, maintainable code standards.
- Implement High-Availability Systems: Build and manage automated test suites, sophisticated monitoring tools, and proactive alerting mechanisms to ensure platform stability.
- Strategic Agile Collaboration: Partner closely with Product Managers and Scrum Masters to refine epics, provide accurate estimates, and ensure a predictable, high-quality release schedule.
- Continuous Innovation: Proactively research and propose emerging technologies and industry trends to improve software development practices and maintain Corelight’s competitive edge.
Requirements
What you’ll need- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 8+ years of software development experience specifically on Linux or Unix-style platforms.
- Expert-level proficiency in Golang and C++.
- Proven experience developing and maintaining multi-threaded applications in production environments.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes).
- Expertise in CI/CD pipelines (e.g., Jenkins, GitLab CI/CD) and open-source development tools (Git, CMake, make).
- Strong working knowledge of both SQL and NoSQL databases.
- Prior experience leading software teams, a background in Network Security, or familiarity with NDR tools like Zeek and Suricata (Preferred).
Benefits
Comp & perks- Equity and additional benefits will also be awarded.