New offer - be the first one to apply!
August 8, 2026
Java Software Engineer
Senior • Hybrid
17,000 - 23,000 PLN
Krakow, MA, Poland
Our Department is composed of balanced agile teams with a full range of software development experience and an embedded DevOps culture and continuous delivery approach. Teams are responsible for end-to-end software development, including design, implementation, testing, delivery, and maintenance in a 24/7 support model.
Joining the Emergency Call Handling team in Krakow, you will contribute to extending the capabilities of a mission-critical platform and enhancing the existing technologies used.
Tech Stack
- Kubernetes/Docker
- Java, Kotlin, Spring Boot, Quarkus
- GitHub, Azure DevOps
- ELK Stack, Prometheus, Grafana
- Redis
- Azure and AWS
- SIP, RTP, WebRTC, MSRP
- GStreamer, Rust, Asterisk
- PostgreSQL, NGINX
- Angular, TypeScript, JavaScript
- Selenium, Playwright
Description
- Act as a hands-on expert software developer with a deep understanding of development ecosystems.
- Serve as a technical leader or key technical contributor with significant organizational impact.
- Move between teams and make immediate contributions.
- Identify business opportunities and apply technology to address them.
- Influence product technology based on current trends.
- Identify technical debt and drive its reduction.
- Collect and prioritize information, reach conclusions, and make decisions independently, including with incomplete information.
- Educate others in software craftsmanship principles.
- Consistently refactor existing code.
- Coach and mentor individuals and groups in day-to-day work and help managers prepare development plans for senior engineers.
- Adapt communication to technical and non-technical audiences.
- Participate as a technical or managerial leader, organize work, and plan for the team.
- Engage in complex tasks and define and maintain team architecture.
- Work without supervision from other team members.
- Create strong, visible impact on the team, product, project, and department.
Basic Requirements
- 5+ years of experience with Java or other languages
- Practical knowledge of microservices or other distributed systems and REST APIs
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics, or a related field
- English language skills enabling efficient communication with peers and customers in North America
Must Have
- Java
- Kubernetes or an alternative
- Docker or an alternative
- Cloud experience with AWS or Azure, or distributed-systems experience
- Automated testing experience
- Messaging systems experience
- Observability and monitoring experience
- Angular experience
- Networking knowledge
Could Have
- Experience with SIP, RTP, WebRTC, MSRP, or GStreamer
Benefits
- Coaching and development support
- Contract of Employment (UoP)
- Private medical coverage
- Multisport
- Life insurance equivalent to two annual incomes
- Employee Stock Purchase Plan with a 15% discount on stock units
- Employee Pension Plan contribution of 3.5% of monthly gross salary to a retirement account
- IP Tax Relief
- Yearly salary increase based on individual performance
- Yearly bonus based on company performance
- Flexible working hours, usually starting between 7:00 and 10:00
- Eight-hour working day with a 30-minute lunch break included
- Hybrid or remote work
Similar jobs you might like
Technology
Motorola Solutions
Java Software Engineer
Senior
Hybrid
Krakow, Poland
14,000 - 19,000 PLN
🏢 Summary: Senior software developer role in the Emergency Call Handling team, responsible for end-to-end development of a mission-critical platform in a DevOps and continuous delivery environment. The position involves extending system capabilities, shaping architecture, and contributing as a technical leader within distributed, cloud-based systems. Work includes design, implementation, testing, deployment, and 24/7 support of highly available services. 🗂️ Requirements: 5+ years experience with Java or other JVM languages, Practical experience with microservices or distributed systems, Experience designing and developing REST APIs, Hands-on experience with Kubernetes or Docker, Cloud experience with AWS or Azure, Experience with automated testing, Experience with messaging systems, Experience with observability and monitoring tools, Angular frontend development experience, Networking knowledge, Bachelor’s or Master’s degree in Computer Science, Software Engineering, Math or related field, English proficiency for technical communication 📃 Skills: Java, Kotlin, Spring, Quarkus, Kubernetes, Docker, AWS, Azure, REST, Microservices, Redis, PostgreSQL, NGINX, Angular, TypeScript, JavaScript, Selenium, Playwright, ELK, Prometheus, Grafana, SIP, RTP, WebRTC, MSRP, GStreamer, Rust, Asterisk, GitHub, AzureDevOps 🏢 Description: Our still-growing Department is composed of well balanced agile teams with a full range of software development experience and the embedded mindset of DevOps culture and continuous delivery approach. Teams are responsible for end-to-end software development including: design, implementation, testing, delivery and maintenance in a 24/7 support model. Learn more about the suite that saves lifes - https://www.motorolasolutions.com/en_us/products/command-center-software.html Joining the Emergency Call Handling team in Krakow, you will contribute to extending capabilities of our mission critical platform and enhancing the existing technologies we use. Watch to learn more about NGEN Call Handling ! Tech stack: Kubernetes/Docker, Java, Kotlin, Spring Boot, Quarkus, GitHub, Azure DevOps, ELK Stack + Prometheus/Grafana, Redis, Azure & AWS, SIP/RTP/WebRTC/MSRP , Gstreamer, RUST, Asterisk, Postgresql, NGINX, Angular, TypeScript, JavaScript, Selenium\Playwright Hands-on expert software developer with deep understanding of development ecosystems, technical leader or key technical contributor, having significant impact on the organization Demonstrates versatility to easily move between teams and make immediate contributions The ability to perceive business opportunities and the way in which technology can be used to satisfy them. Influences product technology based on current trends. Identifies technical debt and drives towards its reduction. The ability to apply analytical skills to collect information, prioritize it, reach conclusions, and make decisions without dependence on others and with/without complete information. Educates others in software craftsmanship principles. Consistently refactors existing code. Coaches and mentors individuals and groups in day to day work while helping managers prepare development plans for senior engineers. Ability to adjust communication to technical and non-technical audiences. Basic Requirements: 5+ years experience with Java or other languages Practical knowledge about microservices or other distributed system and REST API Bachelor’s or Master’s Degree in Computer Science, Software Engineering, Math or related fields English language skills allowing for efficient communication with our peers and customers in North America Participates as leader from the technical or managerial point of view. Focused not only on daily activities, but looking beyond helping to organize work and planning for the team. Engages himself in complex tasks and defining, maintaining architecture for the team. Works without supervision from other members of the team. Impact on the team is strong and visible, as well impact on the product and department. His activity should mostly impact project and department level. Must have : Java Kubernetes or alternative Docker or alternative Cloud experience with AWS or Azure or distributed systems Automated testing experience Messaging systems Observability and monitoring experience Angular experience Networking knowledge Could have: Experience in SIP RTP WebRTC MSRP GStreamer
Technology
New offer
Motorola Solutions
Software Architect/Staff Engineer
Senior
Hybrid
Krakow, MA, Poland
25,000 - 30,000 PLN
🏢 Summary: Architect/Staff Engineer role on a mission-critical emergency call handling platform, focused on expanding platform capabilities and evolving its technology stack. The position combines hands-on software architecture and development with technical leadership, mentoring, and cross-team impact in a highly available distributed environment. 🗂️ Requirements: 12+ years of product development and architecture experience, Java, Kubernetes or Docker, AWS, Azure, or distributed systems experience, Microservices or distributed systems, REST APIs, Automated testing, Messaging systems, Observability and monitoring, Networking, Angular, Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics, or related field, Professional English communication skills, Technical or managerial leadership experience 📃 Skills: Java, Kotlin, Kubernetes, Docker, Spring, Quarkus, GitHub, Azure, AWS, ELK, Prometheus, Grafana, Redis, Proxmox, OpenShift, SIP, RTP, WebRTC, MSRP, RabbitMQ, GStreamer, Rust, Asterisk, PostgreSQL, NGINX, Angular, TypeScript, JavaScript, Selenium, Playwright, Microservices, REST, Networking 🏢 Description: Description Join the Emergency Call Handling team to extend the capabilities of a mission-critical, highly available (99.999%) platform and enhance its existing technologies. As an Architect/Staff Engineer, you will be a hands-on expert software developer with a deep understanding of development ecosystems. You will serve as a technical leader or key technical contributor, make a significant organizational impact, and move between teams to contribute quickly. Responsibilities - Identify business opportunities and apply technology to address them. - Influence the technical roadmap and technology choices based on current trends. - Identify technical debt and drive its reduction. - Collect and prioritize information, reach conclusions, and make decisions independently, including when information is incomplete. - Educate others in software craftsmanship principles and consistently refactor existing code. - Coach and mentor individuals and groups in day-to-day work. - Adapt communication for technical and non-technical audiences, including VP-level stakeholders. - Lead from a technical or managerial perspective; help organize work and plan for the team beyond daily activities. - Take on complex tasks and define and maintain the team architecture. - Work independently and create visible impact at project and department level. Tech Stack - Kubernetes/Docker - Java, Kotlin - Spring Boot, Quarkus - GitHub, Azure DevOps - ELK Stack, Prometheus/Grafana - Redis - Azure, AWS - Proxmox, OpenShift - SIP, RTP, WebRTC, MSRP - RabbitMQ - GStreamer - Rust - Asterisk - PostgreSQL - NGINX - Angular, TypeScript, JavaScript - Selenium, Playwright Basic Requirements - 12+ years of experience building products and driving their architecture. - Practical knowledge of microservices or other distributed systems and REST APIs. - Bachelor’s or Master’s degree in Computer Science, Software Engineering, Mathematics, or a related field. - English skills sufficient for efficient communication with peers and customers in North America. - Technical or managerial leadership experience. Must Have - Java - Kubernetes or an alternative - Docker or an alternative - Cloud experience with AWS or Azure, or experience with distributed systems - Automated testing experience - Messaging systems experience - Observability and monitoring experience - Networking knowledge - Angular experience Could Have - SIP - RTP - GStreamer experience Benefits - Coaching and development support. - Private medical coverage. - Multisport. - Life insurance equal to two annual incomes. - Employee Stock Purchase Plan with a 15% discount on stock units. - Employee Pension Plan contribution of 3.5% of monthly gross salary to a retirement account. - IP Tax Relief. - Yearly salary increase based on individual performance. - Yearly bonus based on company performance. - Flexible working hours, typically starting between 7:00 and 10:00. - Eight-hour workday, including a 30-minute lunch break. - Hybrid or remote work.
Technology
Motorola Solutions
Senior C# Engineer
Senior
Hybrid
Krakow, Poland
16,000 - 19,000 PLN
🏢 Summary: The role involves developing and maintaining desktop and cloud-based client-server applications for managing communication devices used by first responders. The engineer will build scalable .NET solutions, integrate with hardware-level systems, and implement device management features within an agile, AI-augmented development environment. The position focuses on high-performance software, REST APIs, database management, and CI/CD practices. 🗂️ Requirements: 5+ years experience as .NET Developer, Strong proficiency in C#, Strong proficiency in .NET Framework and .NET Core, Experience with Angular or similar JavaScript framework, Experience with PostgreSQL or other relational databases, Understanding of object-oriented design principles, Knowledge of client-server architecture, Familiarity with communication protocols, Experience with version control systems, Experience with RESTful APIs, Experience with unit and integration testing, Experience with CI/CD pipelines, Experience using AI-powered development tools, Bachelor’s degree in Computer Science or related field, Proficiency in English 📃 Skills: C#, .NET, .NETCore, Angular, JavaScript, PostgreSQL, SQL, REST, CI/CD, Bitbucket, AI, CoPilot, Codeium, TETRA, OMADM, Jenkins, Java, Python, Scrum, Jira, Confluence 🏢 Description: You know that feeling when you see an ambulance or fire truck speed by? We build the software that makes their communication possible all over the world.Here in our Kraków office, we're the team behind the Motorola Fleet management software. In simple terms, it's the brain that programs and manages the radios used by first responders and major organizations all over the world. We have the stability of a global leader, and we operate with a tight-knit team vibe.We are looking for a passionate software engineer to join our team and help us build the future of public safety. As part of our agile, cross-functional teams, you will be responsible for developing and maintaining our desktop and cloud applications providing cutting-edge solutions that empower first responders and communities.Our products are built primarily in C#, utilizing a modern software architecture that spans from hardware-level integration to high-level abstractions. We embrace agile methodologies and heavily leverage advanced AI tools to accelerate our development process and innovate faster. Key responsibilities Design, develop, and maintain robust, scalable, and high-performance client-server applications using .NET technologies according to SDLC or AI-DLC process. Implement and manage features for TETRA devices management, including configuration, monitoring, and troubleshooting Collaborate with product managers, UX/UI designers, and other developers to define, design, and ship new features Write clean, maintainable, and efficient code. Develop and consume RESTful APIs. Manage databases and ensure data integrity. Perform unit and integration testing to ensure software quality (CI/CD) Troubleshoot and debug issues, providing timely resolutions. Stay up-to-date with the latest industry trends and technologies, especially usage of different kinds of AI/ML tools. Basic Requirements At least 5+ years of experience as a .NET Developer Strong proficiency in C#, .NET Framework, and .NET Core. JavaScript framework (e.g Angular). Experience with database technologies (e.g. PostgreSQL) Solid understanding of object-oriented design principles and software architecture. Familiarity with client-server architecture and communication protocols. Understanding of version control systems (e.g., Bitbucket). Excellent problem-solving and analytical skills. Strong communication and teamwork abilities. Demonstrable skill in using AI-powered development tools (e.g., code assistants, analyzers) and an understanding of effective prompting (ex. CoPilot, Codeium). Bachelor's degree in Computer Science, Engineering, or a related field. Proficiency in written and verbal English communication is essential. Nice-to-Have Requirements Experience with device management or similar communication systems is a plus e.g. OMA-DM standard Basic knowledge of Java , Python, Jenkins Basic knowledge about Scrum principles Atlassian environment (Jira, Confluence etc.) 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 hard work you’ll get: Contract of employment (UoP) Competitive salary package Private medical & dental coverage Employee Pension Plan Life insurance Employee Stock Purchase Plan Flexible working hours (start between 7 am and 10 am) Strong collaborative culture Comfortable work conditions (high-class offices, parking space) Volleyball field and grill place next to the office Access to wellness facilities and integration events as well as training and broad Development opportunities
Technology
New offer
Motorola Solutions
Senior Mobile App Engineer
Senior
Hybrid
Krakow, MA, Poland
12,500 - 16,500 PLN
🏢 Summary: Experienced mobile app engineer role developing robust multiplatform applications that simplify workflows in professional and commercial radio communication systems. The position focuses on Dart and Flutter development for iOS and Android, using mobile CI/CD practices in an agile, hybrid Krakow-based team. 🗂️ Requirements: Practical iOS and Android mobile-app development experience, Strong Dart programming skills, Flutter multiplatform development skills, Mobile CI/CD knowledge, English communication skills, Agile mindset, Availability to work from the Krakow office 2 days per week 📃 Skills: Dart, Flutter, iOS, Android, CI/CD 🏢 Description: Department Overview The Krakow PCR (Professional and Commercial Radio) department develops and delivers software solutions for business- and mission-critical communications and workflows in MOTOTRBO systems. The team is responsible for the end-to-end software development lifecycle: specification and design, implementation, unit-to-system testing, delivery, and maintenance. Products use on-premise and cloud-based technologies, including mobile application development, and work is organized using agile methodologies. Description The team has expanded its portfolio with a mobile application that simplifies workflows in PCR communication systems and is seeking an experienced mobile app engineer. The role focuses on building robust solutions with a modern technology stack to help customers interact effectively with their systems. Basic Requirements • Strong technical skills • Practical knowledge of mobile app technologies for both iOS and Android • Ability to write solid Dart code • Flutter multiplatform app development skills • Understanding of CI/CD practices for mobile app development • English skills sufficient for efficient communication • Passion for work and an agile mindset • Ability to work 2 days per week from the Krakow office (Czerwone Maki) Preferred Qualifications • Experience with Microsoft Azure and GCP • Security knowledge • Database knowledge Benefits • Coaching and development support • Contract of Employment (UoP) • Private medical coverage • Multisport • Life insurance equal to two annual incomes • Employee Stock Purchase Plan with a 15% discount on Motorola stock units • Employee Pension Plan contribution of 3.5% of monthly gross salary to a retirement account • IP Tax Relief of up to 80% • Yearly salary increase based on individual performance • Yearly bonus based on company performance • Flexible working hours, usually starting between 7:00 and 10:00 • Eight-hour workday with a 30-minute lunch break included • Hybrid work mode, with one to two days per week in the Krakow office Travel Requirements None. Relocation Not provided.
Technology
Motorola Solutions
C++ Software Engineer
Senior
Hybrid
Krakow, Poland
12,000 - 16,000 PLN
🏢 Summary: Design, develop, test and integrate software supporting telecommunication infrastructure within mission-critical systems. The role covers end-to-end feature delivery in an agile environment, working on Linux-based solutions using C/C++. 🗂️ Requirements: 4+ years of professional software development experience, Strong practical knowledge of C++, Strong practical knowledge of C, Strong practical knowledge of Linux, Experience with software design, implementation and testing, BS in Computer Engineering or equivalent, English proficiency for effective communication 📃 Skills: C++, C, Linux, Agile, Scrum, Kanban, Git, Telecommunications 🏢 Description: Department Overview Krakow PCR department (Professional and Commercial Radio) develops and delivers software solutions used for business & mission critical communications and workflows in MOTOTRBO systems. Our solutions are omnipresent globally in many life-critical verticals: healthcare, public safety, transportation, logistics, education, hospitality, energy, manufacturing, retail etc. Indeed, we help people in the moments that are important to them. We are responsible for end-to-end software development life-cycle, including: specification and design, implementation, testing (unit-to-system level), delivery and maintenance. In our products we use a number of technologies related to both on-premise and cloud-based development. Recently we expanded our technology stack with mobile app development. We apply agile methodologies (Scrum, Kanban) to organize our work ranging from cross-functional teams to portfolio management. Job Description You will be responsible for designing, developing, testing and integrating software to support the development, enhancement, and maintenance of elements of the telecommunication Infrastructure. Cooperating with other teams in our global organization. End-to-end responsibility for feature delivery Basic Requirements Have strong knowledge and practical skills in C++, C programming languages Have strong, practical knowledge of Linux system skills Have English language skills at a level allowing efficient communication Work with passion and an agile mindset BS in Computer Engineering (or equivalent degree) 4+ years of professional software development 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 day starts between 7-10), 8 hours working day (30 minutes lunch break included). Hybrid work mode (minimum 2 days on-site from the office)
Technology
Motorola Solutions
Junior C# Engineer
Junior
Hybrid
Kraków, Poland
7,500 - 9,500 PLN
🏢 Summary: Software Engineer role focused on developing and modernizing public safety software using C#/.NET within agile cross-functional teams. The position involves maintaining existing systems and gradually replacing legacy desktop applications using the Strangler Fig methodology. The offer includes flexible working conditions, professional development opportunities, and a comprehensive benefits package. 🗂️ Requirements: Bachelor's degree in Computer Science, Engineering, or related field, Minimum 1 year experience in C#/.NET software development, Experience with .NET projects, Understanding of Agile methodology, Knowledge of Microsoft development tools, Practical knowledge of C#/.NET ecosystem, English communication skills, Willingness to use AI-assisted development tools 📃 Skills: C#, NET, Java, VisualStudio, VSCode, Agile 🏢 Description: At Motorola Solutions, we believe that everything starts with our people. We’re a global close-knit community, united by the relentless pursuit to help keep people safer everywhere. We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that’s critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future. You know that feeling when you see an ambulance or fire truck speed by? We build the software that makes their communication possible all over the world. Here in our Kraków office, we're the team behind the Motorola Fleet management software. In simple terms, it's the brain that programs and manages the radios used by first responders and major organizations all over the world. We have the stability of a global leader, and we operate with a tight-knit team vibe. Job Description We are looking for a passionate software engineer to join our team and help us build the future of public safety. As part of our agile, cross-functional teams, you will be responsible for developing and maintaining our products. The architecture of the system is predominantly based on C#. Our objective involves the application of the "Strangler Fig" methodology to systematically replace legacy desktop systems, which currently utilize a combination of C# and Java technologies. Basic Requirements Bachelor's degree in Computer Science, Engineering, or a related field. At least 1 year of experience in C#/.NET software development, including .NET projects. Passionate about software development, confident in own coding skills Understanding Agile and willing to work this way Self-motivated, with good communication skills Familiarity with Microsoft-based development tools such as Visual Studio or VS Code Practical knowledge of C#/.NET development ecosystem Openness to using AI-assisted development tools in daily work English language skills at a level allowing efficient communication 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 hard work you’ll get: Private medical coverage with dental package Life insurance, MultiSport card IP Tax Relief PPE (Employee Pension Plan) Employee Stock Purchase Plan (ESPP) Yearly salary increase (depends on individual performance) Yearly bonus (depends on company performance) Flexible working hours Comfortable work conditions (high class offices, parking space, volleyball field on site) Trainings and broad development opportunities Great team atmosphere (small scrum teams)
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
New offer
Rite NRG Sp. z o.o.
Senior Software Engineer (Java&Kotlin)
Senior
Remote
Wrocław, DS, Poland
120 - 140 PLN/hr
🏢 Summary: B2B contract for a Senior Software Engineer to develop and operate a JVM-based, event-driven platform remotely from Poland. The role provides end-to-end ownership of system design, delivery, production reliability, monitoring, and support, with a rate up to 140 zł/h net + VAT. 🗂️ Requirements: 5+ years of software engineering experience, End-to-end ownership of features and components, Java and Kotlin expertise, Event-driven systems experience, Distributed systems knowledge, Event-driven architecture and API gateway experience, PostgreSQL, data modelling, and query performance knowledge, Relational and non-relational database knowledge, Unit, integration, and end-to-end testing experience, Independent delivery, risk, sequencing, and dependency management, C4 model system design experience, DORA metrics, stability, SSDLC, velocity, and predictability familiarity, AI coding tools experience, Cloud platform familiarity, Docker and Kubernetes experience, Fluent Polish, Advanced English (B2/C1) 📃 Skills: Java, Kotlin, JVM, PostgreSQL, NoSQL, Docker, Kubernetes, C4, DORA, SSDLC, Claude, Codex, Cursor, Cloud 🏢 Description: Contract: B2B Rate: Up to 140 zł/h net + VAT, depending on skills and experience Location: Remote within Poland Start: ASAP Key Technologies/Areas - Java, Kotlin, JVM - Event-Driven and Distributed Systems - PostgreSQL and NoSQL - Docker, Kubernetes - Cloud Platforms - AI Coding Tools Project Overview We are looking for a Senior Software Engineer to join an engineering team. You will own features and components from refinement and system design through development, production deployment, monitoring, and post-release support. Responsibilities - Own the end-to-end design and delivery of features and components. - Create, maintain, and align system designs using the C4 model with the domain target architecture. - Develop reliable, production-ready, and well-tested software using Java and Kotlin. - Manage estimation, sequencing, delivery risks, and cross-team technical dependencies. - Own monitoring, reliability, production support, and participation in on-call. - Contribute to frontend development where required. - Use AI coding tools as part of your daily workflow. Requirements - 5+ years of professional software engineering experience, including proven ownership of features and components end to end. - Solid foundation in the JVM, including Java and Kotlin. - Production experience with event-driven systems. - Good understanding of distributed systems, including idempotency, at-least-once vs exactly-once trade-offs, schema evolution, and partitioning. - Experience with event-driven architecture, API gateways, and understanding when not to apply these patterns. - Sound knowledge of relational and non-relational databases, including PostgreSQL, data modelling, and query performance. - Proven experience delivering reliable software with unit, integration, and end-to-end testing. - Ability to independently manage delivery, risks, sequencing, and cross-team dependencies. - Experience owning system design at team scope using the C4 model. - Familiarity with DORA metrics, stability, SSDLC compliance, velocity, and predictability. - Experience using AI coding tools such as Claude Code, OpenAI Codex, opencode, Cursor, or similar. - Familiarity with cloud service providers. - Experience with Docker and Kubernetes. - Fluency in Polish and advanced English (B2/C1). Nice to Have - Frontend experience with React, TypeScript, and Node.js. - Hands-on production experience with Kafka. - Experience with Microsoft Azure. Benefits - Possibility of long-term cooperation on a full-time project engagement basis. - Flexibility in organizing the provision of services, taking into account project requirements and agreed availability. - Opportunity to contribute to technically advanced projects. - Opportunity for international collaboration.
Technology
Motorola Solutions
Senior C# Architect
Senior
Hybrid
Krakow, Poland
20,000 - 25,000 PLN
🏢 Summary: Senior Architect role responsible for defining and driving the architecture strategy for Device Management products, covering on-prem and cloud solutions. The position focuses on leading technical direction, making key architectural decisions, and ensuring scalable, robust system design aligned with product vision. The role also involves hands-on PoC development and close collaboration with engineering and product stakeholders. 🗂️ Requirements: Minimum 3 years experience as Architect or Senior Software Engineer with strong design experience, Proven ability to drive strategic architecture decisions, Deep understanding of system design and scalable architectures, Experience creating technical design documents and architectural blueprints, Ability to design complex on-prem and cloud systems, Ability to solve complex architectural and technical problems, Experience working closely with development teams, Strong English communication skills 📃 Skills: C#, Cloud, Architecture, SystemDesign, CI/CD, DevOps, Scrum, Kanban 🏢 Description: Department Overview: In the Krakow PCR department we are developing and delivering software used for business and mission critical communications & workflows in MOTOTRBO systems and Safety Reimagined solutions. Our solutions are omnipresent in many verticals important in everyday life such as public safety, healthcare, transportation, logistics, education, hospitality, energy, manufacturing, retail and many others. Our teams are following industry-standard and modern software development practices like continuous integration/continuous deployment, DevOps, component- and system-level automated testing. We use agile methodologies (Scrum, Kanban) to organize our work ranging from cross-functional teams to portfolio management.The PCR Device Management team is accountable for the entire software development lifecycle (including: specification and design, implementation, testing, delivery and maintenance) for a number of customer-facing products such as on-prem Radio Management, CPS 2.0 (Customer Programming Software), cloud-based RadioCentral Commercial Client and tools. They are used to configure, program and provide service, troubleshooting and diagnostics capabilities for the PCR devices and PCR infrastructure components. Job Description: PCR Device Management team is looking for a Senior Architect who will lead architecture strategy and technical direction for our Device Management products. You will: Define and lead the architecture, design, and standards for Devices, Infrastructure, and Device Management products. Own the technical roadmap and architectural runway, ensuring alignment with the product vision. Review and approve technical designs and implementations, acting as the technical authority to ensure solutions are robust, scalable, and maintainable. Manage trade-offs and make critical architectural decisions between technical complexity, performance, and development time. Collaborate with stakeholders to translate requirements into technical specifications and designs. Represent the team in communication with PdMs and other Senior Architects/Engineering Leaders. Drive the creation of Proof of Concepts (PoC) directly in code to validate new solutions; C# programming knowledge is a strong asset. Mentor team members on technical topics and best practices within a collaboration-focused organization. Basic Requirements: Minimum 3 years of experience in a similar position ( Architect, Senior Software Engineer with strong design experience). Capability to challenge and drive strategic architecture decisions. Experience with C# based and cloud deployed products would be nice to have. Deep understanding of system design, scalable architectures, and software development patterns. Experience creating technical design documents and architectural blueprints. Ability to work closely with development teams to ensure successful product delivery. Ability to solve complex architectural and technical problems and select the best approach for a given statement. Ability to understand and design complex systems, both on prem and cloud. We expect result-orientation and ability to execute assigned responsibilities and tasks with minimum supervision following standard development life-cycle processes. Good communication skills in English. Hybrid work model: 2 days from the office. We’ll support you in this new challenge with coaching & development. Furthermore, to reward your work you’ll get: Strong team-oriented culture. Comfortable work conditions (high class offices, parking space). Team's Learning Days, Awesome Days, Patent Days. Possibility to participate in hackathons and Alpha projects. Volleyball field and grill place next to the office. Lots of sport activities such as Moto football league, Wakeboarding, Snowboarding, e-gaming league etc. Private medical & dental coverage. Life insurance. Employee Stock Plan. IP Tax Relief. Training and broad development opportunities.