A Global Telecommunications Company is seeking an experienced
Solution Architect to join a high-profile, large-scale initiative building the company’s next-generation network. The project focuses on developing a highly complex
network inventory (OSS) platform and migrating data from legacy systems, operating at massive scale with over 15 billion objects and strict resiliency and performance requirements.
Responsibilities:
- Design end-to-end architectural solutions for a large-scale, next-generation network inventory (OSS) platform
- Collaborate with a cross-functional discovery team (product, project, DevOps, DBAs, QA, architects) to define epics and user stories
- Translate functional and non-functional requirements into scalable, resilient system designs
- Guide and support development teams throughout implementation and delivery
- Define and validate non-functional requirements, including performance, scalability, availability, security, and resiliency
- Create and maintain architectural artifacts, diagrams, and documentation
- Drive multi-cloud architecture strategy, with current deployment on Azure
- Lead architectural evaluations, cost-benefit analyses, and proof-of-concept (POC) initiatives
- Ensure data architecture scalability for massive datasets and complex workflows
Requirements:
Requirements:
- 5+ years of experience as a Solution / Software Architect, designing large-scale, complex systems
- Experience with network inventory or OSS domains (strongly preferred)
- Strong “big-picture” architectural thinking and ability to clearly communicate complex systems
- Expertise in cloud-native architectures, including microservices, containers, Kubernetes, and orchestration platforms
- Hands-on backend development experience, preferably with Node.js and/or Java (Spring)
- Strong database expertise, including RDBMS, NoSQL, and graph databases (e.g., PostgreSQL, Neo4j)
- Proficiency in modern architecture and design patterns and best practices
- Experience defining non-functional requirements (security, scalability, reliability, performance)
- Solid understanding of CI/CD pipelines, Agile methodologies, and SDLC toolchains
- Cloud architecture experience, preferably with Microsoft Azure and multi-cloud environments
- Strong modeling and documentation skills, including UML, ERDs, sequence and state diagrams
- Knowledge of infrastructure and security best practices
- Familiarity with QA and system testing methodologies (preferred)
- Ability to lead architectural decision-making, including trade-offs and POC validation