Job Description
- **
- Job Title: Software Engineering Specialist
- Req ID: 58135
- Job Function: Software Engineering
- Posting Start Date: 02/06/2026
- Posting End Date: 09/06/2026
- Division: Networks
- Job Location: IND-Bengaluru-Pritech
- Advertised Salary: Competitive
Recruiter: Nishita Jena
Hiring Manager: Hari Annamalai
Career Grade: D
About the role : The Software Engineering Specialist independently executes advanced activities to deliver the engineering strategy and roadmap that supports BT's commercial strategy through cross functional business partnering and the participation of a team that pursues innovation as well as engineering excellence.
What you’ll be doing : Architecture Ownership & Vision
- Own the overall system architecture of the observability platform across ingestion, processing, storage, and query layers.
- Work closely with Enterprise Architect to align system architecture with long-term architectural vision and technical roadmap aligned with business and platform goals.
- Design and review high-level system designs, data flows, integration patterns, and core technology choices.
- Act as the technical authority for complex architectural decisions, trade-offs, and design reviews. Platform & Domain Leadership
- Architect systems for infrastructure monitoring, metrics, logs, and distributed tracing at scale.
- Guide the evolution from infrastructure monitoring to a full observability platform including APM.
- Define architectural patterns for high-throughput telemetry ingestion, real-time processing, and query-at-scale.
- Ensure architectural consistency for multi-tenant, cloud-native distributed platforms. Standards, Governance & Enablement
- Establish and evolve architecture standards, design principles, and best practices across teams.
- Identify architectural risks and proactively drive mitigation strategies.
- Enable teams through reference architectures, design frameworks, and technical guidance.
- Support modernization initiatives including scalability, performance optimization, resilience, and cost efficiency. Hands-On Architectural Validation
- Perform code reviews of critical and performance-sensitive components.
- Build and guide proof-of-concepts (POCs) to validate architectural decisions and de-risk recent technologies.
- Develop reference implementations to demonstrate architectural intent.
- Collaborate closely with senior engineers to troubleshoot complex system-level issues
Delivery Collaboration & Execution Enablement
- Work closely with Software Engineering Managers to align architectural decisions with delivery and release plans.
- Assist in breaking down large architectural initiatives into phased, incremental deliverables.
- Identify architectural and technical risks early and proactively surface them to influence release planning.
- Support release readiness by validating that architecture, scalability, and non‑functional requirements are addressed ahead of key milestones.
The skills you’ll need :
- Experience designing microservice based, event driven architectures
- Ability to make architectural trade offs involving scalability, reliability, performance, and cost
- Proven experience designing large scale, cloud based distributed platforms
- Strong backend experience with Java (Spring Boot-based microservices)
- Working knowledge of Python and/or Go for scripting, automation, and collectors
- Ability to review and reason about performance critical backend code
- Strong understanding of infrastructure monitoring and observability concepts with hands on experience on follow:
- Metrics, logs, and distributed tracing o Agent based and agentless monitoring models o Push / pull / subscription based data collection
- Hands on or deep working knowledge of:
- Metric data models and storage (e.g., VictoriaMetrics or equivalent) o Log aggregation and search platforms (Elasticsearch / OpenSearch)
- Familiarity with OpenTelemetry, exporters, and custom collectors
- Understanding of common monitoring tools and protocols (e.g., SNMP, Prometheus style systems)
- Strong experience with:
- Time series databases for metrics o Relational databases (PostgreSQL/MySQL) for metadata and control plane services o NoSQL / in memory stores (e.g., Redis) for high volume or low latency workloads
- Working knowledge of search and analytics engines for logs and traces
- Understanding of data modeling, query patterns, and data lifecycle management
- Experience with Kafka class distributed messaging systems
- Designing and operating event driven telemetry ingestion pipelines
- Understanding of throughput, backpressure, and reliability concerns in streaming systems
- Solid hands on exposure to Docker and Kubernetes based platforms
- Infrastructure automation using:
- Terraform (IaC) o Ansible (deployment and configuration automation)
- CI/CD pipeline understanding and usage (e.g., GitLab CI or equivalent)
- Familiarity with Grafana, Kibana, or similar visualizat
📌 Software Engineering Specialist (Bengaluru)
🏢 BT
📍 Bengaluru