A leading global technology communication organization is seeking a highly experienced Solution Architect to join a strategic and high-profile initiative focused on building the next-generation network inventory management system (OSS). This is a large-scale, high-complexity system involving over 15 billion network objects, requiring deep architectural expertise and system design capabilities.
As part of the Discovery Team, you will work closely with project managers, product managers, technical leads, DevOps, DBAs, and other architects to define robust, scalable, and performant solutions, and drive their implementation across distributed environments.
What You’ll Do:
- Lead solution architecture for an advanced OSS system with massive data scale, sophisticated workflows, and strict resiliency/performance demands.
- Collaborate with the discovery team to design solutions (epics and user stories) that meet both functional and non-functional requirements
- Support development teams throughout the solution implementation process
- The system is currently built on Azure, but is meant to be multi-cloud in the future. The technology stack is AKS, Node.js, GraphQL, PostgreSQL, Neo4j, Kafka, Redis
Requirements:
Must-Haves
- 5+ years of experience as a Solution Architect for large-scale, high-availability systems.
- Strong understanding of network domains, preferably OSS or enterprise network management systems.
- Strong system architecture and design skills, including modeling complex systems and workflows.
- Background as a software developer in a modern language: Java, Node.js, C#, Go, Scala, or Rust.
- Experience in cloud-native environments and technologies (preferably Azure, but open to AWS/GCP).
- Expertise in microservices architecture, containerization (Kubernetes), and distributed systems.
- Deep database experience across NoSQL, and graph databases (e.g., PostgreSQL, MongoDB).
- Proficiency in defining non-functional requirements (NFRs) and system constraints.
- Experience with CI/CD pipelines, Agile methodologies, and SDLC toolchains.
- Ability to perform technical due diligence, evaluate trade-offs, and communicate architecture to diverse stakeholders.
Nice to Have
- Hands-on background in network inventory or OSS/BSS platforms – a strong advantage.
- Familiarity with Kafka, event-driven architecture, and high-throughput systems.
- Exposure to AI-driven architecture tools or performance modeling.
- Understanding of system testing, QA, and security best practices.