Senior Software Engineer (Backend)

apartmentBreachLock placePune scheduleFull-time calendar_month 

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
local_fire_departmentUrgent

Senior Software Engineer

apartmentInfinite Computer SolutionsplacePune
Job Description Job Description Senior Software Engineer with 3+ years of experience Technical Skill -  •  Java + Java Spark OR Python + Py Spark  •  Experience with Data Lake in building Data Applications  •  Azure Databricks-Experience...
check_circleNew offer

Senior Software Engineer

placePune
Job Description Job Description - Grade Specific Is fully competent in its own area and has a deep understanding of related programming concepts software design and software development principles. Works autonomously with minimal supervision. Able...
electric_boltImmediate start

Senior Software Engineer(Java, AWS)

apartmentAutodeskplacePune
Job Description Job Requisition ID # 25WD94321 Position Overview The Autodesk Platform Services and Emerging Technologies team is looking for a passionate Senior Software Engineer to join our Forge Data team, focused on building next-generation...