itjobs.ca Logo
Corelight logo

Lead Backend Software Engineer

Corelightabout 2 months ago
Remote
$175,000 - $229,000/yearly
Senior Level

About the role

Who you are

  • Core Values Alignment: You embody "low ego results," "tireless service," and "applied curiosity" in every interaction
  • Product & User Empathy: You care deeply about building backend systems that help users understand complex data quickly and make thoughtful tradeoffs in service of usability
  • Systems Thinking: You think beyond individual components, understanding how backend state, data, and API architecture work together across a large application
  • Decisive Problem Solver: You can weigh conflicting constraints and make rapid, high-impact decisions in a fast-paced, dynamic environment
  • Strategic & Technical Communication: You thrive in a collaborative environment, using your communication skills to influence product direction, align distributed teams, and influence technical outcomes
  • Engineering Craft: You take pride in writing clear, well-structured, and maintainable code, prioritizing long-term quality and code health
  • Professional Experience: 8+ years of professional software development experience, primarily on Linux or Unix-style platforms, with a track record in senior or lead roles
  • Technical Proficiency: Deep expertise in Golang including experience with multi-threaded applications in production
  • API Standards: Proven experience with formal API specifications such as OpenAPI
  • Database & Data Mastery: Proficiency with both Relational (SQL) and NoSQL
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience)
  • Preferred Experience: Prior experience leading software teams, background in Enterprise Security/Network products, and familiarity with search/analytics tools like Elasticsearch or Splunk

What the job involves

  • As a Lead Backend Engineer for our Fleet team, you will be a technical architect behind the systems that power our Open NDR Platform
  • You will bridge the gap between complex network data and seamless user experiences by overseeing the development of our centralized management platform
  • By leading high-impact projects and collaborating across functions, you will ensure that our platform provides defenders with the intuitive tools they need to disrupt attacks in real-time
  • Drive End-to-End Architecture: Lead the technical design, implementation, and operation of a centralized Sensor management platform known as Fleet. Responsible for Sensor lifecycle management, configuration, and real-time communication
  • Build High-Performance APIs: Design and develop REST and GraphQL APIs to power service to service communication, enable top-notch user experience, and manage configurations through various supported authentication models
  • Technical Leadership & Mentorship: Provide mentorship to other engineers through design guidance, rigorous code reviews, and the promotion of performant, maintainable coding standards
  • Security-First Engineering: Evaluate new projects and architectural changes for security implications, working closely with cross-functional teams to mitigate risks while balancing value and effort
  • Operational Excellence: Own the lifecycle of your features from design to production, implementing automated test suites, CI/CD pipelines, and proactive monitoring/alerting mechanisms
  • UX & Product Collaboration: Partner with UX design teams and Product Managers to refine epics and translate wireframes into backend requirements for complex user flows
  • Threat Intelligence Orchestration: Manage and distribute threat intelligence feeds (Zeek Intel, Suricata, Yara, etc.,)

About Corelight

Computer and Network Security