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
Link Group
.NET / eFront Software Engineer
Mid
Hybrid
Warsaw, Poland
120 - 160 PLN
🏢 Summary: Software development role focused on building and maintaining .NET-based solutions, designing scalable architectures, and collaborating with stakeholders in an Agile environment. The position involves end-to-end development, REST API integration, SQL Server database design, code quality practices, and continuous improvement initiatives. 🗂️ Requirements: 3+ years of experience with .NET 4.8+, Experience with .NET Core, Knowledge of Microsoft SQL Server, Experience with relational database design, Advanced SQL skills, Understanding of OOP principles, Knowledge of clean architecture design patterns, Experience building and consuming REST APIs, Proficiency with Visual Studio, Proficiency with VS Code, Experience with GitLab, Understanding of DevOps practices, English proficiency at C1 level 📃 Skills: .NET, .NETCore, SQL, SQLServer, OOP, REST, VisualStudio, VSCode, GitLab, DevOps, eFront, WebSphereTX, Agile, Scrum 🏢 Description: Key Responsibilities End-to-End Development: Design logical data models and build robust software solutions aligned with a well-defined, multi-year product roadmap. Technical Design & Innovation: Proactively propose innovative architectural enhancements through controlled proof-of-concepts (spikes) and ensure all solutions adhere to modern software security standards. Collaboration & Delivery: Work hand-in-hand with business stakeholders to translate functional requirements into efficient technical specs. Participate in workload estimation, planning, and proactive status reporting. Code Quality & Mentorship: Maintain high engineering standards by conducting thorough peer code reviews, ensuring excellent test coverage, and managing application source code configuration. Team & Culture: Foster a friendly, supportive environment focused on continuous learning, knowledge-sharing, and team-wide upskilling. Requirements Technical Expertise: 3+ years of professional experience working with .NET 4.8+ and .NET Core . Strong knowledge of Microsoft SQL Server , relational database design (ER models), and advanced SQL. Solid grasp of Object-Oriented Programming ( OOP ) principles and clean architecture design patterns. Hands-on experience building and consuming REST APIs . Proficiency with development and version control tools ( Visual Studio, VS Code, GitLab ). Soft Skills & Methodology: A proactive, problem-solving mindset with a collaborative, team-player attitude. Foundational understanding of DevOps practices. Fluency in English (minimum C1) , with strong written and verbal communication skills. Nice to Have Direct development or configuration experience with the eFront FIA platform (highly advantageous). Familiarity with WebSphere TX . Prior experience working within an Agile/Scrum framework.
Technology
Link Group
Project Manager
Mid
Remote
Warsaw, Poland
16,800 - 22,680 PLN
🏢 Summary: IT Project Manager role responsible for leading technical projects within defined budget, scope, and schedule while coordinating cross-functional development teams. The position focuses on Agile-driven software delivery, stakeholder communication, risk management, and ensuring high-quality project execution in multi-team environments. 🗂️ Requirements: Minimum 3 years of IT project management experience, Experience in software development environments, Customer-facing project delivery experience, Strong knowledge of Agile methodologies, Experience working with multiple development teams, Proficiency in JIRA, Ability to manage project scope, budget, and schedule, Experience in risk management and project documentation 📃 Skills: Agile, Scrum, JIRA, SDLC, UserStories, Backlog, DoD, ProjectManagement, RiskManagement, Documentation 🏢 Description: Key Responsibilities Manage technical projects to ensure adherence to budget, schedule, and scope. Develop and revise project proposals, including objectives, technologies, and staffing. Set and track project milestones while managing unforeseen delays and realigning expectations. Establish communication plans and provide status updates to stakeholders and staff. Facilitate the gathering and validation of project requirements. Maintain comprehensive project documentation and performance databases. Analyze risks and provide regular updates to Senior Management to minimize delivery delays. Coordinate internal and external resources to keep projects within defined constraints. Communicate regularly with clients to confirm schedules and resolve project issues. Requirements At least three years of management experience in the IT field, including development and customer-facing work. Strong knowledge of software development industry standards and Agile techniques (e.g., user stories, backlogs, DoD). Experience delivering projects in environments involving multiple development teams and cross-functional setups. Proficiency in project management software, specifically JIRA. Excellent communication, negotiation, and influencing skills to coordinate with vendors and management. Proven ability to create proactive, self-organizing teams with a continuous improveme
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 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
Link Group
Project Manager
Mid
Remote
Warsaw, Poland
16,800 - 22,680 PLN
🏢 Summary: The offer is for an IT Project Manager responsible for leading technical projects from initiation to delivery, ensuring alignment with scope, budget, and schedule. The role involves coordinating cross-functional development teams, managing risks, and maintaining stakeholder communication. It requires strong expertise in Agile methodologies and project management tools to drive successful software delivery. 🗂️ Requirements: Minimum 3 years of IT project management experience, Experience in software development environments, Experience in customer-facing roles, Strong knowledge of Agile methodologies, Experience working with multiple development teams, Proficiency in JIRA, Ability to manage project scope, budget, and schedule, Experience in risk management and project documentation 📃 Skills: Agile, Scrum, JIRA, ITIL, Kanban, Backlog, UserStories, DoD, ProjectManagement, RiskManagement 🏢 Description: Key Responsibilities Manage technical projects to ensure adherence to budget, schedule, and scope. Develop and revise project proposals, including objectives, technologies, and staffing. Set and track project milestones while managing unforeseen delays and realigning expectations. Establish communication plans and provide status updates to stakeholders and staff. Facilitate the gathering and validation of project requirements. Maintain comprehensive project documentation and performance databases. Analyze risks and provide regular updates to Senior Management to minimize delivery delays. Coordinate internal and external resources to keep projects within defined constraints. Communicate regularly with clients to confirm schedules and resolve project issues. Requirements At least three years of management experience in the IT field, including development and customer-facing work. Strong knowledge of software development industry standards and Agile techniques (e.g., user stories, backlogs, DoD). Experience delivering projecagts in environments involving multiple development teams and cross-functional setups. Proficiency in project management software, specifically JIRA. Excellent communication, negotiation, and influencing skills to coordinate with vendors and management. Proven ability to create proactive, self-organizing teams with a continuous improvement mindset. Strong organizational and time management skills to keep projects on track.
Technology
Link Group
Tech Lead JAVA Developer
Senior
Hybrid
Warsaw, Poland
150 - 150 PLN
🏢 Summary: Technical leadership role responsible for the full software development lifecycle, including design, development and deployment of scalable fullstack solutions. The position combines hands-on backend development with mentoring a small team and shaping microservices architecture. Strong focus on code quality, engineering best practices and modern cloud-based environments. 🗂️ Requirements: 8+ years of experience with Java and Spring (including Spring Boot), Experience in microservices architecture and REST API integration, Experience with ORM tools, Experience with SQL and NoSQL databases, Experience with CI/CD tools, Experience with cloud environments and containerization (AWS, Docker, Kubernetes) 📃 Skills: Java, Spring, SpringBoot, Microservices, REST, Hibernate, SQL, NoSQL, PostgreSQL, MySQL, MongoDB, Redis, ElasticSearch, Jenkins, TeamCity, AzureDevOps, CircleCI, Octopus, AWS, Docker, Kubernetes 🏢 Description: Rola obejmuje pełną odpowiedzialność za cykl życia oprogramowania, dbałość o jakość kodu oraz aktywny udział w kształtowaniu kierunku rozwoju technologicznego projektów. Zakres obowiązków Prowadzenie i mentoring zespołu (do 5 developerów) w projektach fullstackowych Projektowanie, rozwój i wdrażanie skalowalnych rozwiązań programistycznych Odpowiedzialność za pełen cykl życia oprogramowania – od koncepcji po wdrożenie Zapewnianie wysokiej jakości kodu oraz dobrych praktyk inżynierskich Współpraca z architektami, Product Ownerami oraz innymi zespołami Pełnienie roli kluczowego partnera technicznego dla interesariuszy Ustalanie celów zespołu oraz monitorowanie jego efektywności Wymagania Bardzo dobra znajomość Java oraz Spring (w tym Spring Boot) (8+y) Doświadczenie w projektowaniu architektury mikroserwisowej oraz integracji systemów (REST APIs) Znajomość narzędzi ORM (np. Hibernate, nHibernate, Entity Framework ) Doświadczenie w pracy z bazami danych SQL i NoSQL (np. PostgreSQL, MySQL, MongoDB, Redis, ElasticSearch) Doświadczenie z narzędziami CI/CD (np. Jenkins, TeamCity, Azure DevOps, CircleCI, Octopus) Znajomość środowisk chmurowych i DevOps: AWS, Docker, Kubernetes Podstawowa znajomość frameworków frontendowych (React, Angular lub Vue) – mile widziana Biegła znajomość języka polskiego i angielskiego
Technology
emagine Polska
(Senior) Backend Developer - .NET
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: The offer is for a Backend .NET Developer responsible for building and maintaining scalable backend solutions within a DevOps-driven environment. The role involves full software development lifecycle participation, cloud integration, and performance optimization. The position requires collaboration in Agile teams and ensuring high code quality and seamless deployment processes. 🗂️ Requirements: Proven experience with .NET development, Strong knowledge of Docker, Strong knowledge of Kubernetes, Familiarity with Microsoft Azure, Experience with Azure DevOps Server, Experience working in Agile environments, Experience implementing CI/CD practices, Ability to optimize application performance and scalability 📃 Skills: .NET, Docker, Kubernetes, Azure, AzureDevOps, CI/CD, Agile 🏢 Description: Main Responsibilities Design, develop, and maintain robust backend solutions. Collaborate across teams to ensure seamless software integration. Participate in the full software development lifecycle. Implement DevOps practices for continuous integration and delivery. Optimize application performance and scalability. Review and improve code quality through peer reviews. Key Requirements Proven experience with .NET development. Strong knowledge of Docker and Kubernetes . Familiarity with Microsoft Azure and Azure DevOps Server . Experience working in Agile environments . Strong problem-solving skills. Nice to Have Experience with microservices architecture . Knowledge of additional programming languages. Familiarity with front-end technologies.
Technology
emagine Polska
(Senior) Backend Developer - .NET
Senior
Hybrid
Lisbon, Portugal
🏢 Summary: The offer is for a Backend .NET Developer responsible for building and maintaining robust backend systems while supporting full software development lifecycle and DevOps practices. The role involves working in Agile teams, ensuring high performance, scalability, and seamless integration of applications. The position also emphasizes containerization and cloud-based solutions using Azure. 🗂️ Requirements: Proven experience with .NET development, Strong knowledge of Docker, Strong knowledge of Kubernetes, Familiarity with Microsoft Azure, Experience with Azure DevOps Server, Experience working in Agile environments 📃 Skills: .NET, Docker, Kubernetes, Azure, AzureDevOpsServer, Agile, DevOps, Microservices 🏢 Description: Main Responsibilities Design, develop, and maintain robust backend solutions. Collaborate across teams to ensure seamless software integration. Participate in the full software development lifecycle. Implement DevOps practices for continuous integration and delivery. Optimize application performance and scalability. Review and improve code quality through peer reviews. Key Requirements Proven experience with .NET development. Strong knowledge of Docker and Kubernetes . Familiarity with Microsoft Azure and Azure DevOps Server . Experience working in Agile environments . Strong problem-solving skills. Nice to Have Experience with microservices architecture . Knowledge of additional programming languages. Familiarity with front-end technologies.
Technology
DCG
Software Developer
Mid
Hybrid
Warsaw, Poland
150 - 170 PLN
🏢 Summary: Full-stack SharePoint developer role focused on designing, developing, and supporting enterprise software systems using Microsoft technologies. The position involves leading development teams, building scalable solutions, managing releases, and contributing across the full software development lifecycle in a Scrum environment. The offer includes private medical care, sports card co-financing, consultant support, and an employee referral program. 🗂️ Requirements: Minimum 2 years of experience in Full-stack SharePoint development or support, Experience with custom SharePoint solutions, SDK, workflows, timer jobs, and features, Experience with Microsoft .NET and .NET Core, Experience with Microsoft SQL Server and T-SQL, Knowledge of Azure DevOps pipelines, Experience with Web Services, REST API, and HTTP API, Experience with HTML, CSS, JavaScript, TypeScript, and React, At least one relevant intermediate-level software development certification, Experience with complete software development lifecycle, Ability to design enterprise-level software systems, Knowledge of UML and application design, Experience designing data, business logic, and UI layers, Experience working in Scrum, Ability to lead technical teams, Strong technical documentation skills, Problem-solving skills, ICT-related degree 📃 Skills: SharePoint, SDK, Workflows, NET, NETCore, SQLServer, TSQL, AzureDevOps, REST, HTTP, HTML, CSS, JavaScript, TypeScript, React, UML, Scrum 🏢 Description: Responsibilities: Designs and develops the system Lead development teams Translates requirements into design Optimizes software from performance, security and quality points of view Produces technical documentation Estimates effort and time for development Sets software development standards Propose technical solutions for business needs and technical problems Collects and interprets software metrics Manages configuration and releases Contributes to requirements analysis, testing, quality assurance, change management, deployment Tests solutions and develops testing tools Documents developments Prototypes solutions Acts as 2nd and 3rd line support Requirements: Minimum 2 years of experience in Full-stack SharePoint support or developer role (custom solutions development, SDK, workflows, timer jobs, features etc.) Microsoft .NET / Microsoft .NET Core, Microsoft SQL Server applications development with T-SQL knowledge, Knowledge of Azure DevOps pipelines Experience with Web Services, REST API, HTTP API Experience with HTML & CSS – responsive design, JavaScript, TypeScript (good understanding of JS as arrow functions, destructing), React At least 1 certification among:Intermediate level certificate in software development relevant to the domain or an equivalent certification recognized internationally (subject to acceptance as a valid credential by the Contracting Authority) Has gone at least 1 time through the complete lifecycle of the solution Expert in developing enterprise level software systems in specified technology domain Knows UML and can design applications in UML Proficient in designing and developing: data layer, business logic layer and UI layer Worked in Scrum developments Is capable for leading technical teams Holds ability to document effectively technical solutions Presents problem solving skills ICT relevant degree is mandatory Offer: Private medical care Co-financing for the sports card Constant support of dedicated consultant Employee referral program
Technology
emagine Polska
Embedded Systems Consultant
Mid
Hybrid
Almada, Portugal
🏢 Summary: Development role focused on embedded systems, client/server platforms, and native or web GUI applications for Windows and Linux environments. The position involves building and maintaining software using multiple programming languages and integrating with network, hardware, and cloud technologies. It requires working across the full software development lifecycle. 🗂️ Requirements: Higher education in Computer Engineering or related field, Experience in software development with C, Experience in software development with C++, Experience in software development with .NET/C#, Experience in software development with Java, Understanding of software development life cycle, Experience with MS Visual Studio, Experience with Eclipse IDE, Proficiency in Portuguese, Proficiency in English 📃 Skills: C, C++, C#, .NET, Java, VisualStudio, Eclipse, TCP/IP, VoIP, USB, I2C, SPI, UML, Cryptography, PKI, WebServices 🏢 Description: YOUR ROLE Software development for embedded systems; Shared services and client/server platforms; Native and Web GUI applications in Windows, Linux. OUR REQUIREMENTS FOR THIS JOB: Higher education in Computer Engineering or related areas; Solid knowledge and experience in software development with C, C++, .NET/C# and Java; Good understanding of software development life cycle and methodologies; Experience in using MS Visual Studio and Eclipse IDEs; Good expression skills in Portuguese and English, spoken and written. IT WOULD BE A PLUS IF YOU HAVE: Cyber-physical systems, real-time OS and hardware protocols (e.g. USB, I2C, SPI); TCP/IP networks and VoIP protocols; Cloud integration protocols; Web services; Cryptography / PKI; Web application development; System modelling and design with UML.