Job Description
Corelight is seeking a Senior Backend Engineer to lead the development and architecture of its backend systems. The ideal candidate will play a crucial role in overseeing a team of backend engineers, guiding their work, and collaborating with cross-functional teams to deliver high-quality, scalable, and reliable software solutions. Corelight is built on open-source innovations from Zeek, Suricata and YARA and refined through years of real-world use, Corelight transforms network footprints from physical, virtual and cloud networks into actionable insights. Our customers use these insights to speed incident response and proactively hunt for threats.
Role involves:
- Leading technical design discussions.
- Designing, developing, and operating scalable microservices.
- Building REST APIs / GraphQL services.
- Working in an Agile development team.
- Driving adoption of software development best practices.
- Working closely with offshore teams.
Requirements:
- 7+ years of professional software development experience.
- Experience building REST APIs / GraphQL.
- Experience using AWS Services (Lambda, AppSync, API Gateway) or equivalent.
- Experience with Python, Java and/or Go.
- Knowledge of Relational and NoSQL databases.
- Experience using Docker, Kubernetes, and containerized microservices.
- Experience adopting & using Agile development methodologies.
- Excellent communication skills.
- Bachelor's degree in Computer Science or related fields, or equivalent experience.
Corelight offers:
- Opportunity to work on the backend systems of a leading cybersecurity company.
- Chance to lead a team of backend engineers.
- Collaboration with cross-functional teams.
- Exposure to SaaS and cloud technologies.