Software Engineer
Core
Design, implement, and maintain scalable microservices for optical network management and control plane workflows, with full ownership of automated testing.
Role type
Mid-level IC software engineer (Java/Python microservices)
Builds
Cloud-native microservices for optical network automation and control
Domain
Telecommunications / Optical Networking / SDN
Deliverable
production ML models | product features
Required skills
Java (Spring Boot, REST, gRPC), Python (PyTest, automation), Docker, Kubernetes, relational/NoSQL databases, messaging systems (Kafka, RabbitMQ)
Preferred skills
Optical Networking concepts, SDN, YANG data modeling, NETCONF/RESTCONF
Responsibilities
Design and implement scalable microservices; write comprehensive unit, integration, and end-to-end automated tests; integrate test suites into CI/CD pipelines; collaborate with Technical Leads and Product Managers in Agile Scrum
Seniority
Junior to Mid-level, hands-on IC
