April 11, 2026

Java Software Engineer

Mid • Hybrid

15,000 - 17,500 PLN

Krakow, Poland

The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide.We are a thriving and growing company in search of a Software Engineer to join our evidence management team in the vibrant city of Krakow, Poland. This full-time position offers the opportunity to play a significant role in the development and growth of our software engineering projects. We are seeking a talented and proactive individual who can contribute to our team’s success and foster a spirit of collaboration within the company.

You will join a high-performing team of developers and will be primarily working on the backend, taking responsibility for implementing a range of new application features, as well as improving the performance, scalability, and modularity of the existing product.

Responsibilities

  • Execute the full software development lifecycle and provide support for each assigned project, adhering to company standards and expectations.

  • Apply software development practices to produce clean, modular, scalable, and testable code for the Java backend.

  • Apply testing and debugging methods to resolve complex software issues.

  • Work collaboratively with local and distributed teams in an Agile environment to enhance the product.

Required skills and qualifications

  • 3+ years of hands-on backend software development (we use Java).

  • Solid understanding of object-oriented programming, design patterns, and core software engineering principles.

  • Experience creating meaningful automated tests (we use JUnit).

  • Knowledge of testing and debugging software issues.

  • Experience working with relational databases (we use Postgres).

  • Knowledge of ORM technologies such as Hibernate/JPA.

  • Strong communication and collaboration skills.

Preferred skills and qualifications

  • Bachelor/Masters degree in Computer Science, Engineering or a related subject.

  • Experience working with Java, JAX-RS, Spring or similar technologies.

  • Experience with microservices architecture.

  • Previous working experience in an Agile environment (Scrum).

Similar jobs you might like

Technology

Motorola Solutions

Java Software Engineer (Evidence and Devices Engineering team)

Mid

Hybrid

Krakow, Poland

12,000 - 14,000 PLN

🏢 Summary: Full-time Backend Software Engineer role focused on developing and enhancing a Java-based evidence management system. The position involves implementing new backend features and improving performance, scalability, and modularity within an Agile environment. The role includes full software development lifecycle responsibilities and collaboration with distributed teams. 🗂️ Requirements: 2+ years backend software development experience, Proficiency in Java, Strong understanding of object-oriented programming, Knowledge of design patterns, Understanding of core software engineering principles, Experience with automated testing, Experience with JUnit, Experience with relational databases, Knowledge of PostgreSQL, Experience with ORM frameworks, Knowledge of Hibernate or JPA, Experience with testing and debugging, Experience working in Agile environment 📃 Skills: Java, JAX-RS, Spring, JUnit, PostgreSQL, Hibernate, JPA, SQL, Agile, Scrum, Microservices, OOP 🏢 Description: The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide. We are a thriving and growing company in search of a Software Engineer to join our evidence management team in the vibrant city of Krakow, Poland. This full-time position offers the opportunity to play a significant role in the development and growth of our software engineering projects. We are seeking a talented and proactive individual who can contribute to our team’s success and foster a spirit of collaboration within the company. You will join a high-performing team of developers and will be primarily working on the backend, taking responsibility for implementing a range of new application features, as well as improving the performance, scalability, and modularity of the existing product. Responsibilities Execute the full software development lifecycle and provide support for each assigned project, adhering to company standards and expectations. Apply software development practices to produce clean, modular, scalable, and testable code for the Java backend. Apply testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to enhance the product. Required skills and qualifications 2+ years of hands-on backend software development (we use Java). Solid understanding of object oriented programming, design patterns, and core software engineering principles. Experience creating meaningful automated tests (we use JUnit). Knowledge of testing and debugging software issues. Experience working with relational databases (we use Postgres). Knowledge of ORM technologies such as Hibernate/JPA. Strong communication and collaboration skills. Preferred skills and qualifications Bachelor/Masters degree in Computer Science, Engineering or a related subject. Experience working with Java, JAX-RS, Spring or similar technologies. Experience with microservices architecture. Previous working experience in an Agile environment (Scrum). In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way.  Also, to reward your work, you’ll get the following: Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s gross salary, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Annual bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work

Technology

Motorola Solutions

Angular Software Engineer

Mid

Hybrid

Krakow, MA, Poland

14,000 - 17,000 PLN

🏢 Summary: Frontend Developer role focused on building and maintaining responsive web applications for evidence management systems using Angular and related technologies. The position involves enhancing existing applications, implementing testing strategies, and collaborating with cross-functional teams to deliver reliable, user-friendly solutions. 🗂️ Requirements: 3+ years frontend development experience, Strong Angular experience, Proficiency in HTML5, Proficiency in CSS3, Proficiency in JavaScript, Proficiency in TypeScript, Experience with REST APIs, Experience with asynchronous programming, Familiarity with Git, Ability to debug complex issues 📃 Skills: Angular, Marionette.js, HTML5, CSS3, JavaScript, TypeScript, REST, Git, Jasmine, Karma, Cypress, Webpack, Gulp, Jenkins, WCAG, XSS, CSRF 🏢 Description: The Evidence and Devices Engineering team is responsible for Motorola Solutions’ body cameras, vehicle cameras and evidence management software leveraged in public safety and enterprise applications worldwide. Job Description You will be responsible for: Develop and maintain responsive and user-friendly web applications using Angular framework. Manage the upkeep of existing web applications employing Marionette.js guaranteeing their continued utility and effectiveness. Collaborate with cross-functional teams to gather and understand requirements, subsequently translating them into effective technical solutions. Writing and conducting unit tests, integration tests, and end-to-end tests to identify, fix bugs and ensure the reliability of the front-end code. Participate in code reviews and provide constructive feedback to peers. Stay up-to-date with the latest front-end development trends and technologies. Basic Requirements 3+ years of professional frontend development experience, with a strong focus on Angular. Proficiency in HTML5, CSS3, and JavaScript/TypeScript. Experience with RESTful APIs and asynchronous programming. Familiarity with UI/UX principles and the ability to work closely with designers to translate designs into realization. Familiarity with version control systems, preferably Git. Strong problem-solving skills and the ability to debug complex issues. Excellent communication and teamwork skills. Strong English communication skills. Nice to Have: Experience with testing frameworks Jasmine, Karma, and Cypress. Familiarity with build tools and continuous integration (Webpack, Gulp, Jenkins, etc.). Understanding of security best practices to prevent common vulnerabilities such as cross-site scripting (XSS) and cross-site request forgery (CSRF). Awareness of accessibility standards (WCAG) to ensure that web applications are usable and navigable by individuals with disabilities. ​ In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode

Technology

Experis Manpower Group

Fullstack Engineer

Senior

Hybrid

Warsaw, Poland

130 - 140 PLN/hr

🏢 Summary: Software Engineer role in a long-term international project, working in a cross-functional team responsible for full product lifecycle from design to production support. The position involves backend and frontend development using modern technologies in an iterative delivery model. Hybrid work model with 5 days per month in the office. 🗂️ Requirements: Minimum 5 years of commercial software development experience, Experience with at least one programming language: Kotlin, Python, or JavaScript, Willingness to work across backend and frontend technologies, Working knowledge of Unix/Linux environments, Understanding of databases: MongoDB, Redis, PostgreSQL, Experience with HTTP APIs and RESTful services, Ability to provide production support and troubleshoot performance and security issues, Good English communication skills 📃 Skills: Kotlin, Python, JavaScript, Unix, Linux, MongoDB, Redis, PostgreSQL, REST, HTTP, .NET, C# 🏢 Description: Software Engineer (Kotlin / Python / JavaScript) Location: Kraków or Warsaw (hybrid — 5 days per month in the office) Contract type: B2B — 130–140 PLN/h Project: Long-term international project About the Role We are looking for a Software Engineer to join a collaborative product team working in an iterative delivery model. The team is responsible for the full lifecycle of the product — from design and development to production support — following the principle: “you build it, you support it.” This role offers an opportunity to work with modern technologies across backend and frontend, while continuously learning new programming languages and tools. Key Responsibilities Work in a cross-functional team of 4–6 engineers Break down requirements into user stories and deliver iteratively to production Design technical solutions aligned with architectural guidelines Provide production support, including troubleshooting bugs, performance, and security issues Identify and manage technical debt alongside new feature development Collaborate closely with team members, including pair programming Ensure high quality and maintainability of delivered solutions Requirements Minimum 5 years of relevant commercial experience Experience with at least one programming language (Kotlin, Python, or JavaScript preferred) Willingness to learn multiple technologies across backend and frontend Working knowledge of Unix/Linux environments Understanding of databases from a usage perspective (MongoDB, Redis, PostgreSQL) Experience with HTTP APIs (RESTful services) Good English communication skills (team communication in English) Nice to Have Knowledge of .NET / C# What We Offer Hybrid work model — only 5 days per month from the office (Kraków or Warsaw) Private medical care (Medicover) Sports card (Multisport or equivalent) Life insurance Long-term, stable cooperation Opportunity to work with modern technologies in an international environment Support for professional development and learning

Technology

Motorola Solutions

Senior Embedded Engineer for Video Devices

Senior

Hybrid

Krakow, Poland

17,000 - 21,000 PLN

🏢 Summary: The role involves developing and maintaining embedded Linux software for advanced video devices, including fixed and body-worn cameras. The engineer will design high-performance firmware solutions, contribute across the full development lifecycle, and mentor team members. The position focuses on building scalable, high-quality embedded systems using modern software engineering practices. 🗂️ Requirements: Bachelor's degree in Engineering, Computer Science, Mathematics or related field, Minimum 3 years of experience in embedded software development, Strong senior-level proficiency in C, Practical knowledge of data structures and algorithms, Understanding of modern software design principles, Experience with build environments and automated testing, Knowledge of OS concepts: processes, threads, mutexes, interrupts, exceptions, Ability to work in English 📃 Skills: C, Embedded, Linux, Algorithms, DataStructures, BuildSystems, AutomatedTesting, Multithreading, TCP/IP, C++, Rust, Python 🏢 Description: The Video Devices Teams in the R&D center in Krakow have been growing dynamically since 2019. Currently, we have more than 60 specialists on board working on solutions for fixed and mobile (body-worn) cameras. We bring advanced video capabilities to public safety and commercial customers, including healthcare, airports, retail, critical infrastructure, and public venues. We are looking for an experienced embedded software engineer to join our Video Firmware team. As a member of our team, you'll have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative embedded software. Your role will involve not only writing clean, efficient code but also mentoring other team members and participating in the entire lifecycle of feature development, from design through to deployment and support. Responsibilities: Designing, developing, and maintaining exemplary embedded software. Advancing the state of the art of our embedded Linux based codebase. Collaborating effortlessly with cross-functional teams to shape project requirements and technical specifications, collectively striving for exceptional outcomes. Creating robust, scalable, and high performance software solutions that make a significant difference. Ensuring the highest quality standards and adherence to industry best practices through comprehensive code reviews and constructive feedback, fostering a positive and productive environment. Mentoring and supporting other team members Remaining well-informed about the latest trends and advancements in software development practices Basic requirements: Bachelor's degree, with an emphasis on Engineering, Computer Science, Mathematics, or a related technical discipline At least 3 years of experience in embedded software development Strong C programming language skills at Senior level Experience and practical knowledge of data structures, algorithms, and modern software design Good understanding of software engineering best practices, including build environments and automated testing Knowledge of operating system concepts, including processes, threads, mutexes interrupt handling, and exception handling Good interpersonal communication skills, team spirit, and adaptability English language skills at a level allowing efficient communication Optional Qualifications: Knowledge of C++ or Rust Knowledge of scripting languages (Python or similar) Knowledge of digital imaging/photography and audio/video coding, video streaming Experience with TCP/IP and network programming

Technology

Motorola Solutions

Senior Java/ Full Stack Engineer

Senior

Hybrid

Kraków, Poland

18,000 - 21,000 PLN

🏢 Summary: Backend-focused software engineering role responsible for designing and implementing scalable, high-performance Java applications. The position involves enhancing system architecture, performance, and resilience while developing new features and maintaining backend services. You will work in an Agile team environment, emphasizing clean code, testing, and database optimization. 🗂️ Requirements: 5+ years backend software development experience, Strong knowledge of core Java and JDK, Experience designing high-performance multithreaded systems, Solid understanding of software architecture and design patterns, Experience writing automated tests with JUnit, Advanced debugging and performance profiling skills, Strong knowledge of relational databases, Experience with PostgreSQL, Experience with Hibernate or JPA, Ability to work in Agile environment 📃 Skills: Java, JDK, JUnit, PostgreSQL, Hibernate, JPA, SQL, JAX-RS, Spring, Agile, Multithreading 🏢 Description: You will join a high-performing team of software engineers, with the ability to work on the backend or full stack, but primarily working on the backend, and taking responsibility for implementing a range of new application features, as well as improving the architecture, performance, scalability, and resilience of the existing product. Responsibilities Design and implement clean, modular, scalable, and testable code for the Java backend. Conducting performance analysis and profiling for backend systems and databases, ensuring the system’s scalability and high performance. Apply advanced testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to continuously enhance product functionality. Required skills and qualifications 5+ years of hands-on backend software development, with an in-depth knowledge of core Java/JDK. Solid understanding of software architecture, design patterns, and core software engineering principles. (Experience designing and implementing high-performance, multithreaded, state-driven systems. Proficiency in creating meaningful automated tests (we use JUnit) and applying advanced testing and debugging techniques. In-depth knowledge of relational databases (we use Postgres) and ORM technologies such as Hibernate/JPA. Strong communication skills with the ability to effectively interface with stakeholders. Excellent problem-solving skills with a strong capacity for independent work. Ability to work both independently and collaboratively as part of a team in an Agile environment. Communicative English Preferred skills and qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related subject. Experience developing REST APIs using JAX-RS, Spring, or similar technologies. 2+ years of experience with Angular or similar modern frontend frameworks. Experience with E2E testing frameworks such as Playwright or Cypress. Mentorship, coaching, or leadership experience or demonstrable aptitude. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode

Technology

Motorola Solutions

Senior Java/ Full Stack Engineer

Senior

Hybrid

Krakow, Poland

18,000 - 20,000 PLN

🏢 Summary: Backend-focused Java Engineer role responsible for designing and implementing scalable, high-performance application features while improving architecture, resilience, and system scalability. The position involves performance analysis, advanced testing, and database optimization within an Agile environment. You will primarily work on the Java backend, contributing to clean, modular, and testable code. 🗂️ Requirements: 5+ years backend development experience, Strong knowledge of core Java/JDK, Experience with high-performance multithreaded systems, Solid understanding of software architecture and design patterns, Experience writing automated tests with JUnit, Advanced testing and debugging skills, Experience with relational databases, Knowledge of PostgreSQL, Experience with ORM frameworks, Knowledge of Hibernate or JPA, Experience with backend performance analysis and profiling 📃 Skills: Java, JDK, JUnit, PostgreSQL, Hibernate, JPA, SQL, Multithreading, REST, JAX-RS, Spring, Angular, Playwright, Cypress, Agile 🏢 Description: You will join a high-performing team of software engineers, with the ability to work on the backend or full stack, but primarily working on the backend, and taking responsibility for implementing a range of new application features, as well as improving the architecture, performance, scalability, and resilience of the existing product. Responsibilities Design and implement clean, modular, scalable, and testable code for the Java backend. Conducting performance analysis and profiling for backend systems and databases, ensuring the system’s scalability and high performance. Apply advanced testing and debugging methods to resolve complex software issues. Work collaboratively with local and distributed teams in an Agile environment to continuously enhance product functionality. Required skills and qualifications 5+ years of hands-on backend software development, with an in-depth knowledge of core Java/JDK. Solid understanding of software architecture, design patterns, and core software engineering principles. (Experience designing and implementing high-performance, multithreaded, state-driven systems. Proficiency in creating meaningful automated tests (we use JUnit) and applying advanced testing and debugging techniques. In-depth knowledge of relational databases (we use Postgres) and ORM technologies such as Hibernate/JPA. Strong communication skills with the ability to effectively interface with stakeholders. Excellent problem-solving skills with a strong capacity for independent work. Ability to work both independently and collaboratively as part of a team in an Agile environment. Communicative English Preferred skills and qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related subject. Experience developing REST APIs using JAX-RS, Spring, or similar technologies. 2+ years of experience with Angular or similar modern frontend frameworks. Experience with E2E testing frameworks such as Playwright or Cypress. Mentorship, coaching, or leadership experience or demonstrable aptitude. In return for your expertise, we’ll support you in this new challenge with coaching & development every step of the way. Also, to reward your work, you’ll get the following: Contract of Employment (UoP) Private medical coverage, Multisport Life insurance (two annual incomes), Employee Stock Purchase Plan – 15% discount for buying Motorola’s Stock units, Employee Pension Plan – 3,5 % of the month’s salary gross, which goes to the retirement account IP Tax Relief (up to 80%) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours (usually the day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode

Technology

DCV Technologies

Full Stack Developer (Java, Angular) I Wroclaw

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Hybrid Senior Associate, Software Engineering role focused on full-stack development using Java (Spring Boot) and Angular. The position involves building scalable enterprise applications, microservices, and responsive UIs while contributing to CI/CD and DevOps practices. Candidates will work in an Agile environment, ensuring performance, security, and reliability of backend and frontend systems. 🗂️ Requirements: Strong hands-on experience in Java 17/21+, Experience with Spring Boot and microservices architecture, Solid experience in Angular 14/16+, Proficiency in TypeScript, HTML, CSS, Experience with REST APIs and backend integration patterns, Experience with relational databases (Oracle, SQL Server, or PostgreSQL), Familiarity with Git, Familiarity with CI/CD tools (Jenkins, GitHub Actions or similar), Understanding of software development lifecycle and Agile methodologies 📃 Skills: Java, Spring, SpringBoot, Angular, TypeScript, HTML, CSS, REST, Microservices, Oracle, SQLServer, PostgreSQL, Git, Jenkins, GitHubActions, CI/CD 🏢 Description: We are looking for Senior Associate, Software Engineering with strong experience in backend development using Java and frontend engineering using Angular . Work mode: Hybrid job 3 days/week onsite in Wroclaw Key Responsibilities: Design, develop, test, and maintain full-stack applications using Java/Spring Boot on the backend and Angular on the frontend. Build scalable APIs, microservices, and UI components for enterprise-grade platforms. Ensure application performance, code quality, security, and reliability through best engineering practices. Participate in code reviews, design discussions, and continuous improvement initiatives. Troubleshoot production issues, perform root cause analysis, and implement sustainable fixes. Contribute to CI/CD pipelines, automated testing, and DevOps practices to improve software delivery. Support integration with databases, messaging systems, and third-party/internal enterprise services. Follow Agile/Scrum practices and actively participate in sprint ceremonies. Required Qualifications: Strong hands-on experience in Java  ( 17/21+) development , with Spring Boot and microservices architecture. Solid experience in Angular ( 14/16+) , TypeScript, HTML, CSS, and responsive UI development. Good understanding of REST APIs, backend integration patterns, and secure application design. Experience with relational databases such as Oracle, SQL Server, or PostgreSQL. Familiarity with source control tools such as Git, and CI/CD tools such as Jenkins, GitHub Actions, or similar. Understanding software development lifecycle, testing frameworks, and Agile methodologies. Strong analytical, problem-solving, and communication skills.

Technology

N-iX

Senior React Engineer + Python

Senior

Remote

Krakow, Poland

5,000 - 5,900 USD

🏢 Summary: Software Engineer role focused on building and scaling backend systems, capital partner integrations, and testing infrastructure for funding automation services. The position involves delivering technical solutions, improving engineering standards, and ensuring reliability and availability of critical systems. The engineer collaborates cross-functionally to design extensible architectures and ship high-quality web applications. 🗂️ Requirements: 4+ years of software engineering experience, Experience designing, developing, and launching backend systems at scale, Experience building web applications with declarative UI frameworks, Experience defining technical plans for significant features or system components, Proficiency working in large codebases and making significant changes safely, Ability to ensure system reliability, monitoring, and operational support, Strong written and verbal technical communication skills 📃 Skills: Python, React, Vue, AWS, MySQL, Kubernetes, Spark 🏢 Description: Our customer's company is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. The Deal Reporting team is responsible for building our critical capital partner integrations, as well as services to automate funding processes safely and reliably. We are looking for a highly motivated Software Engineer to help with our effort on building integrations, services, and testing infrastructure. Responsibilities: You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery. You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs. You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them. You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts. You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks. You will help develop talent on your team by providing feedback and guidance and leading by example. Requirements: You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and launching backend systems at scale technologies like React, Python, AWS, MySQL, and Kubernetes. You have experience shipping web apps using declarative UI frameworks like React or Vue. Familiarity with Spark is a plus. You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple, and extensible design. You write high-quality code that is easily understood and used by others. You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely. Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders. You have strong verbal and written communication skills that support effective collaboration with our global engineering team.

Technology

KUBO

Software Engineer - Cloud Services & Backend Modernization

Mid

Hybrid

Gdansk, Poland

150 - 190 PLN/hr

🏢 Summary: The offer is for a Software Engineer to modernize and develop cloud-hosted backend services for a mission-critical aviation platform used globally. The role focuses on building scalable, resilient, cloud-native solutions in AWS, improving automation, CI/CD, and Kubernetes-based environments. You will contribute to transforming a legacy system into a modern, secure, and highly scalable ecosystem. 🗂️ Requirements: Experience developing backend applications in cloud environments, Hands-on experience with Linux, Docker, Apache, PHP, Strong knowledge of AWS and cloud-native architectures, Experience with Kubernetes and containerized workloads, Experience with CI/CD and Infrastructure as Code, Knowledge of cloud security and monitoring practices, Ability to troubleshoot production systems, English B2 level or higher 📃 Skills: AWS, Linux, Docker, Apache, PHP, Kubernetes, CI/CD, IaC, SQL, MySQL, SQLServer, AI 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Hands-on experience with Linux, Docker, Apache, and PHP or Java Strong knowledge of AWS and cloud-native architectures Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a week in the office in Gdańsk or less frequently, depending on your availability Salary: up to 190 PLN net/h Benefits: life insurance, private healthcare, Multisport card Recruitment steps Recruitment call with Agnieszka from KUBO Client interview (may require 2 rounds) Feedback and decision

Technology

KUBO

Software Engineer - Cloud Services & Backend Modernization

Mid

Hybrid

Gdansk, Poland

150 - 190 PLN/hr

🏢 Summary: Opportunity to modernize a mission-critical aviation platform by designing and developing cloud-hosted backend services in a scalable, cloud-native AWS environment. The role focuses on building resilient APIs, improving automation and CI/CD pipelines, and managing Kubernetes-based infrastructure to support global aviation data distribution. You will contribute to a large-scale modernization initiative emphasizing scalability, security, and operational excellence. 🗂️ Requirements: Experience developing backend applications in cloud environments, Hands-on experience with Linux, Docker, Apache, and PHP or Java, Strong knowledge of AWS and cloud-native architectures, Experience with Kubernetes and containerized workloads, Experience with CI/CD and Infrastructure as Code, Understanding of cloud security, monitoring, and production support practices, Strong troubleshooting and problem-solving skills, English proficiency at minimum B2 level 📃 Skills: AWS, Linux, Docker, Apache, PHP, Java, Kubernetes, CI/CD, IaC, SQL, SQLServer, MySQL, AI 🏢 Description: We are looking for a Software Engineer to join a team responsible for modernizing a mission-critical aviation platform used by tens of thousands of customers worldwide. You will help design, build, and evolve cloud-hosted backend services that support the distribution of aviation data across desktop, mobile, and aircraft-connected workflows. This is a unique opportunity to work on a high-impact product while contributing to a large-scale modernization initiative focused on cloud-native architecture, automation, scalability, security, and operational excellence. Working closely with cross-functional teams, you will help transform a well-established platform into a modern, resilient, and highly scalable ecosystem capable of supporting future growth and new product offerings. Key responsibilities Develop and modernize backend services hosted in AWS Design and implement scalable, resilient cloud-native solutions Build and improve APIs, integrations, and automated backend processes Enhance CI/CD pipelines, infrastructure automation, monitoring, and observability Manage and troubleshoot Kubernetes-based environments and containerized applications Support production systems and drive reliability, security, and operational improvements Collaborate with product, mobile, desktop, QA, and DevOps teams to deliver high-quality solutions Leverage AI-assisted development tools to improve engineering efficiency while maintaining high standards of quality and security Ideal candidate profile Experience developing backend applications in cloud environments Hands-on experience with Linux, Docker, Apache, and PHP or Java Strong knowledge of AWS and cloud-native architectures Experience with Kubernetes and containerized workloads Experience with CI/CD, Infrastructure as Code, and automation Understanding of cloud security, monitoring, and production support practices Strong troubleshooting and problem-solving skills Ability to work independently and collaborate within distributed teams English min. B2. Nice to Have: Experience modernizing legacy applications and services Experience with SQL Server and MySQL Experience building highly available and resilient production systems Experience using AI-assisted software development tools Conditions Employment type: B2B or UoP Location: Gdańsk Work model: 1 day a week in the office in Gdańsk or less frequently, depending on your availability Salary: up to 190 PLN net/h Benefits: life insurance, private healthcare, Multisport card Recruitment steps Recruitment call with Agnieszka from KUBO Client interview (may require 2 rounds) Feedback and decision