New offer - be the first one to apply!

July 10, 2026

Software Engineer

Mid • Hybrid

13,000 - 23,000 PLN

Krakow, Poland

Communications Service Providers (CSP) are the biggest, most important clients of AVSystem. We build, test, launch and operate systems for our telco customers and make a living by keeping them relevant, reliable and remarkable.

We maintain 3 major software components (UMP, BSAP and DHCP) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance, IPAM. Our products are used in 100+ large deployments worldwide by major telecom providers and also via our cloud offering.

We are looking for an engineer prolific at delivering resilient and sustainable software projects from design to implementation and rollout. This is a full-time programmer role for candidates with a few years of commercial experience. It requires a solid foundation related to work in IT and a willingness to further develop and learn about new tools and technologies.

A person in this role should have full competence to perform tasks of medium and high level of complexity. This is an opening in multiple teams, giving you a chance to choose between working on one of our flagship products or some of our grassroots projects. Either way, you’ll be facing interesting architectural challenges involved with building a scalable, global, and resilient system capable of handling hundreds of millions of devices.

Requirements

  • 2+ years of professional experience in full-stack software engineering (including at least 1 year with a JVM-based language)
  • Experience with full software-development lifecycle
  • Working knowledge of software engineering and computer science, including algorithms and data structures
  • Readiness to work on full-stack (frontend + backend) issues
  • Strong problem-solving skills and willingness to take ownership of technical challenges
  • Passion for technology, sense of responsibility for your work and willingness to expand and share knowledge
  • Proficiency in English and Polish

Nice to Have

  • Scala
  • Typescript
  • MongoDB
  • Redis
  • Angular
  • Kafka
  • Functional programming
  • Building distributed systems
  • Computer networks

Responsibilities

  • Participate in the complete software development life cycle: design, develop, review, QA, deploy and support
  • Define and deliver technical key results for a project
  • Provide mentorship to other engineers, including conducting code reviews, providing feedback on technical decisions, training and supporting new/junior engineers as a buddy
  • Attend and actively participate in team meetings
  • Collaborate with product management, design, and site reliability teams
  • Conduct technical interviews for junior software engineering candidates
  • Provide developer support during office hours and occasional, additionally paid standby during production upgrades and other maintenance procedures

Outcomes

  • Multiple successful key results delivered each year
  • High-quality, efficient code output for well-scoped features
  • Tested and documented software solutions
  • Team trust and relationships with stakeholders

Performance Indicators

  • Successful completion of key results and other goals set with the manager and the team
  • 360 peer feedback
  • GitLab activity metrics
  • Delivered artifacts (ADR, design docs, tech talks)
  • Support response time

What we offer

  • Freedom and responsibility with autonomy in technical decisions
  • Opportunity to work in a high-performing engineering team
  • Challenging projects focused on reliability and scalability in the telecom industry
  • Open-source contribution opportunities
  • Access to modern tools and equipment
  • MacBook Pro or ThinkPad with dual monitors
  • Company events and team-building activities
  • Multiple career development paths
  • Flexible working hours and remote work options
  • Training and conference opportunities
  • Onsite gym and chillout space
  • Multisport card
  • Medical care
  • Kitchen with snacks and treats
  • Car parking area and bike room
  • Relaxed work atmosphere with no dress code and no open space

Similar jobs you might like

Technology

New offer

AVSystem

Junior Software Engineer

Junior

Hybrid

Kraków, Poland

7,000 - 13,000 PLN

🏢 Summary: Full-time junior software engineering role focused on building and maintaining scalable telecom systems used by global CSP clients. The position involves full-stack development across flagship and emerging products, with responsibilities spanning design, implementation, deployment, and support in large-scale distributed environments. 🗂️ Requirements: Few months of professional experience in full-stack software engineering, Experience with full software-development lifecycle, Knowledge of algorithms and data structures, Readiness to work on frontend and backend tasks, Strong problem-solving skills, Ability to take ownership of technical challenges, Proficiency in English, Proficiency in Polish 📃 Skills: JVM, Scala, Typescript, MongoDB, Redis, Angular, Kafka, GitLab 🏢 Description: Communications Service Providers (CSP) are the biggest, most important clients of AVSystem. We build, test, launch and operate systems for our telco customers and make a living by keeping them relevant, reliable and remarkable. We maintain 3 major software components (UMP, BSAP and DHCP) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance, IPAM. Our products are used in 100+ large deployments worldwide by companies such as Orange, Vodafone, T-Mobile, Play and Netia, also via our cloud offering. We are looking for an engineer prolific at delivering resilient and sustainable software projects from design to implementation and rollout. This is a full-time programmer role for candidates with some commercial experience. It requires a solid foundation related to work in IT and a willingness to further develop and learn about new tools and technologies. A person in this role should have full competence to perform tasks of entry and medium level of complexity. This is an opening in multiple teams, giving you a chance to choose between working on one of our flagship products or some of our grassroots projects. Either way, you’ll be facing interesting architectural challenges involved with building a scalable, global, and resilient system capable of handling hundreds of millions of devices. Requirements - At least few months of professional experience in full-stack software engineering (preferably with JVM-based language) - Experience with full software-development lifecycle - Knowledge of software engineering and computer science, including algorithms and data structures - Readiness to work on full-stack (frontend + backend) issues - Strong problem-solving skills and a willingness to take ownership of technical challenges - Passion for technology, sense of responsibility for your work and willingness to expand and share knowledge - Proficiency in English and Polish A huge plus if you have experience with: - Scala - Typescript - MongoDB - Redis - Angular - Kafka - Functional programming - Computer networks Responsibilities - Participate in the complete software development life cycle: design, develop, review, QA, deploy and support - Help to define and deliver technical key results for a project - Attend and actively participate in team meetings - Collaborate with product management, design, and site reliability teams - Participate in developer support during office hours and occasional, additionally paid standby during production upgrades and other maintenance procedures Outcomes - Multiple successful key results delivered each year - High-quality, efficient code output for well-scoped features - Tested and documented software solutions - Team trust and relationships with the stakeholders Performance Indicators - Successful completion of key results and other goals set with the manager and the team - 360 peer feedback - GitLab activity metrics - Delivered artifacts (ADR, design docs, tech talks) - Support response time What we offer - Freedom and responsibility - Dream team environment focused on performance and collaboration - Technical challenges in large-scale telecom systems - Open-source contribution opportunities - A team of highly skilled colleagues - Access to top tools and equipment - MacBook Pro / ThinkPad with 2 monitors - Company events and team building activities - Multiple career paths and employee development options - Flexible working hours and remote work options - Training and conferences - Onsite gym and chillout space - Multisport card - Medical care - Kitchen stocked with snacks and treats - Car parking area and bike room - Relaxed work atmosphere with no dress code and no open space

Technology

AVSystem

Integration Software Engineer

Mid

Hybrid

Krakow, Poland

7,000 - 11,000 PLN

🏢 Summary: The role involves developing and configuring a Unified Management Platform to integrate and customize router management solutions for telecom customers. The engineer writes project-specific code, implements REST API integrations, configures monitoring dashboards, and provides post-delivery technical support. The position requires strong programming and networking expertise with direct customer collaboration. 🗂️ Requirements: Fluency in programming, Proficiency in at least one programming language (Python preferred), Experience in implementing REST API integrations (client and server side), Knowledge of networking concepts (IP, TCP/UDP, HTTP(S), SNMP, firewalls, WLAN), Basic Linux administration skills, Ability to use CLI networking and diagnostic tools, Bachelor’s degree in ICT, Software Engineering, IT, Electronics or Telecommunications, Fluent English (B2/C1) 📃 Skills: Python, Scala, REST, API, Linux, TCP, UDP, HTTP, HTTPS, SNMP, IP, WLAN, SSH, curl, tcpdump, traceroute, ping 🏢 Description: Integration Software Engineer At AVSystem, we are a Polish-based company behind a telco industry-leading Unified Management Platform (UMP) product allowing Communication Service Providers automatic setup, upgrades, and monitoring of millions of their client routers. We are seeking a dedicated Integration Software Engineer with a programming & networking background. Your role will focus on: Writing code & configuring our platform to customize it to our customers’ needs Cooperating directly with our customers during delivery and post-delivery support. This role is onsite / partially remote, Kraków preferred. Key Responsibilities: Writing code and platform configuration during project delivery Write project-specific code in our platform GUI to facilitate router configuration Implement REST APIs (servers & clients) integrations with external systems Configure our platform GUI to display, monitor and report on router KPIs Report to Solution Architect and work with Software Engineers (code reviews) Post-delivery technical support Support integrations you've implemented, work with 1st & 2nd lines of support teams to diagnose, troubleshoot, and resolve issues effectively and promptly Ensure documentation & knowledge transfer to customer & support teams Customer accounting - work hands-on with customers via support portal, mails, calls Qualifications: Fluency in programming is a must Bachelor’s degree in Information and Communication Technology (preferred) or Software Engineering / IT / Electronics and Telecommunications Proficient in at least one programming language ( Python preferred) Willing to learn in-house Scala-based functional language Experience in writing REST API integrations (both client & server-side) Familiarity with networking concepts : firewalls, IP, WLAN, TCP/UDP, HTTP(S), SNMP Basic Linux system administration skills such as gathering logs, executing scripts, familiarity with CLI tooling (curl, ssh, ss, tcpdump, traceroute, ping) Fluent in English (B2/C1) Personality: You’re a rapid learner, analytical, and detail-oriented, excelling in solving complex problems independently within evolving requirements You are comfortable and effective in communicating directly with customers, adept at listening and clarifying their needs and expectations You’re capable of managing deadline pressures & context-switching to progress on multiple projects during a week Nice to haves: Professional experience in Software Engineer role Experience in network-related role with integrated multi-system environments Past positions in telecom domain (ACS, NMS, OSS, BSS know-how) What we offer: You’ll have a chance to deepen your expertise in maintenance to help us shape the way we deliver & support critical applications for telecommunications companies You’ll help us grow a leading technology IoT / device management company that creates software used by tier-1 telcos (e.g. Orange, Vodafone, AT&T, TMobile) around the world and makes Internet connection possible for millions of end-users. Our customers depend on the reliability of our products to generate revenue in their business. The telco industry is ever-growing and needs us to support that growth. Open-source contribution opportunities. A team of highly skilled and humorous colleagues. Access to the best tools and equipment available in the market. A MacBook Pro / ThinkPad with 2 monitors. Company events and team building activities. Multiple career paths and employee development options – we want you to develop into a tech lead in the future, but we’ll support you in getting another dream role in site reliability, management, product development or sales. Flexible working hours/remote work when you need it. Training and conferences. Onsite gym and chillout space. Multisport card. Medical care. Kitchen full of snacks and treats (including Good Lood ice cream). Car parking area and bike room. A relaxed work atmosphere – no dress code, no open space. Come and work with the best!

Technology

AVSystem

Internship at AVSystem

Intern

On-site

Krakow, Poland

7,000 - 10,000 PLN/mo

🏢 Summary: Three-month technical internship focused on full-stack, backend, frontend, embedded or DevOps development within IoT and telecom product ecosystems. The role offers hands-on experience across the full product lifecycle, from requirements analysis to production deployment, using modern technologies. Interns work on real systems related to device management, cloud services, and scalable software platforms. 🗂️ Requirements: Knowledge of Scala or Java or TypeScript, Understanding of algorithms and data structures, Familiarity with Linux, Basic knowledge of computer networks, Understanding of functional programming concepts, Willingness to work in full-stack or DevOps environment, Engineering approach to problem-solving 📃 Skills: Scala, Java, TypeScript, C, Angular, React, ReactNative, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab, CI/CD, Linux 🏢 Description: Internship at AVSystem At AVSystem, we believe in building, testing, launching, and operating systems that keep our customers relevant, reliable, and remarkable. We maintain 3 major software components ( UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, T-Mobile, Play, Netia), also via our cloud offering . In addition to our flagship products, we are heavily investing in our rapidly growing Coiote IoT Device Management platform . IoT is transforming industries, and we aim to be at the forefront of this revolution by enabling global device management for IoT devices. For instance, Vodafone, one of our customers, delivers global connectivity services to over 125 million devices and plans to connect over 20 million more to our platform in the next three years. Sounds exciting? We have even more interesting products up our sleeve! The youngest belongs to the Good Lood Technology team, responsible for the development of products and systems that support the expansion of the most technologically advanced ice cream parlor in the world. If you use Good Lood delivery, Good Lood app, or are delighted with the natooral toppings from the JoyStation (an automatic glaze dispenser) in the Good Lood ice cream parlors – you are using our products, proudly developed at AVSystem, from design to deployment and operations. We are independent, creative, energetic, and determined. If you want to be a part of these and other ambitious endeavors, apply to our internship today and Gain experience in product development: from working with customer requirements; through full-stack development in Scala, Java, TypeScript, or DevOps; to feedback on how your solution works in production Learn everything about device management for the IoT and telecoms: from protocols to business cases, and everything in between What to expect during the recruitment process? Send us your CV We carefully review your application, and if you are selected, you will receive a recruitment task to showcase your skills Meet your teammates and manager (technical and managerial interviews) Technologies we work with Scala, Java 17, TypeScript, C, Angular, React, React Native, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab CI/CD We’re also developing internal tools, frameworks, and libraries needed in the ecosystem that we work in. Our people created tools such as: HOCON language support for IntelliJ IDEA Scala commons library that contains GenCodec serialization library Minimalist framework for dependency injection Scala API to communicate with MongoDB Framework for web application development in Scala.js LwM2M client If you’re eager to gain valuable experience, learn new things, and see what working with the best means in real life, join us for a three-month-long internship. The internship is available not only for product teams, but also for research and development. What we can give you Mentorship from an experienced team that will help you significantly build on your skills in a short amount of time A dedicated “buddy” that you can always ask for help Access to internal technical and product trainings In-house internship in our Cracow office at Radzikowskiego 47D The best equipment that you need to effectively perform your tasks An opportunity to join us full- or part-time after your internship A salary of 7 000 to 10 000 PLN gross/month during the internship that, if you stay with us, will later be evaluated based on your previous experience and the feedback on your work Some usual stuff: trainings and conferences, kitchen full of snacks and treats (including Good Lood ice cream), car parking area and bike room, Multisport card, a relaxed work atmosphere – no dress code, no open space What we expect At AVSystem we work with different technologies and our team comprises front-end, back-end, full-stack, and embedded developers. This is why, depending on the position you apply to, in your daily work you should: Be open to full-stack development (back-end, front-end, SRE/DevOps, data science) Know Scala, Java, or TypeScript Be familiar with networks, Linux, and the basics of functional programming Understand algorithms and data structures Have an engineering approach to problem-solving Don’t worry if you only know some of the technologies we mentioned or don’t have previous work experience. In your CV, show us your skills and achievements as best as you can. First and foremost, we’ll evaluate your potential and culture fit. Describe your experience from previous projects Name the awards you’ve won; hackathons and competitions you participated in Provide a link to your GitHub Describe interesting initiatives that you were a part of, etc. Invest in your future! Send us your CV and take the first step toward your career at AVSystem.

Technology

AVSystem

Internship at AVSystem

Intern

On-site

Krakow, Poland

7,000 - 10,000 USD/mo

🏢 Summary: Three-month paid internship focused on full-stack product development in IoT and telecom systems, covering the entire lifecycle from customer requirements to production deployment. The role involves working with modern backend, frontend, and DevOps technologies while gaining hands-on experience with large-scale device management platforms. Interns collaborate with engineering teams on real-world systems used in global deployments. 🗂️ Requirements: Knowledge of Scala or Java or TypeScript, Openness to full-stack development (backend, frontend, DevOps, data), Familiarity with networks, Familiarity with Linux, Understanding of functional programming basics, Understanding of algorithms and data structures, Engineering approach to problem-solving 📃 Skills: Scala, Java, TypeScript, C, Angular, React, ReactNative, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab, CI/CD, Linux 🏢 Description: Internship at AVSystem At AVSystem, we believe in building, testing, launching, and operating systems that keep our customers relevant, reliable, and remarkable. We maintain 3 major software components ( UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, T-Mobile, Play, Netia), also via our cloud offering . In addition to our flagship products, we are heavily investing in our rapidly growing Coiote IoT Device Management platform . IoT is transforming industries, and we aim to be at the forefront of this revolution by enabling global device management for IoT devices. For instance, Vodafone, one of our customers, delivers global connectivity services to over 125 million devices and plans to connect over 20 million more to our platform in the next three years. Sounds exciting? We have even more interesting products up our sleeve! The youngest belongs to the Good Lood Technology team, responsible for the development of products and systems that support the expansion of the most technologically advanced ice cream parlor in the world. If you use Good Lood delivery, Good Lood app, or are delighted with the natooral toppings from the JoyStation (an automatic glaze dispenser) in the Good Lood ice cream parlors – you are using our products, proudly developed at AVSystem, from design to deployment and operations. We are independent, creative, energetic, and determined. If you want to be a part of these and other ambitious endeavors, apply to our internship today and Gain experience in product development: from working with customer requirements; through full-stack development in Scala, Java, TypeScript, or DevOps; to feedback on how your solution works in production Learn everything about device management for the IoT and telecoms: from protocols to business cases, and everything in between What to expect during the recruitment process? Send us your CV We carefully review your application, and if you are selected, you will receive a recruitment task to showcase your skills Meet your teammates and manager (technical and managerial interviews) Technologies we work with Scala, Java 17, TypeScript, C, Angular, React, React Native, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab CI/CD We’re also developing internal tools, frameworks, and libraries needed in the ecosystem that we work in. Our people created tools such as: HOCON language support for IntelliJ IDEA Scala commons library that contains GenCodec serialization library Minimalist framework for dependency injection Scala API to communicate with MongoDB Framework for web application development in Scala.js LwM2M client If you’re eager to gain valuable experience, learn new things, and see what working with the best means in real life, join us for a three-month-long internship. The internship is available not only for product teams, but also for research and development. What we can give you Mentorship from an experienced team that will help you significantly build on your skills in a short amount of time A dedicated “buddy” that you can always ask for help Access to internal technical and product trainings In-house internship in our Cracow office at Radzikowskiego 47D The best equipment that you need to effectively perform your tasks An opportunity to join us full- or part-time after your internship A salary of 7 000 to 10 000 PLN gross/month during the internship that, if you stay with us, will later be evaluated based on your previous experience and the feedback on your work Some usual stuff: trainings and conferences, kitchen full of snacks and treats (including Good Lood ice cream), car parking area and bike room, Multisport card, a relaxed work atmosphere – no dress code, no open space What we expect At AVSystem we work with different technologies and our team comprises front-end, back-end, full-stack, and embedded developers. This is why, depending on the position you apply to, in your daily work you should: Be open to full-stack development (back-end, front-end, SRE/DevOps, data science) Know Scala, Java, or TypeScript Be familiar with networks, Linux, and the basics of functional programming Understand algorithms and data structures Have an engineering approach to problem-solving Don’t worry if you only know some of the technologies we mentioned or don’t have previous work experience. In your CV, show us your skills and achievements as best as you can. First and foremost, we’ll evaluate your potential and culture fit. Describe your experience from previous projects Name the awards you’ve won; hackathons and competitions you participated in Provide a link to your GitHub Describe interesting initiatives that you were a part of, etc. Invest in your future! Send us your CV and take the first step toward your career at AVSystem.

Technology

AVSystem

Internship at AVSystem

Intern

On-site

Krakow, Poland

7,000 - 10,000 PLN/mo

🏢 Summary: Three-month technical internship focused on full-stack and IoT/telecom product development, covering the entire lifecycle from requirements to production. Interns work with modern backend, frontend, and DevOps technologies while gaining hands-on experience in large-scale systems and device management platforms. 🗂️ Requirements: Knowledge of Scala or Java or TypeScript, Familiarity with Linux, Understanding of networking fundamentals, Basic knowledge of functional programming, Understanding of algorithms and data structures, Openness to full-stack development (backend, frontend, DevOps), Ability to solve problems using engineering approach 📃 Skills: Scala, Java, TypeScript, C, Angular, React, ReactNative, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab, Linux, Networking, Algorithms, DataStructures 🏢 Description: Internship at AVSystem At AVSystem, we believe in building, testing, launching, and operating systems that keep our customers relevant, reliable, and remarkable. We maintain 3 major software components ( UMP , BSAP and DHCP ) along with supplemental services. These components contribute to the CSP solutions portfolio offers, e.g. ACS, Customer Experience Management, broadband activation, access layer assurance. Our products are used in 100+ large deployments worldwide by big names in the industry (e.g. Orange, T-Mobile, Play, Netia), also via our cloud offering . In addition to our flagship products, we are heavily investing in our rapidly growing Coiote IoT Device Management platform . IoT is transforming industries, and we aim to be at the forefront of this revolution by enabling global device management for IoT devices. For instance, Vodafone, one of our customers, delivers global connectivity services to over 125 million devices and plans to connect over 20 million more to our platform in the next three years. Sounds exciting? We have even more interesting products up our sleeve! The youngest belongs to the Good Lood Technology team, responsible for the development of products and systems that support the expansion of the most technologically advanced ice cream parlor in the world. If you use Good Lood delivery, Good Lood app, or are delighted with the natooral toppings from the JoyStation (an automatic glaze dispenser) in the Good Lood ice cream parlors – you are using our products, proudly developed at AVSystem, from design to deployment and operations. We are independent, creative, energetic, and determined. If you want to be a part of these and other ambitious endeavors, apply to our internship today and Gain experience in product development: from working with customer requirements; through full-stack development in Scala, Java, TypeScript, or DevOps; to feedback on how your solution works in production Learn everything about device management for the IoT and telecoms: from protocols to business cases, and everything in between What to expect during the recruitment process? Send us your CV We carefully review your application, and if you are selected, you will receive a recruitment task to showcase your skills Meet your teammates and manager (technical and managerial interviews) Technologies we work with Scala, Java 17, TypeScript, C, Angular, React, React Native, MongoDB, Redis, Kafka, Akka, Scala.js, Docker, Kubernetes, Helm, Ansible, GitLab CI/CD We’re also developing internal tools, frameworks, and libraries needed in the ecosystem that we work in. Our people created tools such as: HOCON language support for IntelliJ IDEA Scala commons library that contains GenCodec serialization library Minimalist framework for dependency injection Scala API to communicate with MongoDB Framework for web application development in Scala.js LwM2M client If you’re eager to gain valuable experience, learn new things, and see what working with the best means in real life, join us for a three-month-long internship. The internship is available not only for product teams, but also for research and development. What we can give you Mentorship from an experienced team that will help you significantly build on your skills in a short amount of time A dedicated “buddy” that you can always ask for help Access to internal technical and product trainings In-house internship in our Cracow office at Radzikowskiego 47D The best equipment that you need to effectively perform your tasks An opportunity to join us full- or part-time after your internship A salary of 7 000 to 10 000 PLN gross/month during the internship that, if you stay with us, will later be evaluated based on your previous experience and the feedback on your work Some usual stuff: trainings and conferences, kitchen full of snacks and treats (including Good Lood ice cream), car parking area and bike room, Multisport card, a relaxed work atmosphere – no dress code, no open space What we expect At AVSystem we work with different technologies and our team comprises front-end, back-end, full-stack, and embedded developers. This is why, depending on the position you apply to, in your daily work you should: Be open to full-stack development (back-end, front-end, SRE/DevOps, data science) Know Scala, Java, or TypeScript Be familiar with networks, Linux, and the basics of functional programming Understand algorithms and data structures Have an engineering approach to problem-solving Don’t worry if you only know some of the technologies we mentioned or don’t have previous work experience. In your CV, show us your skills and achievements as best as you can. First and foremost, we’ll evaluate your potential and culture fit. Describe your experience from previous projects Name the awards you’ve won; hackathons and competitions you participated in Provide a link to your GitHub Describe interesting initiatives that you were a part of, etc. Invest in your future! Send us your CV and take the first step toward your career at AVSystem.

Technology

RTB House

Distributed Systems Engineer

Senior

Remote

Warsaw, Poland

160 - 210 PLN

🏢 Summary: The offer is for a software engineer role focused on designing and optimizing high-performance, low-latency systems handling over 24 million queries per second. The position involves building scalable and reliable distributed components, improving performance, and developing monitoring and testing tools in a production environment. The role emphasizes high availability, scalability, and working with modern cloud and data technologies. 🗂️ Requirements: Proficiency in programming, Strong understanding of complex IT systems from hardware to algorithms, Knowledge of Internet protocols (DNS, HTTP, cookies), Knowledge of concurrent programming and distributed systems, Experience with monitoring and analyzing production systems, Ability to optimize system performance and resolve performance issues, Knowledge of high scalability and high availability concepts, C1 level English, C1 level Polish 📃 Skills: Java, Python, Aerospike, Memcached, GCP, BigQuery, MinIO, Kafka, Clickhouse, PostgreSQL, Elasticsearch, Kubernetes, Prometheus, Jenkins, Graphite, DNS, HTTP 🏢 Description: You Will: Design and programming of a wide range of modules and components as part of a system that supports over 24M queries per second and low latency. Work on the optimization of the developed software in terms of response time and resource consumption Ensure the reliability and scalability of the solutions built Create performance and correctness tests for new system components Analyse new technologies in terms of their applicability in production conditions Develop tools for monitoring and analysing the operation of the production system Continuous optimization of existing tools and processes Desired Experience: Proficiency in programming Excellent understanding of how complex IT systems work (from the hardware level, through software, to algorithmics) Very good knowledge of fundamental Internet protocols and technologies (DNS, HTTP, cookies and others) Good knowledge of basic methods of creating concurrent programs and distributed systems (from thread level to continent level) Practical ability to observe, monitor and analyse the operation of production systems (and draw valuable conclusions from it) The ability to critically analyze the solutions created in terms of performance (from estimating the theoretical performance of the designed systems to detecting and removing actual performance problems in production) General knowledge of issues (typical problems and methods of solving them) in the areas of 'high scalability' and 'high availability' C1 level in English and Polish Selected Technologies: Java, Python Aerospike, Memcached Google Cloud Platform, BigQuery, MinIO Kafka, Clickhouse PostgreSQL Elasticsearch Kubernetes, Prometheus Jenkins, Graphite We Offer: Projects focused on extreme performance and high code quality – clean code and solid code reviews are our standard. Collaboration within an interdisciplinary, self-sufficient team (including DevOps, database experts, backend developers, product designers, and QA engineers). Access to modern technologies and the opportunity to apply them in large-scale, high-impact projects. Cooperation based on B2B contract. You can cooperate 100 % remotely or choose one of our office spaces in Warsaw or Cracow. Apply now! You don't need to tick every box to apply. If you are passionate about digital marketing, send us your CV, and we'll review it.

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

TrueEngage

Software Engineer

Mid

Remote

Warsaw, Poland

19,000 - 24,000 PLN/mo

🏢 Summary: Software Engineer role focused on building and scaling a multi-tenant customer engagement platform for enterprise contact centers. The position involves developing backend services, real-time communication components, and cloud-native infrastructure using Ruby on Rails, Node.js, and Kubernetes on Azure. You will work on distributed systems, integrations, and CI/CD pipelines to ensure reliability, scalability, and security. 🗂️ Requirements: Strong experience with Ruby on Rails 7.x and Ruby 3.x, Experience with Node.js and Express.js, Hands-on experience with PostgreSQL schema design and query optimization, Experience designing and maintaining REST APIs, Experience with authentication and authorization mechanisms (JWT, OAuth2, OIDC, policy patterns), Experience with background job systems, Experience with Redis (caching, pub/sub), Experience with Docker and writing Dockerfiles, Understanding of Kubernetes and Helm, Experience with CI/CD pipelines, Experience integrating third-party REST/webhook APIs 📃 Skills: Ruby, Rails, PostgreSQL, Redis, Node.js, Express, WebSockets, Docker, Kubernetes, Azure, AKS, Helm, GitLab, CI/CD, RSpec, Jest, JWT, OAuth2, OIDC, Pundit, Devise, DelayedJob, ActiveJob, Sidekiq, JSON:API, Graphiti, Prometheus, NewRelic, SonarCloud, Aikido, Genesys, Vonage, WebRTC, SIP, Terraform, Cloudflare, React 🏢 Description: About Us VC-backed, 15-person team across Poland, Mexico & the Philippines - with global expansion underway. We’re defining a new category: a customer contact & collaboration layer on top of enterprise contact center and CRM platforms - already trusted by global enterprises across Europe, Asia, and the Americas. Our platform is used by enterprise clients across multiple industries, with a strong focus on reliability, scalability, security, and seamless real-time communication experiences. We combine modern cloud-native architecture with deep expertise in WebRTC, contact center integrations, and customer engagement technologies. As a rapidly growing company, we maintain a strong engineering culture built around ownership, collaboration, continuous improvement, and pragmatic problem-solving. We value people who are curious, proactive, and excited about building meaningful products in a fast-moving environment. About the Role We’re looking for a Software Engineer with strong technical skills and hands-on experience building modern distributed systems and web applications. In this role, you’ll help design, develop, maintain, and improve a multi-tenant customer engagement platform used primarily by enterprise contact centers. You’ll work across backend services, infrastructure, and internal tooling to ensure our systems remain scalable, reliable, secure, and easy to evolve. Our platform combines multiple technologies and real-time communication channels, including voice, video, chat, callbacks and many more, integrated with providers such as Genesys Cloud and Vonage. The backend architecture includes: A Ruby on Rails API responsible for core business logic, authentication, integrations, and account management Several Node.js services handling real-time signaling, visitor data processing, and analytics Cloud-native infrastructure running on Kubernetes and Azure services You’ll work closely within a small, highly collaborative engineering team where ownership and initiative are highly valued. We’re looking for someone who enjoys solving complex technical challenges, moving quickly, contributing ideas, and building high-quality software that delivers real value to customers. Responsibilities Develop and maintain the core REST/JSON:API backend in Ruby on Rails 7 (PostgreSQL, Redis, Puma, Delayed Job) + upgrade to RoR 8 Own the Node.js signalling server built on Express + WebSockets Extend and debug integrations with Genesys Cloud and Vonage Write and maintain authorization policies and multi-tenant access control logic Design and run database migrations on a mature PostgreSQL schema (200+ migrations) Work within a Kubernetes on Azure AKS environment - understand Helm charts, environment configs, and deployment pipelines Participate in GitLab CI/CD - security checks (SonarCloud, Aikido.dev), Docker builds, staged deploys Gradually improve test coverage using RSpec (Rails) and Jest (Node.js) Required Skills Ruby on Rails Rails 7.x, Ruby 3.x (-> 8.x, 4.x) PostgreSQL - schema design, migrations, query optimization REST API design; experience with JSON:API / Graphiti is a plus Background jobs: Delayed Job, ActiveJob, or Sidekiq Authentication: Devise, JWT, OAuth2, OIDC Authorization: Pundit or similar policy pattern Node.js Node.js 24+, Express.js WebSockets Redis (caching, pub/sub, locking patterns) Azure Storage (Tables, Queues) or equivalent cloud storage SDKs Comfort with async code General Backend Designing and consuming third-party REST/webhook APIs Docker - writing and maintaining Dockerfiles Kubernetes basics - reading Helm charts, understanding namespaces and config maps Git + CI/CD pipelines Structured logging and APM tools (New Relic, Prometheus) Nice to Have Experience with Genesys Cloud or other contact center solution Experience with Vonage or other CPaaS telephony (SIP, WebRTC) Terraform / Azure infrastructure Cloudflare Workers React (the frontend teams will occasionally need backend pairing) Compensation 19-24k B2B Meaningful ESOP upside (VC-backed) 26 days of paid holiday

Technology

Warsaw Hub @ Helvetia Baloise Group

Senior Software Engineer – Digital Experience Platform

Senior

Remote

Warsaw, Poland

22,500 - 26,500 PLN

🏢 Summary: Senior Software Engineer role focused on developing and evolving an AEM as a Cloud Service-based digital experience platform integrated with a broader MarTech ecosystem. The position combines hands-on AEM development, cloud operations, CI/CD, and platform integrations to deliver scalable, secure, and high-quality digital experiences. It involves end-to-end ownership of the CMS platform, including architecture, automation, and operational excellence. 🗂️ Requirements: Hands-on experience with AEMaaCS development, Experience building AEM components, templates, content and experience fragments, Experience with AEM Forms including adaptive forms and data models, Proficiency in Java and OSGi for custom AEM development, Strong knowledge of HTML, CSS, JavaScript, Experience with Angular or React, Experience designing CI/CD pipelines, Experience with Cloud Manager or GitHub Actions, Knowledge of Adobe Analytics, Target, or Launch, Understanding of web security, GDPR, and cookie compliance, Experience with automated testing, Experience working in Agile/Scrum environments 📃 Skills: AEM, AEMaaCS, Java, OSGi, HTML, CSS, JavaScript, Angular, React, HTL, CI/CD, CloudManager, GitHubActions, AdobeAnalytics, AdobeTarget, AdobeLaunch, AEMForms, GDPR, reCAPTCHA, MaxMind, Siteimprove, DebugBear, Sistrix 🏢 Description: About our Team: We are a cross functional engineering group responsible for building, operating, and evolving the central CMS and digital experience infrastructure used by our marketing and brand teams globally. We sit at the intersection of engineering, marketing, and product, enabling fast, high quality digital experiences at scale. Role Purpose: We're consolidating our digital presence around AEMaaCS as our central CMS platform, integrating it with a surrounding MarTech and tooling ecosystem. This role exists to drive that platform forward, technically, operationally, and collaboratively. You'll work at the intersection of engineering rigour and business impact, partnering closely with marketing and brand teams while owning the platform end to end. This ecosystem will keep changing as new MarTech tools are adopted and others retired, so part of the role is building working expertise in new tools quickly rather than relying on prior exposure to any specific one. Key Responsibilities: Develop and maintain AEMaaCS Sites and Forms components, templates, and workflows Design and build integrations across an evolving MarTech stack (Adobe Analytics, Target, Launch, Siteimprove, MaxMind, reCAPTCHA, DebugBear, Sistrix and B2B Portals), making explicit tradeoffs about coupling, failure isolation, and maintainability as tools are added or replaced Design and implement automated testing strategies and CI/CD pipelines (Cloud Manager / GitHub Actions) Monitor platform health and lead incident response using observability tooling Contribute to architecture decisions and enforce standards for security and cloud operability Ensure compliance with GDPR, cookie consent, and bot protection requirements Partner with marketing and brand teams to translate business needs into platform capabilities Independently build working expertise in new MarTech and platform tools as the ecosystem evolves, without relying on existing in house familiarity Serve as technical point of contact for SaaS vendors, managing renewals and SLAs Your Skills: Proven ability to independently build deep working knowledge of new platforms and tools, demonstrated by past experience ramping up quickly on unfamiliar technology Strong content platform / CMS engineering background, including component architecture, templating systems, and content modeling. AEM/AEMaaCS experience strongly preferred and is a significant accelerant, but candidates with deep equivalent experience on another enterprise CMS, who can demonstrate they pick up new platforms quickly, will also be considered Experience with structured forms engineering: adaptive or dynamic forms, form data models, and submission handling, on AEM Forms or a comparable enterprise forms platform Frontend: HTML, CSS, JavaScript, and at least one modern framework (Angular or React); willingness and ability to pick up AEM specific templating (HTL/Sightly) on the job Backend: strong Java fundamentals, with the ability to learn OSGi and AEM's bundle/service model on the job if not already familiar CI/CD and automated testing experience (Cloud Manager, GitHub Actions, or equivalent) Working knowledge of at least two Adobe tools: Analytics, Target, or Launch / Data Collection, with demonstrated ability to extend that knowledge to adjacent or unfamiliar Adobe and non Adobe tools as needed Web security fundamentals: bot protection, GDPR/cookie compliance, secure integrations Solid agile/scrum experience with end to end ownership of work items Ideally, you also have: Hands on AEMaaCS experience, including editable templates, content and experience fragments, and Cloud Manager pipelines Prior hands on OSGi and AEM bundle development Siteimprove, DebugBear, or similar accessibility and performance tooling — useful, but not a substitute for the ability to pick up new tools in this ecosystem quickly SEO fundamentals and Sistrix experience — useful, but not a substitute for the ability to pick up new tools in this ecosystem quickly Design system development or design token implementation MaxMind GeoIP or similar geo targeting integrations — useful, but not a substitute for the ability to pick up new tools in this ecosystem quickly Adobe Certified Expert (ACE) certification — useful, but not a substitute for the ability to pick up new tools in this ecosystem quickly You will thrive here if you: Enjoy technical depth alongside real business impact Care about the author experience as much as code quality Think in systems and adapt quickly as platforms evolve Communicate clearly with non technical stakeholders Are energised by close collaboration with ambitious marketing and creative teams Are comfortable becoming proficient in unfamiliar tools as the MarTech ecosystem evolves, rather than waiting for deep documentation or training What you can expect from us: We want to provide you with everything you need to succeed. To do that, we offer a bunch of benefits (depending on the type of contract chosen). Paid time off: Enjoy 30 paid days off per year. Flexible benefits budget: Additional budget that can be used for both personal or professional development. Comprehensive medical coverage: Full private healthcare for you and your family, including rehabilitation, psychotherapy, and dental services. Home office allowance: Support for a comfortable and productive remote work setup. Work from anywhere in Poland: Freedom to work remotely with the option to access our modern office in central Warsaw. You could expect occasional travels to Switzerland. Recruitment Process Overview: 45min video call with our recruiter. 45min Technical Video Call. 45 min video call with Project Lead and People Lead. Join us in shaping the future of insurance at Helvetia Baloise Group where in a dynamic, global team setting, you’ll have the freedom to bring your ideas to life and work alongside experts to solve demanding technical challenges.

Technology

EPAM Systems

Senior Software Engineer (Java)

Senior

Hybrid

Krakow, Poland

🏢 Summary: Senior Software Engineer role focused on building and modernizing strategic backend platforms that connect operational and regulatory systems, supporting a multiyear cloud migration roadmap. The position involves designing scalable, data-driven solutions in Java within an Agile team, leveraging cloud and DevOps practices. The role follows a hybrid model with 3 days per week onsite in Wroclaw or Krakow. 🗂️ Requirements: Bachelor’s degree in Computer Science or relevant certification, Strong back-end development experience in Java, Experience with DevOps CI/CD pipelines, Hands-on experience with Azure DevOps, GitHub, or GitLab, Practical experience with Test-Driven Development (TDD), Experience delivering solutions on Azure, AWS, or GCP, Solid understanding of cloud architecture, Knowledge of software design principles, Experience with data streaming and real-time or batch processing 📃 Skills: Java, Azure, AWS, GCP, CI/CD, AzureDevOps, GitHub, GitLab, TDD, Databricks, Kubernetes, DataStreaming, BatchProcessing, Cloud, DevOps 🏢 Description: We are looking for a Senior Software Engineer to join an agile team focused on developing strategic technology solutions that connect operations and regulatory systems. Our work plays a crucial role in enabling the client to meet regulatory obligations and unlock value from its wealth of data. The project is part of a multiyear roadmap to migrate to cloud technology and enhance existing platforms. You’ll work in a small, autonomous Agile team with colleagues across global locations, in an inclusive and collaborative environment. If you are passionate about innovation and continuous learning, we want to hear from you. This role offers a hybrid model, with 3 days per week working from the client's office in Wroclaw or Krakow. Responsibilities Design and develop strategic platform features that enable seamless trade execution flows between core systems, transforming epics and features into robust solutions Collaborate closely with agile team members during sprints to iteratively deliver product requirements Work with the product team to understand, refine, and implement required functionality Engineer solutions that leverage cloud technologies as part of a multiyear migration and modernization roadmap Develop and optimize data-driven applications, ensuring the client can unlock value from its wealth of data Utilize Java and related technologies to build scalable, high-performance backend services Requirements Bachelor’s degree in Computer Science or a relevant certification Strong back-end development experience in Java Proven experience with DevOps CI/CD pipelines and tools such as Azure DevOps, GitHub, or GitLab Solid understanding and hands-on experience with Test-Driven Development (TDD) Well-versed in cloud architecture, with delivery experience on Azure (preferred), AWS, or GCP Strong grasp of software design principles Experience working with modern technologies such as data streaming, real-time and batch processing; familiarity with Databricks and Kubernetes is a plus We offer/Benefits We gather like-minded people: Engineering community of industry professionals Friendly team and enjoyable working environment Flexible schedule and opportunity to work remotely within Poland Chance to work abroad for up to 60 days annually Business-driven relocation opportunities We provide growth opportunities: Outstanding career roadmap Leadership development, career advising, soft skills, and well-being programs Certification (GCP, Azure, AWS) Unlimited access to LinkedIn Learning, Get Abstract, Cloud Guru English classes We cover it all: Stable income (Employment Contract or B2B) Participation in the Employee Stock Purchase Plan Benefits package (health insurance, multisport, shopping vouchers) Strategically located offices featuring entertainment and relaxation zones, table tennis and football, free snacks, fantastic coffee, and more Referral bonuses Corporate, social and well-being events Please, note: The set of bonuses might vary based on the role you apply for – specifics will be discussed with our recruiter during the general interview. We will reach out to selected candidates exclusively. EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.