Senior Backend Engineer
💰 $180,000 – $214,000/yr
Job Description
About Corelight
Be part of the team that defends the networks the world depends on. Corelight defends the world's most sensitive networks—from global commerce to national defense. By transforming digital footprints from physical, virtual, and cloud networks into actionable insights, we empower defenders to illuminate blind spots and stay ahead of an evolving threat landscape. Built on open-source innovations and fueled by industry-leading agentic AI technology, Corelight helps teams detect advanced threats with unprecedented clarity and precision.
The Role
As a Senior Backend Engineer for our Investigator team, you will architect the scalable, cloud-native systems that transform massive streams of network data into actionable intelligence. You'll bridge complex data pipelines and high-performance APIs, shaping the future of Corelight's Open NDR SaaS platform and ensuring customers stay ahead of sophisticated adversaries.
Key Responsibilities
- Architect Scalable Systems: Lead technical design discussions to build and operate elastic, secure microservices using AWS serverless architectures (Lambda, API Gateway)
- Engineer Data Pipelines: Design and maintain robust Machine Learning and Data Analytics pipelines, utilizing Apache Kafka or similar technologies for real-time data ingestion and transformation
- Build High-Performance Interfaces: Develop REST and GraphQL services designed to interface with massive datasets, powering data-heavy visual user interfaces
- Drive End-to-End Ownership: Work within an Agile team to take features from initial design through production deployment, monitoring, and iterative improvement
- Champion Engineering Excellence: Evangelize and implement best practices for code health, testing stability, maintainability, and overall system quality
- Collaborate Cross-Functionally: Partner with product and architecture teams to influence product direction and translate complex security requirements into reliable software solutions
Required Skills & Abilities
- Applied Curiosity: Deep-seated desire to understand complex system behaviors and passion for learning new technologies
- Low-Ego Results: Prioritize team success and project outcomes over personal recognition
- Proven experience with cloud-native architecture and distributed systems at scale
- Strong backend development expertise with modern programming languages and frameworks
- Experience designing and maintaining data pipelines and real-time streaming systems