Search by job, company or skills

BreachLock Inc.

Senior Software Engineer (Backend)

3-5 Years
Save
new job description bg glownew job description bg glow
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

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:

About Company

Job ID: 148664931

Similar Jobs

Pune, India

Skills:

AWSPythonDjangoDevopsMachine LearningRestful ApisCoding AI agentsSearch and analytics infrastructure

Pune, India

Skills:

DatadogRuby On RailsTypescriptReactRest ApisMySQLKubernetesGraphqlReduxJavascriptSpinnakerPlaywrightCypressAurora

Pune, India

Skills:

GolangPerformance TuningSaasDebuggingMicroservicesDockerRest ApisAWSAsynchronous processingProduction issue resolutionNoSQL databasesCloud-native distributed systemsSQL databases

Pune, India

Skills:

JavaJenkinsDevopsDockerKubernetesCI CD principlesNoSQL databasesrelational SQLREST based APIstestable and maintainable codesoftware development best practices

Pune, India

Skills:

DASTGolangOauth2SamlAPI designDistributed SystemsPythonMicroservices architectureLintersOWASP standardsSASTPolicy-as-Code frameworksService Mesh security patternsCryptography fundamentalsOIDC