Technology Architect
Technology, Data & Digital · Software & Web Development · Backend · Full Stack
Smart sammanfattning
AI-genererad översikt av denna tjänst
Join our Team
About this opportunity:
We are seeking a strong Technical Architect to drive software architecture, technology choices, and software engineering alignment across Service Delivery. As part of the Architecture & Technology Board, this role ensures consistent, scalable, and high-quality solution design, enabling engineering teams to build robust, reusable, and production-ready systems.
What you will do:
Software Architecture & Design
Define and drive software architecture patterns, design standards, and best practices across Service Delivery.
Lead the design of scalable, resilient, and secure systems that meet both functional and business requirements.
Ensure all solution designs align with enterprise architecture guardrails and strategic direction.
Technology Selection & Standardization
Evaluate and recommend technology stacks, frameworks, and tools suited to delivery needs.
Drive standardization and reuse across applications and platforms to reduce duplication and technical debt.
Ensure consistent technology choices to avoid fragmentation across engineering teams.
Engineering Enablement
Guide Service Engineering teams on solution design, coding practices, and architecture patterns.
Support teams in building cloud-native, microservices-based, and API-driven solutions.
Enable the adoption of DevOps, CI/CD, and modern software development practices across delivery.
Architecture Governance
Participate in the Architecture Forum to review and approve solution designs.
Ensure adherence to non-functional requirements including scalability, performance, security, and reliability.
Identify and mitigate technical risks and design gaps early in the solution lifecycle.
Propose architecture alternatives and roadmaps, and promote reuse of architectural building blocks.
Collaboration & Reuse
Collaborate closely with Enterprise Architects and the AI Architect to ensure aligned and coherent solutioning.
Work across teams to identify and leverage existing platforms, components, and frameworks effectively.
Innovation & Continuous Improvement
Stay current with emerging technologies, frameworks, and evolving engineering practices.
Drive adoption of coding standards, modern IDE and tooling, and code quality pipelines including static analysis, code reviews, and automated testing.
Support Proof of Concepts (PoCs) and the evaluation of new technology capabilities to inform strategic decisions.
The skills you bring:
Strong experience in software architecture and end-to-end system design.
Deep knowledge of microservices, APIs, and distributed systems.
Hands-on programming background in Java and/or Python.
Experience with cloud-native architectures across AWS, Azure, or GCP.
Strong understanding of DevSecOps, CI/CD pipelines, and containerization using Docker and Kubernetes.
Expertise in design patterns, integration patterns, and application security principles.
Proven experience in ensuring non-functional requirements such as performance, scalability, and resilience.
Ability to guide and influence engineering teams on architectural and design decisions.
Strong problem-solving skills with effective stakeholder collaboration and communication.
Good to have:
Experience in event-driven architectures and streaming platforms.
Knowledge of enterprise integration platforms and middleware solutions.
Exposure to AI/ML-based applications and integration patterns.
Certifications in Cloud, Kubernetes, or Architecture frameworks.
Telecom domain knowledge.