17 Sep
|
BreachLock
|
Hyderabad
17 Sep
BreachLock
Hyderabad
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: Robust 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 fintech, SaaS, or large-scale consumer platforms.
📌 Senior Software Architect (Hyderabad)
🏢 BreachLock
📍 Hyderabad