Senior Software Architect

15 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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.


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

madhapur, hyderabad, telangana

noida, uttar pradesh, india