Talent.com
This job offer is not available in your country.
Senior Software Architect

Senior Software Architect

BreachLock, Inc.Hyderabad, Telangana, India
8 hours ago
Job description

Company Description

BreachLock is a global leader in Continuous Attack Surface Discovery and Penetration Testing services. The company helps organizations discover, prioritize, and mitigate exposures with evidence-backed Attack Surface Management, Penetration Testing, and Red Teaming. BreachLock provides an attacker's view that goes beyond common vulnerabilities and exposures, ensuring a comprehensive defense strategy.

About the Role

We are looking for a Senior Software Architect (Hands-On) to lead the architecture, design, and development of our next-generation platform. Unlike a purely advisory role, this position combines technical leadership with hands-on implementation. You will define architectural direction, but also design, prototype, and code critical components alongside the engineering teams.

This is a high-impact role where you’ll influence technology strategy, ensure engineering excellence, and help build scalable, secure, and reliable systems.

Key Responsibilities

Architecture & Design

  • Own the end-to-end system architecture, ensuring scalability, performance, and security.
  • Design microservices, APIs, data models, and distributed systems.
  • Create technical roadmaps, reference architectures, and proof of concepts (POCs).

Hands-On Development

  • Write production-grade code in Python, Go, and FastAPI.
  • Build and optimize services, APIs, and integrations with SQL / NoSQL / Graph databases.
  • Contribute to front-end modules (React / Next.js) where necessary.
  • Perform code reviews, debugging, and performance tuning.
  • Leadership & Collaboration

  • Mentor senior engineers and lead by example through hands-on coding and design.
  • Drive architecture reviews, technical deep-dives, and design discussions.
  • Work closely with DevOps to optimize CI / CD pipelines, Kubernetes deployments, and cloud infrastructure.
  • Partner with product managers and business leaders to align tech solutions with business outcomes.
  • Innovation & Continuous Improvement

  • Evaluate and implement emerging tools / frameworks in cloud, data, and AI / ML ecosystems.
  • Drive adoption of best practices in testing, observability, and security.
  • Lead initiatives on cost optimization, reliability engineering, and performance improvements.
  • Required Skills & Experience

  • Education : Bachelor’s / Master’s in Computer Science, Engineering, or related field.
  • Experience : 12–15+ years in software engineering, with at least 5 years in an architect / senior architect role.
  • Core Technical Expertise (Hands-On)

  • Backend : Advanced skills in Python, Go, FastAPI; exposure to Java, Node.js, or Rust is a plus.
  • Frontend : Proficiency in React, Next.js, TypeScript.
  • Databases : Strong experience with SQL, NoSQL (MongoDB, Cassandra, DynamoDB), Graph DBs (Neo4j, JanusGraph, etc.).
  • Cloud & DevOps : Deep expertise in GCP (preferred), with working knowledge of AWS / Azure; hands-on with Kubernetes, Docker, Terraform, CI / CD.
  • Integration : Event-driven systems (Kafka, Pub / Sub, RabbitMQ), REST, GraphQL, gRPC.
  • Security & Observability : Familiarity with IAM, encryption, threat modeling, monitoring (Prometheus, Grafana, ELK, OpenTelemetry).
  • Leadership & Soft Skills

  • Proven ability to balance architecture with coding in real-world projects.
  • Strong mentor to senior engineers, with a “lead by doing” mindset.
  • Excellent communication skills and ability to influence across technical and business stakeholders.
  • Nice-to-Have

  • Experience with AI / ML pipelines, MLOps, or large-scale data platforms.
  • Contributions to open-source or strong technical community presence.
  • Prior work in Cybersecurity, fintech, SaaS, or large-scale consumer platforms.
  • Create a job alert for this search

    Software Architect • Hyderabad, Telangana, India