Search by job, company or skills

Senior Software Engineer (Backend)

Senior Software Engineer (Backend)

BreachLock Inc.
3-5 Years
Not Disclosed

This job is no longer accepting applications

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

Key Skills

About Company

Similar Jobs

7-9 yrs
Pune, India
Skills:
Node.js, Typescript, Docker, MongoDB, Restful Apis, Kubernetes, messaging systems, event-driven architectures, code reviews, caching strategies
4-6 yrs
Pune, India
Skills:
Django, Devops, Machine Learning, Video Processing, Restful Apis, Python, AWS, Coding AI agents, Search and analytics infrastructure
5-7 yrs
Pune, India
Skills:
react.js , composer , Spring Boot, Soap, Java, Microservices, Spring, Bootstrap, Gradle, Json, Html5, Css3, Mvc, Php, Xml, Apis, REST, Git, PostgreSQL, Javascript
5-10 yrs
Pune, India
Skills:
Kafka, Redis, Spring Boot, Java, Kubernetes, Docker, Jenkins, Memcached
4-6 yrs
Pune, India
Skills:
Golang, Performance Tuning, Debugging, Saas, Microservices, Docker, Rest Apis, AWS, Asynchronous processing, Production issue resolution, NoSQL databases, Well-documented code, Cloud-native distributed systems, SQL databases