April 25, 2026
Nvidia Bluefield Driver Engineer (C/C++)
Mid • Remote
18,000 - 24,000 PLN
Warsaw, Poland
Get to know us better
CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe).
While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple:
Act to deliver.
Disrupt to grow.
Team up to win.
The project and the team
We develop modern network products and operating systems for leading networking equipment manufacturers. We work with cloud-native, containerized software and services, as well as with user-space and kernel-space drivers for advanced network equipment, including switches, routers, and smart network interface cards (DPU/IPU/smartNIC)
We are looking for an engineer with a strong background in networking, device drivers, hardware offloading, and OS programming for innovative projects using NVidia Bluefield DPUs
What else you should know:
We usually work using client-supplied hardware and tools
Our projects may be managed by our EMs or directly by the client
Most of our clients are based in the US, so work in the afternoon (17:00-19:00) may be required
Your role
As a part of the team, your responsibility will be to:
Research and define how to implement client requirements and ideas best
Take part in technical discussions with the team and the client
Develop software primarily using C/C++, with occasional use of other programming languages.
Create unit tests for your code, conduct code review, create documentation, and take part in other activities related to software development
Fix bugs efficiently and effectively, and find workarounds for blockers
Occasionally, take part in technical pre-sales meetings
Do we have a match?
From regular software engineer we require:
Proficiency in the C/C++ programming language
Good theoretical and practical knowledge of networking (L2, L3, L4, Ethernet)
Experience in Linux device driver programming
Theoretical and practical understanding of virtualization and containerization
Experience in working with embedded software (flashing, booting, debugging, etc.)
Proficiency with English (min B2+ CEFR)
From senior software engineers we expect one or more of the following:
Experience in developing drivers or firmware for network interface cards (NICs) - experience with Nvidia’s DPUs and/or DOCA Argus will be a great advantage
Experience with the DPDK library
Knowledge of BPF/eBPF and/or the BPF virtual machine in the Linux kernel
Knowledge of the following will be an additional advantage
Knowledge of Cilium Tetragon
Experience with Kubernetes operators and/or Kubernetes CNIs
Experience with day0/day1/day2 requirements implementation for network solutions
More reasons to join us
Flexible working hours and approach to work: fully remotely, in the office or hybrid
Professional growth supported by internal training sessions and a training budget
Solid onboarding with a hands-on approach to give you an easy start
A great atmosphere among professionals who are passionate about their work
The ability to change the project you work on
Similar jobs you might like
Technology
CodiLime
Mid/Senior Software Engineer – Network & Security Focus
Senior
Remote
Warsaw, Poland
17,000 - 23,500 PLN
🏢 Summary: The offer is for a Software Engineer role focused on developing and maintaining advanced network and security features close to the Linux kernel and network stack. The position involves low-level programming in C/C++ and automation/integration tasks in Python, working on firewall, NAT, proxy, and traffic inspection systems in a distributed international team. The role requires deep expertise in networking protocols and secure, high-performance production environments. 🗂️ Requirements: Strong programming skills in C, Strong programming skills in C++, Strong programming skills in Python, Experience with low-level or embedded modules, Solid knowledge of IP networking, Knowledge of TCP and UDP protocols, Understanding of routing and NAT, Knowledge of proxy patterns, Deep understanding of firewall systems, Knowledge of packet filtering and stateful firewalls, Experience with URL filtering and IPS/IDS, Experience debugging complex network traffic flows, Ability to implement or integrate proxy and inspection mechanisms, Experience with HTTP and HTTPS parsing, Experience with Linux kernel-level networking modules, English proficiency at B2 level or higher 📃 Skills: C, C++, Python, Linux, Netfilter, IP, TCP, UDP, NAT, HTTP, HTTPS, SSL, TLS, iptables, nftables, Snort, Suricata 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team The goal of the project is to develop core network and security features close to the kernel and network stack. About half of the tasks are in C/C++ for low-level modules, and the other half in Python for automation, tooling, and integration. The project involves close collaboration with a team from our client. It is globally distributed, with members in the USA and India - and now, a new team of software engineers is joining in Poland. We work on multiple interesting projects at the time, so we may invite you to the interview for another project if we see that your competencies and profile are well suited for it. Your role As a part of the project team, you will be responsible for: Designing, implementing, and maintaining network/security features (firewall, NAT, proxy, intrusion prevention, filtering) Integrating with kernel or low-level modules (netfilter, packet capture/forwarding logic) Building advanced traffic inspection and filtering logic (URL filtering, protocol analysis, deep packet inspection) Troubleshooting complex network failures (asymmetrical routing, NAT/firewall interactions, dropped reply traffic) Collaborating with architects, QA, and other engineers on secure network systems Reading and applying protocol & security specs (IP, TCP, HTTP, SSL/TLS) Ensuring performance, security, and robustness in production environments Do we have a match? As a Software Engineer, you must meet the following criteria: Strong programming skills, with approximately 50% in C/C++ for low-level modules (embedded) and 50% in Python Solid foundation in computer networks: IP, TCP/UDP, routing, NAT, proxy patterns Deep understanding of firewall/security systems: packet filtering, stateful firewalls, URL filtering, IPS/IDS Experience debugging tricky traffic flows (traffic goes forward but reply doesn’t return) Ability to implement or consume proxy, inspection, HTTP/HTTPS parsing Experience with kernel-level or system-level network hooks/modules (Linux netfilter, packet sockets) Good command of English (B2 level or higher) Beyond the criteria above, we would appreciate the nice-to-haves: Experience with firewall vendor software (iptables, nftables, Palo Alto, Fortinet, Cisco ASA) Familiarity with SSL/TLS termination and proxy SSL inspection Knowledge of IDS/IPS systems (Snort, Suricata) Experience in high-performance networking systems Familiarity with container/virtualization networking Exposure to distributed or scalable systems More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work Department Quality Assurance Division Locations Poland Remote status Fully Remote Level Senior, Mid
Technology
CodiLime
Mid/Senior (C/C++) Software Engineer - Tooling and Automation
Senior
Remote
Warsaw, Poland
19,000 - 23,000 PLN
🏢 Summary: The offer is for a Software Engineer to support large-scale C/C++ codebase reorganization and optimization using static analysis tools in networking and embedded Linux environments. The role involves designing and improving complex systems, collaborating with international teams, and integrating AI-based developer tooling. The engineer will contribute to code quality, testing, documentation, and technical discussions with the client. 🗂️ Requirements: Proficiency in C/C++, Experience with build systems and compilers (Make, CMake, Bazel, bitbake), Practical experience with static and dynamic code analysis tools, Experience with Linux-based embedded systems, Experience integrating generative AI via CLI-based AI agents or developer tooling, Basic networking knowledge (TCP/IP, BGP, DHCP, Ethernet), English proficiency at B2 level or higher 📃 Skills: C, C++, Make, CMake, Bazel, bitbake, Klockwork, CPPcheck, SonarQube, Clang, Linux, TCP/IP, BGP, DHCP, Ethernet, AI, CLI 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We develop software for modern platforms and operating systems for leading networking equipment manufacturers, as well as various other cloud-native, containerized services and solutions. We are looking for an engineer who could assist in a large-scale code reorganization and cleanup with the use of static analysis tools (Clang SA) What else you should know: The client is a global company with employees based in Europe, the US, and Asia The project will be managed by the client, but the Codilime Engineering Manager will be assisting in the project management and coordination Frequent collaboration with a UK-based team will be required Periodical sync calls with the customer may be required in the US-friendly hours (17:00 - 20:00) Your role As a part of the team, you will be responsible for: Researching and defining how to implement client requirements and ideas best Taking part in technical discussions with the client Designing and optimizing complex C/C++ systems with advanced tooling Creating unit tests for your code, conducting code review, creating documentation, and taking part in other activities related to software development Using AI agent–based tools to efficiently develop new tooling Occasionally, taking part in technical pre-sales meetings Do we have a match? As a Software Engineer, you must meet the following criteria: Proficiency in C/C++ Experience with various build systems, compilers (Make, CMake, Bazel, bitbake) Good understanding and practical experience with static/dynamic code analysis (e.g., Klockwork, CPPcheck, SonarQube) Experience in working with Linux-based embedded systems Practical experience integrating generative AI capabilities via CLI-based AI agents or developer tooling, including automation, orchestration, or workflow integration with tools such as Claude Code or OpenAI Codex CLI At least basic networking knowledge (TCP/IP, BGP, DHCP, Ethernet, etc.) English at least B2 level, C1/C2 preferred Beyond the criteria above, we would appreciate: Experience in working with large code bases Experience with Clang/Clang SA Python or another scripting language Experience with networking hardware (switches, routers, etc.) Understanding of advanced networking concepts (SDN, SD-WAN, MPLS, VPN, VNF, VRF, etc.)\ Experience in working with Software Houses More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Low-level Programming Division Locations Poland Remote status Fully Remote Level Senior, Mid
Technology
CodiLime
Network Automation Engineer with Python
Senior
Remote
Warsaw, Poland
15,000 - 23,000 PLN
🏢 Summary: The offer is for a Network Automation Engineer to lead and deliver automation initiatives for large-scale network security migrations in a multi-vendor environment. The role focuses on developing and optimizing network automation solutions, collaborating with cross-functional teams, and contributing to AI-driven engineering processes. Projects are delivered for international clients with high technical and quality standards. 🗂️ Requirements: Minimum 5 years of relevant professional experience, Strong hands-on experience in networking and/or network security, Very good knowledge of network security principles and solutions (firewalls, SASE), Hands-on experience with Python in network automation projects, Professional-level networking/security certification (CCNP, JNCIP, NSE4+, CCSE or PCNSE), Experience with virtualization technologies, Experience with container technologies, English proficiency at B2 level or higher 📃 Skills: Python, Networking, NetworkSecurity, Firewalls, SASE, CCNP, JNCIP, NSE4, CCSE, PCNSE, Virtualization, Containers 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We are a team of Software and Network Engineers working on automating migrations of network security solutions. Our Engineers use their knowledge and hands-on experience with networks and software engineering to deliver Professional Services automation for large scale projects with aggressive timelines. Other things to know: Every team member gets onboarded via an online training course which includes a case study, live training sessions, lab and individual assignments We are working in a multi-vendor environment We collaborate closely with Professional Services engineers and architects on the customer side The client is based in the US We work on multiple interesting projects at the time, so it may happen that we’ll invite you to the interview for another project, if we see that your competencies and profile are well suited for it. Your role As a part of the project team, you will be responsible for: Own and lead to a successful delivery of technical initiatives within the team Use your networking expertise to develop and implement new features, as well as enhance and optimize existing functionalities Innovate to drive continuous improvement and increase velocity Operate within project-specific frameworks while collaborating with cross-functional team members Partner with product owners to translate strategic objectives into actionable backlog items. Engage with end users to address feature requests and resolve reported issues Formulate and enforce rigorous testing methodologies Contribute to AI-driven software engineering processes Do we have a match? As a Network Automation Engineer, you must meet the following criteria: At least 5 years of relevant work experience Profound understanding and hands-on experience in the area of networks and/or network security Very good understanding of network security principles and solutions (firewalls, SASE) Hands-on Python experience in projects related to network automation Networking/security vendor certification at minimum Professional level (at least one of CCNP, JNCIP, NSE4+, CCSE, PCNSE) Experience with virtualisation and containertechnologies English language proficiency at B2 level or higher Beyond the criteria above, we would highly appreciate: Expert/Master level networking certification (CCIE, CCSM, NSE8 etc.) Experience in software engineering Knowledge of network security products from vendors like Check Point, Cisco, Palo Alto, Fortinet, ZScaler, Juniper, Netskope Experience with Claude Code Experience in implementing CI/CD pipelines Proven ability to effectively collaborate within distributed teams More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on
Technology
CodiLime
Senior Linux/DevSecOps Engineer with advanced Python skills
Senior
Remote
Warsaw, Poland
22,000 - 27,000 PLN
🏢 Summary: Senior Engineer role focused on Linux platform hardening and security within a client’s infrastructure. The position involves developing Python and Bash tools, implementing security mechanisms, and troubleshooting in a Linux-based environment. You will work in an Agile team on network-related projects using modern DevOps and cloud technologies. 🗂️ Requirements: 8+ years of experience, Deep knowledge of Linux, Hands-on experience with Linux-based environments, Proven experience in Linux platform hardening, Strong knowledge of security standards (SOC2), Advanced Python programming, Advanced Bash scripting, Solid knowledge of SQL, Experience with PostgreSQL, Experience in network-related projects 📃 Skills: Linux, Debian, Python, Bash, SQL, PostgreSQL, Docker, Kubernetes, AWS, Git, Puppet, Yocto, GithubActions, SOC2 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We are looking for an engineer with a strong expertise in Linux, security and Python to join our client's team and do platform hardening within the client's infrastructure. What else you should know: The team consists of less than 15 people, including an architect, a project manager, backend developers, frontend developers, and DevOps engineers. We use SCRUM/Agile methodology Our tech stack for the project includes: Linux, Debian, Yocto, Python, Bash, Docker, Git, Puppet, PostgreSQL, Github Actions, Kubernetes, AWS The client is based in the US. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Develop Python and Bash tools on Linux servers Implement security mechanisms across client’s infrastructure in the scope of platform hardening Troubleshooting infrastructure issues Creating documentation Working in an agile methodology and collaborating with a team Supporting teammates Attending daily standups with the customer Do we have a match? As a Senior Engineer, you must meet the following criteria: 8+ years of experience Deep knowledge of Linux and hands-on proficiency in Linux-based environments Proficiency in the security domain including practical skills in Linux platform hardening (also familiarity with global standards such as SOC 2) Advanced Python programming skills Advanced Bash scripting skills Solid knowledge of SQL and PostgreSQL Experience with network-related projects Good command of English (B2 level or above) Beyond the criteria above, we would appreciate the nice-to-haves: Familiarity with Yocto Good understanding of various VPN solutions (OpenVPN, WireGuard, strongSwan) Experience working with the AWS ecosystem More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on
Technology
CodiLime
Senior Software Engineer with Python & Network
Senior
Remote
Warsaw, Poland
20,500 - 28,000 PLN
🏢 Summary: Senior Python Engineer role focused on building a large-scale backend for a network orchestration framework that automates and manages Data Center networking lifecycle. The position involves full product lifecycle participation, including design, PoC, QA automation, and deployment, in collaboration with product owners and end users. The project targets modern, high-impact networking solutions in a global environment. 🗂️ Requirements: 7+ years of commercial experience in software development, Excellent knowledge of Python, Experience designing and implementing REST APIs, Experience with GraphQL, Hands-on experience with Kubernetes and Helm, Experience working with Linux and Docker, Experience with SQL and NoSQL databases, Knowledge of workflow orchestration platforms (e.g., Temporal), Experience building CI/CD pipelines, Proficiency with Git, Intermediate knowledge of at least one additional programming language, Knowledge of computer networks and network protocols 📃 Skills: Python, REST, GraphQL, Kubernetes, Helm, Linux, Docker, SQL, NoSQL, Temporal, CICD, Git, Networking, Protocols 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We are a Developer team creating a network orchestration framework. This framework models, automates, and manages the full life cycle, including deployment, of Data Center networking and services on any environment. By collaborating with us, you'll engage with a globally recognized hi-tech company and have a significant impact on their modern, flagship solution. Our Engineers are involved in the whole product life cycle: design, PoC, demo, and deployment. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Development of large-scale backend solution, preparation of quality assurance automation Preparing concepts, curating knowledge and delivering product changes in small increments Partner with product owners to translate strategic objectives into actionable backlog items. Engage with end users to address feature requests and resolve reported issues Do we have a match? As a Python engineer you should meet the following criteria: At least 7 years of relevant work experience Excellent knowledge of Python Knowledge of Restful API and GraphQL Experience with Kubernetes(including Helm), Linux and Docker Familiarity with SQL and NoSQL databases Knowledge of modern workflow orchestration platforms such as: Temporal.io (or similar) Practical application of CI and CD pipeline development Good knowledge of Git Knowledge of other programming language at intermediate level Knowledge of computer networks and network protocols English (B2+ Level) for everyday conversations and knowledge sharing Beyond the criteria above, we would appreciate the nice-to-haves: Experience with FastAPI Knowledge of NATS Experience with network source-of-truth (SoT) platforms such as: Nautobot, Netbox and/or similar More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on
Technology
CodiLime
Mid/Senior DevOps Engineer with Kubernetes and Python
Mid
Remote
Warsaw, Poland
16,000 - 26,000 PLN
🏢 Summary: Mid/Senior DevOps Engineer role focused on deploying and maintaining a network source of truth and network automation platform in production environments (on-prem and AWS cloud). The position involves supporting high-traffic SaaS deployments, managing infrastructure, and collaborating within an Agile team. The role includes infrastructure troubleshooting, CI/CD management, and close cooperation with a US-based client. 🗂️ Requirements: 5+ years experience in DevOps or SRE roles, Experience deploying SaaS solutions in production with heavy web traffic, Strong Kubernetes expertise (production, on-prem, EKS), Proficiency with Helm, Strong knowledge of AWS ecosystem, Advanced Python programming skills, Proficiency in Linux environments, Hands-on experience with CI/CD pipelines (GitHub Actions), Experience in network-related projects, English proficiency B2 or higher 📃 Skills: Kubernetes, EKS, AWS, Helm, Python, Linux, GitHub, CI/CD, Terraform, Ansible, Prometheus, Grafana, Loki, Django, Docker, Git, JavaScript, React 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We are looking for a Mid/Senior DevOps Engineer to support production deployment (both on-prem and cloud-based) of a platform for network source of truth and network automation. What else you should know: The team consists of less than 15 people, including an architect, project manager, backend developers, frontend developers, DevOps engineers. We use Agile methodology. Our tech stack for the project includes: k8s, EKS (AWS), Helm, Terraform, Ansible, Python, Django, Docker, Git, JavaScript, React and more The client is based in the US. We work on multiple interesting projects at the time, so it may happen that we’ll invite you to the interview for another project, if we see that your competencies and profile are well suited for it. Your role As a part of the project team, you will be responsible for: Deploying and maintaining applications on-prem and in the cloud Troubleshooting application and infrastructure issues Creating documentation Working in an agile methodology and collaborating with a team Supporting teammates Attending daily standups with the customer Do we have a match? As a Mid/Senior DevOps engineer you must meet the following criteria: 5+ years of experience in a DevOps/SRE role Strong expertise in deploying SaaS in production, serving heavy web-traffic Proficiency in Kubernetes (incl. production deployments, both on-prem and EKS-based) and Helm Good understanding of the AWS ecosystem Advanced Python programming skills Proficiency in Linux-based environments Hands-on experience with CI/CD pipelines (GitHub Actions) Experience with network-related projects Good command of English (B2 level or above) Beyond the criteria above, we would appreciate the nice-to-haves: Hands-on experience with Terraform and Ansible Familiarity with observability solutions (Prometheus, Grafana, Loki) Familiarity with the Django framework More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Delivery Locations Poland Remote status Fully Remote Level Senior, Mid
Technology
CodiLime
Mid/Senior Fullstack Engineer with Django and networks
Senior
Remote
Warsaw, Poland
16,500 - 25,000 PLN
🏢 Summary: Mid/Senior Fullstack Engineer role focused on developing and enhancing a network source of truth and network automation platform. The position involves backend and frontend development, architectural contributions, testing, and collaboration within an Agile team. The project uses a modern Python and JavaScript-based tech stack in a fully remote setup. 🗂️ Requirements: 5+ years of experience in software development, Strong backend programming expertise, Advanced Python programming skills, Advanced experience with Django framework (ORM, Jinja2, Django Rest Framework, forms, django-filter), Experience developing UI with JavaScript and HTML/CSS, Hands-on experience with Linux-based environments, Experience in network-related projects, Good English (B2 level or above) 📃 Skills: Python, Django, ORM, Jinja2, DjangoRestFramework, django-filter, JavaScript, HTML, CSS, Linux, Docker, Git, TypeScript, React, CI/CD 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team We are looking for a Mid/Senior Fullstack Engineer to support the development of a platform for a network source of truth and network automation. What else you should know: The team consists of less than 15 people, including an architect, a project manager, backend developers, frontend developers, and DevOps engineers. We use Agile methodology. Our tech stack for the project includes: Python, Django, Docker, Git, JavaScript, TypeScript, React, HTML/CSS The client is based in the US. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Actively contribute to the architecture of the growing ecosystem of a platform Implementing new features and extending/improving existing ones Implementing tests Fixing discovered bugs efficiently and effectively Creating documentation Working in the agile methodology and collaborating with a team Supporting teammates Attending daily standups with the Customer Do we have a match? As a Mid/Senior Fullstack Engineer, you must meet the following criteria: 5+ years of experience Strong expertise in backend programming, knowledge of design patterns, and clean code guidelines Advanced programming skills in Python Advanced knowledge and practical experience with Django framework (incl. ORM, Jinja2, Django Rest Framework, forms, django-filter) Experience in developing UI using JavaScript, HTML/CSS, etc. Hands-on experience with Linux-based environments Experience with network-related projects Good knowledge of English (B2 level or above) Beyond the criteria above, we would appreciate the nice-to-haves: Experience with Typescript and React Experience with CI/CD approach More reasons to join us Flexible working hours and approach to work: fully remotely, in the office or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Delivery Locations Poland Remote status Fully Remote Level Senior, Mid
Technology
CodiLime
Senior Software Engineer with Cloud Observability
Senior
Remote
Warsaw, Poland
20,500 - 27,000 PLN
🏢 Summary: Senior Software Engineer role focused on extending and architecting an AIOps and observability platform for public cloud environments. The position involves designing, building, validating, and maintaining cloud-native solutions in an Agile, startup-like environment. The engineer will work closely with the client and team to enhance integration, monitoring, and analysis capabilities across cloud infrastructures. 🗂️ Requirements: At least 7 years of experience as a Software Engineer, Excellent knowledge of Golang, Excellent knowledge of Python, Very good knowledge of AWS, GCP, and Azure, Experience with cloud monitoring and observability solutions, Understanding of virtualization technologies, Knowledge of Docker, Knowledge of Kubernetes, Knowledge of Git, Knowledge of Linux, Experience with CI/CD tools and processes, Knowledge of Terraform, Practical experience with observability platforms 📃 Skills: Golang, Python, AWS, GCP, Azure, Docker, Kubernetes, Git, Linux, Terraform, CICD, AIOps, Observability, Virtualization 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team The project involves creating an AIOps & observability platform. What else you should know: We use Agile methodology. The team operates within a startup environment. The client is based in the US. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Extend the existing AIOps platform to better integrate, observe, and analyze the public cloud environment Architect, build, and maintain the solution Validating the solution with the client (demo) Fixing discovered bugs efficiently and effectively Working in the agile methodology and collaborating with a team Supporting teammates Attending standups with Customer Do we have a match? As a Software Engineer, you must meet the following criteria: At least 7 years of experience as a Software Engineer Excellent knowledge of Golang & Python Very good knowledge of public clouds: AWS, GCP, Azure, including cloud monitoring/observability solutions Understanding of virtualization technologies Knowledge of containerization, including Docker, Kubernetes Knowledge of Git Knowledge of Linux Experience with CI/CD tools and processes Knowledge of Terraform Good knowledge of English (B2/C1 level) Knowledge and practical experience with observability platforms Beyond the criteria above, we would appreciate the nice-to-haves: Knowledge of Bash Knowledge of computer networks (Ethernet, TCP/IP, etc) More reasons to join us Flexible working hours and approach to work: fully remote, in the office, or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Observability Division Locations Poland Remote status Fully Remote Level Senior
Technology
CodiLime
Senior Software Engineer with Cloud Observability
Senior
Remote
Warsaw, Poland
20,500 - 27,000 PLN
🏢 Summary: Senior Software Engineer role focused on extending and maintaining an AIOps and observability platform for public cloud environments. The position involves architecture, development, integration, and validation of cloud-based solutions within an Agile, startup-like team. The engineer will work closely with the client to enhance observability, automation, and platform reliability. 🗂️ Requirements: Minimum 7 years experience as Software Engineer, Excellent knowledge of Golang, Excellent knowledge of Python, Strong knowledge of AWS, GCP or Azure, Experience with cloud monitoring and observability solutions, Understanding of virtualization technologies, Experience with Docker and Kubernetes, Experience with Git, Experience with Linux, Experience with CI/CD tools and processes, Experience with Terraform, Practical experience with observability platforms, English proficiency B2/C1 📃 Skills: Golang, Python, AWS, GCP, Azure, Docker, Kubernetes, Git, Linux, CI/CD, Terraform, Bash, Ethernet, TCP/IP 🏢 Description: Get to know us better CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe). While no longer a startup - we have 250+ people on board and have been operating since 2011 we’ve kept our people-oriented culture. Our values are simple: Act to deliver. Disrupt to grow. Team up to win. The project and the team The project involves creating an AIOps & observability platform. What else you should know: We use Agile methodology. The team operates within a startup environment. The client is based in the US. We work on multiple interesting projects at the same time, so it may happen that we’ll invite you to the interview for another project if we see that your competencies and profile are well-suited for it. Your role As a part of the project team, you will be responsible for: Extend the existing AIOps platform to better integrate, observe, and analyze the public cloud environment Architect, build, and maintain the solution Validating the solution with the client (demo) Fixing discovered bugs efficiently and effectively Working in the agile methodology and collaborating with a team Supporting teammates Attending standups with Customer Do we have a match? As a Software Engineer, you must meet the following criteria: At least 7 years of experience as a Software Engineer Excellent knowledge of Golang & Python Very good knowledge of public clouds: AWS, GCP, Azure, including cloud monitoring/observability solutions Understanding of virtualization technologies Knowledge of containerization, including Docker, Kubernetes Knowledge of Git Knowledge of Linux Experience with CI/CD tools and processes Knowledge of Terraform Good knowledge of English (B2/C1 level) Knowledge and practical experience with observability platforms Beyond the criteria above, we would appreciate the nice-to-haves: Knowledge of Bash Knowledge of computer networks (Ethernet, TCP/IP, etc) More reasons to join us Flexible working hours and approach to work: fully remote, in the office, or hybrid Professional growth supported by internal training sessions and a training budget Solid onboarding with a hands-on approach to give you an easy start A great atmosphere among professionals who are passionate about their work The ability to change the project you work on Department Observability Division Locations Poland Remote status Fully Remote Level Senior
Technology
Sii
Software Engineer – Networking & Drivers (DPU Team) (f/m/x)
Senior
Remote
Warsaw, Poland
🏢 Summary: Engineering role focused on developing and optimizing high-performance networking software, Linux drivers, and data path components for next-generation DPU systems. The position involves C/C++ development on Linux, packet processing optimization, and close collaboration with hardware teams on system bring-up and feature enablement. Open to experienced engineers working on low-level, high-throughput embedded networking solutions. 🗂️ Requirements: Minimum 5 years of commercial experience in similar role, Strong C and C++ development on Linux, Experience with networking systems (NICs, packet processing, data plane, I/O stacks), Understanding of Ethernet, IP, TCP, UDP protocols, Knowledge of Linux kernel internals and driver APIs, Experience with debugging tools, Git, and CI/CD workflows, Residing in Poland 📃 Skills: C, C++, Linux, Kernel, Drivers, Networking, NIC, Ethernet, IP, TCP, UDP, Git, CICD, DPDK, PCIe, DMA, RDMA 🏢 Description: As part of the DPU software group, you will develop and optimize networking software, drivers, and data path components for high-performance data processing. We have multiple openings for both junior and senior engineers, depending on experience level. You will work on cutting-edge Linux-based C/C++ systems, contributing to device driver development, packet processing frameworks, and system bring-up for next-generation DPU products. By joining us, you become a member of the Embedded Competence Center at Sii is an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries including automotive, IoT, telecommunications and medical. Your tasks Develop and maintain DPU drivers and networking software stacks Integrate and optimize fast-path packet processing components Debug and profile data path performance issues Collaborate with hardware and firmware teams on feature enablement and bring-up Participate in design reviews, code reviews, and continuous integration efforts Requirements Minimum 5 years of commercial experience in a similar position Hands-on C/C++ development experience on Linux Experience in networking systems: NICs, packet processing, data plane, or I/O stacks Understanding of Ethernet/IP/TCP/UDP networking protocols Familiarity with Linux kernel internals and driver APIs Experience with debugging tools, git, and CI/CD workflows Good knowledge of spoken and written English (everyday communication) Strong analytical mindset, ownership, and collaborative attitude Residing in Poland required Nice to have Experience in device driver design, debugging, and testing (kernel or user space) Previous work with DPDK fast-path applications and optimization Hands-on SW/HW integration (PCIe, DMA, interrupts, counters, telemetry) Knowledge of congestion/flow control and high-rate packet processing Understanding of RDMA (verbs, QPs, completion model, transport semantics) Experience with unit/integration testing and performance observability tools What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!