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 & Messaging: Kafka
Architecture: Microservices
Required Skills
3-4 years of backend development experience
Strong proficiency in Python and modern backend frameworks
Solid understanding of system design principles and distributed systems
Experience with microservices architecture
Hands-on experience with PostgreSQL and/or MongoDB
Familiarity with event-driven systems (Kafka or similar)
Experience deploying and managing applications on GCP
Understanding of containerization and orchestration (Docker, Kubernetes)
Strong debugging, problem-solving, and performance optimization skills
Good to Have
Experience with graph databases (Dgraph or similar)
Exposure to cybersecurity domain or security tooling
Knowledge of observability tools (logging, tracing, monitoring)
Experience working in high-growth startups
What We're Looking For
Ownership mindset-you build, ship, and improve
Ability to work in ambiguous, fast-moving environments
Strong communication and collaboration skills
Bias for action and continuous learning
Why Join Us
Work on real-world cybersecurity challenges at scale
Opportunity to influence architecture and core systems
High ownership and impact from day one
Fast-paced startup environment with strong growth potential