11 Sep
|
Scouto
|
Bengaluru
Role Overview
Join a quick-growing Quantum Computing & AI company — one of the most cutting-edge spaces in tech today.
You will be responsible for end-to-end ownership of software engineering execution, including architecture, delivery, scalability, reliability, security, and engineering culture. This role bridges technology strategy and business outcomes, ensuring high-quality, high-performance software systems delivered at scale in production across enterprises.
Key Responsibilities
● Strategy & Architecture
○ Define and execute the engineering roadmap.
○ Own technical decision-making and drive architecture evolution
○ Ensure scalability, performance, security.
○ Provide architectural leadership for distributed systems, microservices, data platforms, and AI/ML workloads.
○ Ensure systems meet NFRs as performance, security, cost efficiency.
● Delivery &Quality;
○ Ensure on-time, high-quality delivery across multiple teams.
○ Enforce engineering best practices (design/code reviews, CI/CD).
○ Own delivery metrics (velocity, quality, reliability).
○ Partner closely with Product Management and other cross-functional teams.
○ Ensure clear prioritization and seamless delivery.
● Operational Excellence
○ Own production readiness and operational excellence.
○ Drive reliability practices (SLOs, incident response).
○ Ensure a strong security posture and compliance.
● Team Leadership & Development
○ Build, mentor, and retain high-performing engineering leaders and teams.
○ Establish clear career paths and foster a culture of technical excellence and continuous learning.
○ Lead the hiring strategy for senior engineering roles.
● Innovation & Productivity
○ Champion engineering productivity improvements (tooling, automation).
○ Drive innovation, technical debt reduction, and modernization initiatives.
Technical Expertise
- Strong foundation in software architecture, system design, and distributed systems, with ownership of scalability, performance, reliability, security, and cost efficiency in enterprise production systems.
- Hands-on expertise in Python, Java, Go, C /Rust, JavaScript, TypeScript,Node.js including concurrency, parallelism, async runtimes, memory/GC internals and performance profiling.
- Backend & API systems using FastAPI, Django, Flask, Spring Boot, Gin/Fiber, NestJS/Express, with REST, gRPC, GraphQL, OpenAPI, service meshes, and API gateways.
- Data & streaming platforms: PostgreSQL, MySQL, MongoDB, Redis, Cassandra/DynamoDB; Kafka, Pulsar, RabbitMQ, SQS/SNS, real-time and event-driven architectures.
- Cloud-native & next-gen infra on AWS/Azure/GCP with Docker, Kubernetes, Terraform/IaC, multi-region, multi-cloud, serverless, edge computing, and cloud cost optimization (FinOps).
- CI/CD & platform engineering with GitHub Actions, GitLab CI, Jenkins, ArgoCD, GitOps, progressive delivery (blue-green/canary), internal developer platforms (IDPs).
- Observability & reliability using Prometheus, Grafana, ELK/OpenSearch, Loki, OpenTelemetry, Jaeger, eBPF-based observability, SLOs/SLIs, incident response, postmortems.
- Security & trust engineering: OAuth2, JWT, mTLS, Vault/KMS, zero-trust architectures, policy-as-code, secure supply chain, OWASP Top 10, SOC2/ISO-aligned SDLC.
- Modern engineering practices: fault tolerance, consistency models, networking, OS/runtime internals, automated quality, security, and reliability checks, AI-assisted development, AIOps, and autonomous remediation patterns.
Required Qualifications
- 12 years of professional software engineering experience
- 5 years leading large, multi-team engineering organizations
- Proven experience delivering large-scale, production-grade software systems
- Exceptional people management and leadership skills
📌 Director of Software Engineering (Bengaluru)
🏢 Scouto
📍 Bengaluru