Software Engineering Specialist

bt

Bengaluru, India NM Years Exp Posted 4h ago

Job Description

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 new 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.

Similar Openings for You