We are seeking an experienced Software Architect to design and lead the development of scalable, cloud-native applications for next-generation telecommunications infrastructure. This role combines deep technical expertise in modern software architecture with specialized knowledge of 4G/5G and open RAN technologies.
What you need -
- Programming Languages: Expert-level proficiency in Golang/C/C++
- Architecture: 10+ years of software development experience; 3+ years in software architecture roles
- Microservices: Proven track record designing and implementing microservices architectures
- APIs : Strong experience designing and building REST APIs and gRPC services
- Networking : Solid understanding of networking protocols (TCP/IP, UDP, DNS, etc.), network optimization, and performance tuning
- Telecom Domain: Experience with 4G/5G technologies, open RAN, or telecom infrastructure
What you will do :
- Design cloud-native, microservices-based architectures for telecom applications
- Design solutions leveraging open RAN principles and architectures
- Understand 4G LTE and 5G NR technologies and integration points
- Define system architecture patterns, components, and interfaces
- Establish technology standards, coding conventions, and architectural guidelines
- Create detailed design documents and architecture decision records (ADRs)
- Drive technology selection and evaluation for new projects
- Lead proof-of-concepts and technology prototypes
- Design for high availability, fault tolerance, and auto-scaling