Skip to content
← Back to job listings

Senior Software Engineer (Backend)

BreachLock · Pune, Maharashtra, India

Software DevelopmentSenior LevelQuick applyfull-time24 days ago

About The Role

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

This listing was posted by a verified recruiter at BreachLock. Report this listing