April 24, 2026
Senior Software Engineer with Python & Network
Senior • Remote
20,500 - 28,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 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
Similar jobs you might like
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
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
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 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 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 (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
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
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
Vecten
Backend Engineer (Python & Django)
Mid
Remote
Warsaw, Poland
18,000 - 24,000 PLN
🏢 Summary: Development and maintenance of dynamic web applications using Python and Django for a leading German telecommunications and IT distributor. The role focuses on building server-side rendered applications with modern frontend styling and seamless UX, while ensuring high quality through CI/CD and monitoring practices. You will collaborate closely with design and backend to deliver scalable, production-ready solutions. 🗂️ Requirements: Proficiency in Python, Strong knowledge of Django framework internals, Experience with HTMX, Proficiency in HTML, Proficiency in CSS, Experience with SSR, Good knowledge of Tailwind CSS, Experience with PostgreSQL or other relational databases, Experience with CI/CD pipelines, Experience with CircleCI, Knowledge of Sentry, Ability to develop and maintain dynamic web applications using Django 📃 Skills: Python, Django, HTMX, HTML, CSS, Tailwind, PostgreSQL, CircleCI, Sentry, SSR, CICD 🏢 Description: We are an AI-native data and technology partner for private capital and healthcare. Founded in 2010 and headquartered in Warsaw, we work with leading PE firms, VC funds, and healthcare organizations to build proprietary data infrastructure, deploy AI solutions, and drive AI-native transformation. Our clients manage a cumulative $210B+ in assets. Our average engagement runs five years. Our NPS sits above 80. We don't need to claim credibility — we can show it. We've also done to ourselves what we now do for clients. We've restructured our own company around AI — tools, policies, roles, delivery models. This isn't a pitch. It's a playbook we've already run, and we're hiring the engineers who will run it for others. The Project: Our client is one of the leading players in the German telecommunications and IT distribution market. With a broad portfolio of products and strong partnerships with major network operators, the company has built a reputation for reliability, innovation, and outstanding service. Recognized multiple times by industry leaders, they continue to grow by embracing new technologies and delivering top-tier solutions to a wide range of business partners. The ideal candidate will be well-organized, eager to learn and adapt, and driven to tackle complex challenges. Most importantly, you’ll thrive in a collaborative, team-oriented environment! Your Responsibilities: Co-develop and co-maintain web applications using Python and Django Crafting beautiful UI and styling the web application using Tailwind CSS Develop and maintain dynamic web applications using HTMX with the Django framework Implementing and integrating more compound web components Ensure consistent application of UX best practices to deliver intuitive and user-centered interfaces Close collaboration with the team (Designer and Backend Engineer) to make sure implementation meets requirements Implement CI/CD pipelines using CircleCI Monitor and debug issues using Sentry Attention to detail and sense of aesthetics, from clean code to beautiful UI Required Skills & Experience: Proficiency in HTML, and CSS and SSR Good knowledge of Tailwind CSS Good understanding of Django framework internals Proficiency in Python Experience with HTMX Experience with PostgreSQL or other relational databases Experience working with CI/CD pipelines (CircleCI) Knowledge of Sentry for monitoring and debugging Problem-solving mindset, ability to work both independently and within a team Excellent command in spoken and written English, at least C1 Nice to Have: Advanced knowledge of Docker and daily hands-on experience SQL proficiency for debugging and performance optimization Basic knowledge of Agile/Scrum methodology What We Offer: Work with a talented team redefining the global perception of Poland Flexible working hours and remote work options Comfortable office in central Warsaw with all essential tools (MacBook, external monitor, ergonomic chairs) Fully equipped kitchen with fresh fruit, hot & cold beverages Multisport card & private medical care A culture of feedback – evaluation meetings, mentoring, and career growth opportunities Support for continuous learning – we encourage and invest in the professional development of our engineers Sounds like a perfect place for you? Don’t hesitate to click apply and submit your application today!