Apply

Sr. Software Engineer - Next-gen SIEM (Remote, GBR)

Posted 2024-09-23

View full description

📍 Location: GBR

🔍 Industry: Cybersecurity

🏢 Company: CrowdStrike👥 5001-10000💰 $4.6m Post-IPO Equity on 2022-12-01Computer and Network Security

🗣️ Languages: English

🪄 Skills: Software DevelopmentGoGolangCollaborationMicroservices

Requirements:
  • Being empathetic and a team player.
  • A computer science degree or commensurate experience.
  • Solid understanding of distributed systems, scalability, RESTful patterns, and multithreading concepts; knowledge of software development best practices and a willingness to learn more.
  • Proficiency building and scaling resilient, low-latency services in production using Go, Python, Java, C++ or C#.
  • Proven track record of translating business requirements to technical requirements, leading projects and delivery on schedule.
  • Passion for customer success and guide decisions by always keeping the end-user in mind.
  • Communicate and collaborate effectively across functions and levels throughout the company.
  • Willingness to take on ownership to fix issues as you find them, without waiting to be assigned.
Responsibilities:
  • Develop Go-based microservices to support new and existing features which help detect cyber attacks, as well as RESTful APIs to support customer-focused workflows.
  • Work on and enrich backend microservices – From researching areas of concern to implementing the final solution.
  • Take end-to-end ownership of technical initiatives, both individually, and as part of a team, for delivery of projects of increasing complexity.
  • Work closely with designers, product managers, and engineers across product groups to understand, design, and implement solutions.
  • Mentor junior engineers on the team via pair programming, code reviews, and one-on-one knowledge sharing.
  • Challenge the status quo by continuously re-evaluating our features, infrastructure, and services for areas where we can improve architecture, user experience, performance, latency, or stability.
  • Relentlessly pursue quality by following engineering best practices including: Appropriate testing paradigms, effective peer code reviews, logging, monitoring, and resilient architecture patterns.
  • Utilize Kafka for event-driven workflows, Redis for distributed caching, and Cassandra, ElasticSearch, or PostgreSQL for data storage.
  • Provide monitoring and operational & customer support for production services owned by our team.
  • Be given the autonomy to own your work in a high trust environment.
Apply