Senior Software Engineer (Backend)
About BreachLock
BreachLock is a fast-growing cybersecurity company focused on modern, scalable, and continuous security testing
solutions. We operate at the intersection of offensive security, automation, and cloud-native engineering—building
systems that are both resilient and intelligent.
Role Overview
We are looking for a Senior Backend Engineer with strong fundamentals and a builder mindset to help design and
scale backend systems powering our cybersecurity platform. This role involves working on distributed systems, APIs,
and data-intensive applications in a fast-paced startup environment.
Key Responsibilities
● Design, develop, and maintain scalable backend services and APIs
● Build and optimize microservices-based architectures
● Work with graph and relational databases to model complex security data
● Own end-to-end delivery of features—from design to deployment
● Collaborate with product, frontend, and security teams
● Improve system performance, reliability, and observability
● Participate in system design discussions and technical decision-making
Tech Stack
● Languages & Frameworks: Python, FastAPI, Django
● Databases: PostgreSQL, MongoDB, Dgraph
● Infrastructure: GCP, Kubernetes
● Streaming &