Senior Software Engineer
We are looking for a Senior Software Engineer to join a small team of IP networking and software architecture experts, building a new network orchestrator for a major ISP on top of the open-source StratoWeave platform. This role is suited for a strong developer who writes clean, well-structured, well-tested code, cares deeply about type safety and good abstractions, and is comfortable picking up a new language to solve a hard problem the right way. Network orchestration background is helpful but secondary; what matters most is engineering quality.
About the Project:
StratoWeave is an early-stage, open-source platform for network orchestration and observability, positioned as an alternative to the expensive commercial tooling that dominates the space today. It translates high-level service requests into precise configuration across multi-vendor networks, with compile-time safety and streaming telemetry built in. The platform is written in Acton, a strongly-typed actor language combining ideas from Rust and Python. You will work alongside a small, senior team of network and software experts on a real-world deployment for a major ISP.
Responsibilities:
Build core components of a StratoWeave-based network orchestrator, including service models, transformation layers, and device adapter configurations;
Use and extend the platform's YANG data model and gNMI streaming telemetry capabilities to fit the ISP's specific needs;
Develop vendor-specific device adapter configurations and supporting CLI tooling on top of the StratoWeave platform;
Work on closed-loop automation features that combine service intent with live network state;
Collaborate with network engineers to translate service-provider use cases (L3VPN, MPLS, BGP) into clean, typed abstractions;
Write tests, contribute to CI/CD, and help shape engineering practices on the project.
Qualifications:
Around 10 years of professional software development experience, with a clear track record of writing high-quality, maintainable code;
Strong background in Python; experience with Rust or Go is highly beneficial;
Willingness to learn and work primarily in Acton, a strongly-typed actor language combining ideas from Rust and Python (prior experience not required);
Solid grasp of software engineering fundamentals: clean abstractions, testing, code review, and design discipline;
Comfortable with typed languages, functional programming concepts, and actor or message-passing models;
Experience with DevOps best practices: GitLab or GitHub CI/CD, Docker, Linux, shell scripting;
Some experience with network automation tools such as NETCONF/YANG, Cisco NSO, Ansible, Puppet, or Netmiko;
At least some hands-on experience with IP networking and Cisco routers (CCNA certification or equivalent knowledge is a strong plus);
Experience with Cisco NSO or NetCracker is a major advantage;
Familiarity with gNMI, NETCONF, or OpenConfig is a plus;
Background in telecom, ISP, or service-provider tooling is a plus;
Experience contributing to open-source projects is a plus.
Recruitment Process:
Initial screening with our recruitment team;
Technical interview;
Offer call.
Inuits Sp. z o.o. is registered in the National Register of Employment Agencies (KRAZ) under number 35420.
Senior Software Engineer
Senior Software Engineer