We are looking for a Software Engineer to integrate with physical equipment: all types of transport (Radio Relay spans, Switches, MPLS nodes).
Subsystems: Transport network and BSS (base stations).
WHAT NEEDS TO BE DONE:
- develop and maintain executable modules (agents, controllers, orchestrators) for automatic configuration and control of operator network equipment
- integrate with existing infrastructure: SNMP, CLI, NETCONF/RESTCONF/gNMI, exchange via Kafka/RabbitMQ and be linked with inventory, monitoring, and incident logging systems
- create and maintain data models and descriptions: JSON Schema, Protobuf, and MIB tables for telemetry and device commands
- automate the full cycle "configuration → deployment → monitoring → response" using Python/Go libraries for forming and applying configurations and reacting to network events
- design and maintain network state storages (PostgreSQL): topologies, service parameters, change history, and rollback scenarios
- test and validate: unit and integration tests, run automated checks in a test lab with emulators and real equipment
WHAT WE EXPECT
- practical experience in Python or Go development (5+ years) with work on SNMP, CLI, NETCONF/RESTCONF/gNMI, including the creation of maintainable libraries and API integrations.
- experience with PostgreSQL (schema design, complex queries), experience with equipment from different vendors, and reading technical documentation in English.
- experience in operating telecom networks (5+ years): configuration, monitoring, localization, and emergency recovery
- knowledge of network technologies: IP/MPLS, Ethernet (802.1Q, QinQ), QoS, redundancy mechanisms (FRR, LAG, VRRP, BFD)
Will be a plus: CI/CD, YANG, gRPC/Protobuf, Kafka, Docker/Kubernetes, Prometheus/Grafana, experience in network automation products, experience with CI/CD pipelines
WHAT WE OFFER:
- Voluntary Medical Insurance program from the first month of employment - 100% coverage of expenses in private clinics, including dentistry. You can insure close relatives at a 50% discount. For travel enthusiasts - insurance for trips abroad. There is also life insurance.
- full-time and online training at the Corporate University, with external providers if beneficial for work, knowledge sharing in internal professional communities, as well as access to an online library with useful books and periodicals.
- paid days off for significant life events of an employee.
- financial assistance in difficult life situations.
- corporate mobile communication + internet, as well as a unified MTS Premium subscription (KION online cinema, MTS Music service, MTS Lines, etc.)
- offers from partners for travel, entertainment, and sports.
- opportunity to participate in volunteer programs: we organize charity fairs, educational projects for children, social project competitions, and environmental projects.
- internal sports program "In Motion": races, marathons, tournaments in various sports, meditation, and balance exercises