We are a dynamic and innovative Product Group dedicated to creating cutting-edge solutions for our users. Currently, we are working on Falcon Spotlight, a cloud-native platform that provides instant visibility and vulnerability intelligence for all endpoints, irrespective of their location or platform. Our team operates under a "scan-less" architecture, utilizing a Unified EDR/VM agent monitoring continuously in a single pane of glass.
Job Description
As a Backend Software Engineer on our team, you will play a crucial role in the development of Falcon Spotlight. Our backend-focused developers primarily use Golang and leverage AWS-native services. We operate under the modern 'end-to-end ownership' model, which emphasizes full lifecycle ownership of services. Our architecture is distributed and microservices-based, allowing us to build features that enhance Falcon Spotlight's capabilities.
Responsibilities
Collaborate with a talented team of backend developers to design, implement, and maintain scalable and resilient microservice-based architectures.
Develop clean REST APIs and establish efficient streaming communication channels.
Ensure zero impact on performance by conducting searches in the cloud, with no adverse effects on endpoints and the network.
Requirements
5+ years of production-level experience in building, delivering, and maintaining distributed services architecture at scale.
Bachelor's Degree in Computer Science or relevant experience in Data Structures, Algorithms, and Distributed Systems.
Ability to design scalable and resilient microservice-based architectures, including clean REST APIs and streaming communication channels.
Strong programming skills in Go or in Java, Node.js, or similar, with a willingness to learn and use Go.
Deep understanding of multithreading, concurrency, and parallel processing.
Familiarity with engineering best practices, including testing paradigms, effective peer code reviews, and resilient architecture.
Cloud Infrastructure Knowledge: AWS or GCP/Azure.
Bonus Points
Experience with Cassandra, Kafka, Elasticsearch, SQL, Redis.
Familiarity with Scrum/Agile development methodologies.
Previous experience working with data at scale.
This is a remote position, providing you with the flexibility to work from the comfort of your own space. If you are passionate about backend development, cloud-native solutions, and making a positive impact, we invite you to join our innovative team.
Employment Type: Full-Time