April 29, 2026
Mid/Senior DevOps Engineer with Kubernetes and Python
Mid • Remote
16,000 - 26,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 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
Similar jobs you might like
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 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
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 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
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
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
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
Nvidia Bluefield Driver Engineer (C/C++)
Mid
Remote
Warsaw, Poland
18,000 - 24,000 PLN
🏢 Summary: The offer is for a Software Engineer to develop modern network products and operating systems for advanced networking equipment, including Nvidia BlueField DPUs. The role focuses on low-level networking, Linux driver development, hardware offloading, and cloud-native, containerized environments. You will design, implement, and optimize C/C++ software for embedded and high-performance networking systems. 🗂️ Requirements: Proficiency in C/C++, Strong knowledge of networking (L2, L3, L4, Ethernet), Experience with Linux device driver development, Understanding of virtualization and containerization, Experience with embedded software development (flashing, booting, debugging), Ability to develop and debug low-level networking software, English proficiency B2+ or higher 📃 Skills: C, C++, Linux, Ethernet, TCP/IP, DPDK, eBPF, BPF, DOCA, Nvidia, BlueField, Kubernetes, Cilium, Tetragon, Drivers, Firmware, 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 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
Technology
Incubly
DevOps Engineer - Fintech/ Crypto
Mid
Hybrid
Lodz, Poland
24,000 - 26,000 PLN/mo
🏢 Summary: DevOps Engineer role focused on managing and improving cloud-native production infrastructure for cryptocurrency security solutions. The position involves deploying, maintaining, and validating multi-tier systems across staging, preproduction, and production environments while ensuring high reliability and documentation standards. You will work with international engineering teams to support CI/CD processes and continuous infrastructure improvements. 🗂️ Requirements: Experience with Linux/Unix and shell scripting, Knowledge of networks and network protocols, Experience with multi-tier software deployments, Hands-on experience with software development lifecycle, Experience with Kubernetes, Basic knowledge of AWS and cloud concepts, Knowledge of SQL database concepts and operations, Experience with CI/CD pipelines, Ability to perform system upgrades, patching, and validation, Technical documentation skills in English 📃 Skills: Linux, Unix, Shell, Kubernetes, AWS, SQL, CI/CD, Docker, Helm, EKS, Spinnaker, ArgoCD, SaltStack, Terraform, Git, GitHub, Ubuntu, Jira, Confluence, IaC, Blockchain 🏢 Description: Hey! Nice to see you! At Incubly , we believe that great people want to work with great people, so we started to build a company that will attract great minds and that we can achieve everything not feeling that we work, but just having fun. Our mission is to mainly support tech companies and startups (scaleups) in fast and high-quality scale-up of their teams and boost their product development, testing, and deployment, so, we can succeed together. We are currently working with a French company which is a leader in security and infrastructure solutions for cryptocurrencies and blockchain applications. It has a team of more than 400 professionals developing a variety of products and services to safeguard cryptocurrency assets, including worldwide leading hardware wallets. As a DevOps Engineer , you will become a part of an international team responsible for engineering activities to support production services and infrastructure in a cloud-native environment. If you like to work with us, let us share our need for competencies. Your daily responsibilities Implement deployments to staging, preproduction and production environments, including installation, configuration, and validation of the developed solutions Management of environmental dependencies and constraints during solution deployment to ensure smooth transitions to the Support branch of the organisation. Preparations for deployments and maintenance of the production environments. So ensure accurate delivery as well as provide control that all changes are done in a documented way. Perform validation of changes received from Engineering teams as part of the delivery process. Promptly highlight as relevant, any key issues and/or risks. Perform maintenance upgrades and patching of staging, preproduction and productions systems with further validation and documentation of the test results Document the setup of production environments in order to transfer the system to Support teams. You will have a key role to identify and implement practices, skills etc to deliver constant improvement. Quality Assurance, coaching and mentoring form a key part of this role. Report implementation, configuration, and testing progress to the Team Lead as required. Liaise with the Engineering and Product teams and Project Manager to carry out the tasks assigned for solution implementation, configuration, test execution and reporting. We need you to have Experience with Linux/Unix, including scripting (shell, etc). Knowledge of networks and network protocols. Some experience with deployments of multi-tier software systems. Hands-on experience with different stages of software development lifecycles. Experience with Kubernetes Basic knowledge of the Cloud concepts/AWS preferred. Knowledge of generic SQL database concepts and operations. Experience with CI/CD pipelines Effective communication that leads to excellent working relationships with all parties. Quickly identify, analyse and proactively solve problems before they affect the outcomes of projects. Good English oral and written communication skills. Particularly in the areas of technical presentation and technical document writing. Would be great if you have Quickly learn new skills and technologies. Work effectively with people across multiple organisational, functional, geographic and cultural boundaries, and across a wide spectrum of technical and professional skills. Work autonomously as and when required. Basic knowledge of blockchain technologies Our Architecture and Technology Stack AWS Kubernetes, EKS Helm Charts Docker Spinnaker/ArgoCD SaltStack, Terraform CI/CD pipelines Git, GitHub Ubuntu Jira, Confluence IaC/Infrastructure as Code Our offer In addition to great company and challenging projects, we can offer much, much more: Agile and friendly atmosphere, non-violent communication and full respect for diversity Possibility to choose from onsite (in Lodz, Poland) or hybrid work (one day a week in our office in Łódź city centre) B2B or Employment Contract - you choose Remuneration on B2B contract: 1.200-1.300 PLN net/day Remuneration on Employment Agreement: 19 000 - 21 000 PLN gross per month