April 25, 2026
Regular C Developer
Mid • Hybrid
15,000 - 18,000 PLN
Warsaw, Poland
About the Role:
You will play a pivotal role in driving the software development lifecycle for our core network orchestration and service management platform. Your daily responsibilities will include:
Taking ownership of feature development, from analyzing requirements and estimating efforts to final delivery.
Designing robust architectures and implementing high-quality code.
Conducting thorough security impact assessments to ensure system integrity.
Executing tests, maintaining comprehensive documentation, and managing software releases.
Performing root-cause analysis, debugging complex technical issues, and resolving trouble reports.
Ensuring the long-term health and maintainability of the product.
Core Requirements:
3 to 5 years of commercial experience in a comparable software engineering capacity.
Strong, hands-on proficiency in C programming.
Solid scripting skills using Python, Perl, or TCL.
Practical experience operating and developing within Linux environments.
A University Degree in Engineering, Computer Science, or a related technical discipline.
Highly Valued (Bonus Skills):
Background in the telecommunications or data communications sector, with a specific focus on service activation, network management, and provisioning platforms.
Deep understanding of broadband technologies, network topologies, Ethernet, and Routing/Switching protocols.
Familiarity with version control and containerization tools (such as Git, Gerrit, or Docker).
A strong habit of writing unit tests to ensure code reliability.
Additional Advantages:
Previous background in complex Systems Integration.
Coding experience in Java.
Proven ability to thrive within Agile frameworks.
Experience collaborating smoothly with geographically distributed teams.
Similar jobs you might like
Technology
Creotech
DevOps Engineer (Networking-focused)
Mid
Hybrid
Warsaw, Poland
🏢 Summary: The offer is for a DevOps/Network Engineer role focused on designing and securing scalable network architectures across cloud and hybrid environments. The position involves automating infrastructure with IaC tools, managing cloud networking components, and integrating security into CI/CD pipelines. The role also includes monitoring, incident response, and supporting compliance and infrastructure hardening efforts. 🗂️ Requirements: Minimum 3 years experience in DevOps, Infrastructure, or Network Engineering, Hands-on experience with cloud networking in AWS, Azure, or GCP, Experience with Infrastructure as Code tools, Knowledge of CI/CD pipelines and DevOps practices, Experience with monitoring, logging, and alerting tools, Understanding of IAM and network security best practices, Ability to manage VPCs, VPNs, load balancers, and firewalls 📃 Skills: AWS, Azure, GCP, Terraform, Ansible, CICD, IAM, VPC, VPN, Firewalls, LoadBalancers, Kubernetes, ISO27001, SOC2, Monitoring, Logging 🏢 Description: Tasks Design and implement secure and scalable network architectures across cloud and hybrid environments Automate infrastructure using IaC tools (Terraform, Ansible) Manage and secure VPCs, VPNs, load balancers, and firewalls Ensure network segmentation and access control best practices Support CI/CD pipelines and integrate basic security mechanisms (e.g., secret handling) Monitor traffic, logs, and performance; respond to incidents Collaborate with security teams on infrastructure hardening Support compliance requirements (e.g., ISO 27001, SOC 2) Requirements At least 3 years of experience in DevOps, Infrastructure, or Network Engineering Hands-on experience with cloud networking (AWS / Azure / GCP) Experience with Infrastructure as Code and automation tools Knowledge of CI/CD pipelines and DevOps practices Ability to work with monitoring, logging, and alerting tools Basic understanding of security best practices (IAM, network security) Very good command of English (B2+/C1), both written and spoken Nice to have Experience with Kubernetes networking Exposure to security tools or vulnerability scanning Cloud or networking certifications (e.g., AWS, CCNA)
Technology
Sii
C Developer – telco sector (f/m/x)
Mid
Remote
Wroclaw, Poland
🏢 Summary: C Developer role in a low-level embedded 5G telecommunications project focused on developing high-performance, reliable software close to the hardware layer. The position involves building scalable, multi-threaded applications on Linux and working with telecom protocols in advanced mobile network systems. 🗂️ Requirements: Minimum 3 years of experience in C development, Strong proficiency in C for high-performance and reliable systems, Experience with multi-threaded application development on Linux, Experience with inter-process and cross-thread communication, Understanding of telecommunications protocols and mobile network systems, Ability to troubleshoot and debug system-level issues in Linux, Experience with CMake build configuration, Participation in code reviews and code quality practices, Fluent Polish, Communicative English, Residence in Poland 📃 Skills: C, Linux, Multithreading, IPC, CMake, 5G, Telecommunications, Debugging 🏢 Description: If you are looking for a new challenge as a C Developer, join a low-level embedded project in the telecommunications sector focused on 5G mobile network hardware. The role involves developing high-performance and reliable software close to the hardware layer for advanced telecom systems. If this opportunity sounds interesting to you, please apply. Your tasks Work as a C developer for high-performance and high-reliability mobile network systems and applications Develop scalable, multi-threaded functionalities using Linux OS and its multi-threading and cross-thread/cross-process communication capabilities Collaborate with cross-functional teams to design, implement, and test new features and functionalities Troubleshoot and debug complex system issues, leveraging your Linux OS and knowledge of telecommunications protocols and standards Participate in code reviews and maintain coding standards, ensuring high-quality and maintainable code Create and/or manage CMake build configurations Requirements Minimum 3 years of experience in C development Strong proficiency in C programming for developing high-performance and highly reliable systems Experience developing scalable, multi-threaded applications on Linux, including inter-process and cross-thread communication Solid understanding of telecommunications protocols and mobile network systems Ability to troubleshoot, debug, and optimize complex system-level issues in Linux environments Experience with build systems and code quality practices, including CMake configuration and participation in code reviews Good command of English (communicative for all work purposes) Fluent in Polish required Residing in Poland required What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!
Technology
Link Group
Senior Python Developer
Senior
Hybrid
Warsaw, Poland
120 - 170 PLN
🏢 Summary: The role involves full ownership of software products, covering architecture design, development, deployment, and maintenance within distributed systems. It focuses on building RESTful microservices, automation tools, and modular components to industrialize asset management processes. The position also ensures system integration, cloud-native deployment, and ongoing optimization in a DevOps environment. 🗂️ Requirements: Advanced proficiency in Python, Experience building RESTful microservices, Experience with ETL data processing, Basic knowledge of Java, Foundational understanding of Spring Boot, Proficiency in PostgreSQL design and optimization, Familiarity with S3 or NAS storage, Experience with Kubernetes and Docker, Experience with CI/CD pipelines, Working knowledge of Linux environments 📃 Skills: Python, Java, Spring, PostgreSQL, S3, NAS, Kubernetes, Docker, Jenkins, BitBucket, Linux, ETL, REST 🏢 Description: Key Responsibilities: End-to-End Product Ownership: Manages the full software lifecycle, from initial concept and architecture design to production release and maintenance. Workflow Automation: Develops internal tools to automate data collection, remediation, and reporting to industrialize asset management processes. Modular Development: Delivers independent, high-quality software modules through iterative cycles of coding, testing, and documentation. System Integration: Ensures seamless integration and maintenance of applications within complex, distributed infrastructures. Technical Collaboration: Works closely with architects and product owners to define technical solutions and security standards. Technical Requirements: Python Expertise: Advanced proficiency in Python for building RESTful microservices, automation scripts, and ETL data processing. Basic Java Knowledge: Foundational understanding of Java and Spring Boot to support existing backend components and minor maintenance tasks. Data & Storage: Proficiency in PostgreSQL (design and optimization) and familiarity with S3 or NAS storage solutions. Cloud & DevOps: Familiarity with Kubernetes, Docker, and CI/CD pipelines (Jenkins, BitBucket) within a Linux environment.
Technology
emagine Polska
Network Engineer Expert/Lead
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: The offer is for a Network Engineer Expert responsible for designing, implementing, and maintaining enterprise network infrastructure to ensure high performance and reliability. The role focuses on configuring multi-vendor network devices, optimizing network performance, and resolving complex incidents. It requires strong technical expertise in network protocols, infrastructure operations, and performance analysis. 🗂️ Requirements: Proven experience in network engineering, Strong knowledge of network protocols, topologies, and technologies, Experience configuring and operating multi-vendor network devices, Ability to diagnose and resolve complex network incidents, Degree in Computer Science or related technical field, Network engineering certification or equivalent, Ability to document technical processes, Ability to work autonomously in technical environments 📃 Skills: Networking, TCP/IP, Routing, Switching, LAN, WAN, DNS, DHCP, Firewalls, VLAN, VPN 🏢 Description: Introduction & Summary: The Network Engineer Expert will play a critical role in the design, implementation, and maintenance of the company's network infrastructure. This position requires a proven background in network engineering, including expertise in network protocols, devices, and performance optimization to ensure high service quality and reliability. Main Responsibilities: Design, implement, and maintain the network infrastructure within defined technical scope. Coordinate with technical stakeholders for efficient network operation. Provide technical support to internal users via service requests. Analyze network performance and identify optimization opportunities. Implement and configure network devices according to specifications. Investigate and resolve network-related incidents within response times. Maintain up-to-date knowledge of network technologies and best practices. Key Requirements: Proven expertise in network engineering. Solid understanding of network protocols, topologies, and technologies. Capability to configure and operate network devices from multiple vendors. Analytical ability to diagnose and resolve complex network issues. Academic background in Computer Science or a comparable technical field. Network engineering certification or equivalent accreditation. Ability to interact with technical stakeholders and document processes. Ability to deliver services autonomously while coordinating as needed. Nice to Have: Experience with network performance optimization. Familiarity with network security practices.
Technology
Link Group
Java Developer
Mid
Hybrid
Warsaw, Poland
100 - 150 PLN
🏢 Summary: Mid-level Java Developer role focused on building and delivering software aligned with a long-term product roadmap, ensuring high-quality, user-centric solutions. The position involves full-cycle development, task estimation, and close collaboration within a cross-functional team. The role also requires active participation in CI/CD processes and hybrid work availability. 🗂️ Requirements: Mid-level experience with Java 8/17, Experience with Spring Boot and Hibernate, Experience with Maven and functional libraries, Proficiency in Oracle PL/SQL, Experience with Swagger for API documentation, Practical knowledge of CI/CD tools, Ability to work in hybrid model at least one day per week, Fluent English communication skills 📃 Skills: Java, Spring, Hibernate, Maven, Vavr, Oracle, PLSQL, Swagger, Bitbucket, Jenkins, Sonar, Kubernetes, ELK, CI/CD 🏢 Description: Key Responsibilities: Software Development: Build and deliver software according to project requirements and a multi-year product roadmap. User-Centric Design: Collaborate with the team to shape software functionality to best meet user expectations. Quality Assurance: Maintain high-quality solutions through thorough test coverage, code reviews, and a focus on user needs. Project Management: Perform task estimation, planning, and provide proactive status reporting to the team. Team Collaboration: Foster a supportive environment by sharing knowledge and assisting other team members. Technical Requirements: Java Stack: Solid mid-level experience with Java 8/17, Spring Boot, Hibernate, Maven, and functional libraries like vavr. Data & Messaging: Proficiency in Oracle PL/SQL, and API documentation using Swagger. DevOps Ecosystem: Practical knowledge of CI/CD tools including Bitbucket, Jenkins, Sonar, Kubernetes, and ELK. Soft Skills: A collaborative "team player" attitude with the ability to communicate fluently in English. Work Model: Ability to work in a hybrid setup, including at least one day per week.
Technology
Link Group
Senior Java Developer
Senior
Hybrid
Warsaw, Poland
120 - 160 PLN
🏢 Summary: Senior technical role leading the design, optimization, and delivery of core business applications within a large IT transformation program. The position focuses on Java-based microservices, cloud and DevOps adoption, and collaboration with architecture and infrastructure teams. It combines hands-on development expertise with technical leadership across strategic platforms. 🗂️ Requirements: 6+ years of experience with Java microservices, Strong experience with JEE and Spring Boot, Experience in API and REST development, Proficiency in Kubernetes, Proficiency in Python, Experience with cloud migration projects, Hands-on experience with Oracle Database and WebLogic, Experience with messaging systems such as IBM MQ or WebSphere, Knowledge of IT security standards, Understanding of functional and technical architecture principles, Fluency in English 📃 Skills: Java, JEE, SpringBoot, REST, API, Microservices, Kubernetes, Python, Oracle, WebLogic, IBMMQ, WebSphere, DevOps, Agile, CloudMigration, Architecture, Security 🏢 Description: Key Responsibilities: Technical Leadership: Provides expert technical guidelines and support to IT analysts and development teams. Application Optimization: Identifies improvement and optimization opportunities for major core business applications. Strategic Delivery: Contributes to the delivery of high-priority projects within core business platforms. Infrastructure Collaboration: Partners with Architects, Security, and Infrastructure teams to design and evolve technical solutions. IT Transformation: Drives the adoption of DevOps, Agile methodologies, and AI readiness as part of broader group transformation programs. Technical Requirements: Java Expertise: Over 6 years of experience with Java microservices, JEE, Spring Boot, and API/REST development. Cloud & DevOps: Proficiency in Kubernetes and Python, with cloud migration expertise and DevOps knowledge listed as significant advantages. Data & Middleware: Experience with Oracle components (Database, WebLogic) and messaging flows such as IBM MQ or WebSphere. Standards & Architecture: Deep awareness of IT security standards, quality metrics, and functional/technical architecture principles. Professional Skills: Fluency in English with the ability to present complex technical topics to senior stakeholders.
Technology
emagine Polska
AWS Cloud Engineer
Mid
Remote
Lisbon, Portugal
🏢 Summary: DevOps/Cloud Engineer role focused on managing and optimizing AWS infrastructure, implementing CI/CD pipelines, and maintaining production systems. The position emphasizes Infrastructure as Code, container orchestration, observability, and CDN configuration. You will automate, monitor, and scale cloud environments ensuring reliability, security, and performance. 🗂️ Requirements: Strong Linux/Unix administration, Understanding of Internet and web application architecture, Experience with observability (metrics, logs, tracing), Hands-on AWS infrastructure management, CI/CD pipeline implementation, Containerization and orchestration experience, Infrastructure as Code using Terraform/Terragrunt, Monitoring tools experience, CDN setup and management, Solid networking protocols knowledge, Scripting and automation skills (Bash, Python, JavaScript, TypeScript), Configuration management with Ansible, Production environment support experience 📃 Skills: Linux, Unix, AWS, Ansible, Kubernetes, Docker, Helm, Terraform, Terragrunt, Grafana, Kibana, DataDog, CloudWatch, CloudFront, Akamai, Bash, Python, JavaScript, TypeScript, GitHub, GitLab, Jenkins, Networking, CDN, Observability, CICD 🏢 Description: .Requirements You are good at Roaming around Linux/Unix systems and pinpointing problem root causes Understanding how the Internet and Web applications work under the hood Metrics, logs, distributed tracing and everything around observability Configuration management frameworks such as Ansible Maintaining applications in a production environment Being self-driven and working with little supervision towards a common team or company purpose Feeling humble and motivated by being able to learn/teach others Comfortable with DevOps methodologies and best practices You rock at Good Experience managing AWS Cloud Infrastructure. Provisioning resources, configuring networks, ensuring security, optimizing costs, implementing disaster recovery, and automating infrastructure management. Experience setting up CI/CD and AWS networking and accounts using Github, Github actions, Gitlab and/or Jenkins ). Experience with Containers and orchestration frameworks such as Kubernetes and Docker, preferably using Helm Charts. Experience with Infrastructure as Code (IaC) and it's tools, such as (i.e. preferably with Terraform,Terragrunt) Experienced with monitoring (i.e. preferably with Grafana, Kibana, DataDog. Cloud Watch also an option. Experienced Creating and Developing CDN using CloudFront and or AKAMAI. Solid knowldge of Networking protocols. Experienced with language for automation task and scripting such as Bash, Python, Javascript and Typescript. Very comfortable with English.
Technology
emagine Polska
Python Software Engineer (h/f)
Senior
Hybrid
Paris, France
🏢 Summary: The offer is for a senior Python Software Engineer responsible for improving and reinventing the software delivery lifecycle, focusing on developer tools, CI/CD, and Python package distribution. The role involves building and maintaining libraries and tooling that support secure, reliable, and scalable development across the organization. It emphasizes best practices in dependency management, testing, and cross-platform compatibility. 🗂️ Requirements: Minimum 10 years of software development experience or exceptional learning ability, BS or MS in Computer Science or related field, Expertise in Python or C++, Strong knowledge of Python, Proficiency with Python packaging tools, Strong coding skills focused on reliability, Ability to develop CI/CD scripts and developer tools, Experience with dependency management and testing practices 📃 Skills: Python, C++, CI/CD, pip, setuptools, Conda, SDLC, Git, ray, spark, TypeScript, React, Angular, Node 🏢 Description: Summary The Python Software Engineer plays a crucial role within the Technical Foundations team, responsible for developing and maintaining a robust ecosystem that empowers colleagues to produce high-quality research and production code. Main Responsibilities: As a Python Software Engineer, you will be tasked with reinventing the software delivery lifecycle and promoting best practices in software development. Reinvent the software delivery lifecycle, focusing on developer tools and CI/CD scripts for Python packages. Assemble 3rd-party tools into a unique distribution for cross-compatibility on various architectures. Promote best practices in software development, including dependency management and testing techniques. Develop libraries and tools to support SDLC, Security, Cloud, and other technical domains. Conduct technology watch and prototype modern technology solutions for firmwide challenges. Key Requirements: Minimum 10 years of software development experience or exceptional learning skills. BS or MS in Computer Science or related field. Expertise in Python or C++ with solid knowledge of Python. Proficiency with Python packaging solutions (e.g., pip, setuptools, Conda). Strong coding skills with a focus on reliability. Excellent communication skills in an international team. Nice to Have: Experience with distributed data manipulation libraries (e.g., ray, spark). Familiarity with TypeScript (React, Angular, Node).
Technology
Link Group
Data DevOps Engineer
Mid
Hybrid
Warsaw, Poland
18,000 - 22,000 PLN
🏢 Summary: The offer is for a Data Engineer/DevOps professional to build and maintain scalable data platforms and cloud infrastructure, automate data workflows using CI/CD and Infrastructure as Code, and optimize data pipelines for high availability and security. The role focuses on managing data processing environments and supporting model deployment in collaboration with data teams. 🗂️ Requirements: Proficiency in Linux/Unix administration, Strong Shell scripting skills, Advanced knowledge of Python, Advanced knowledge of SQL, 3–5 years experience in Data Engineering or DevOps, Degree in Computer Science, Data Engineering, or related field 📃 Skills: Linux, Unix, Shell, Python, SQL, Azure, Spark, Databricks, Docker, Kubernetes, Terraform, Ansible, Hadoop, Kafka, CICD 🏢 Description: Key Responsibilities Infrastructure Management: Build and maintain scalable data platforms and cloud-based infrastructure. Automation: Implement CI/CD pipelines for data workflows and automate manual processes using Infrastructure as Code (IaC). Pipeline Optimization: Monitor, troubleshoot, and optimize data processing jobs to ensure high availability. Security & Compliance: Ensure data integrity and security across all environments. Collaboration: Work closely with Data Scientists and Engineers to streamline the deployment of data models. Requirements Systems & Scripting: Strong proficiency in Linux/Unix administration and Shell scripting. Programming: Advanced knowledge of Python and SQL . Mindset: Exceptional analytical and problem-solving skills. Education: Degree in Computer Science, Data Engineering, or a related technical field. Experience: 3–5 years of proven experience in Data Engineering or a DevOps-related role. Nice-to-have Cloud & Big Data: Hands-on experience with Azure , Apache Spark , and Databricks . DevOps Tools: Proficiency with Docker , Kubernetes , CI/CD tools, and IaC (e.g., Terraform, Ansible). Data Ecosystems: Familiarity with Big Data technologies such as Hadoop or Kafka .