Senior Software Engineer

38 - 44 USDNet per hour - B2B
Python

Senior Software Engineer

Python
Krupnicza 5, Kraków

Inuits

Full-time
B2B
Senior
Remote
38 - 44 USDNet per hour - B2B

Job description

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.

Tech stack

    English

    C1

    Python

    master

    Docker

    advanced

    Rust

    regular

    Go

    regular

    Ansible

    regular

    Linux

    regular

    Cisco

    regular

    Yang

    junior

Office location

Senior Software Engineer

38 - 44 USDNet per hour - B2B
Summary of the offer

Senior Software Engineer

Krupnicza 5, Kraków
Inuits
38 - 44 USDNet per hour - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Inuits z siedzibą w Krakowie, ul. Krupnicza 5/1(dalej jako "administrator"). Masz prawo do... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.