Mid Software Engineer @ AVSystem

1 week ago


Kraków, Czech Republic AVSystem Full time
  • 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 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.
  • Building distributed systems.
  • Computer networks.
Software Engineer - CSP 

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 big names in the industry (e.g. Orange, Vodafone, T-Mobile, Play, 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 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 grassroot 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.

What we offer
  • Freedom and responsibility. Our goal is to inspire people more than manage them. We want our teams to do what is best for our products. This, in turn, generates a sense of responsibility which drives us to do great work.
  • Dream Team: A dream team is one in which all of your colleagues are extraordinary at what they do and highly effective working together. We model ourselves on a professional sports team, not a family. A family is about unconditional love. A dream team is about pushing yourself to be the best possible teammate. Dream teams are about performance, not seniority or tenure.
  • Technical challenges: 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.
  • 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.
  • A relaxed work atmosphere – no dress code, no open space.
,[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.] Requirements: JVM, Data structures, Scala, Java, Scala, Angular, TypeScript, MongoDB, Redis, Kafka, Functional programming Additionally: Training budget, Sport subscription, Private healthcare, Flexible working hours, Flat structure, Small teams, International projects, Free coffee, Free beverages, Free breakfast, Free lunch, Free snacks, Kitchen, Gym, Shower, Playroom, Free parking, Bike parking, In-house hack days, In-house trainings, Startup atmosphere, No dress code.

  • Kraków, Czech Republic AVSystem Full time

    We are looking for someone who: Understands complex network environment of telecommunication operators Understands network management protocols, internet protocols, and modern technologies used by CSP customer (communication service provider) Is fluent in Polish and English (Spanish very welcome) Is ready to travel and work with customer in the field during...


  • Kraków, Wrocław, Warszawa, Czech Republic AVSystem Full time

    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...


  • Kraków, Wrocław, Warszawa, Czech Republic AVSystem Full time

    Job DescriptionWe are seeking a skilled Integration Software Engineer to join our team at AVSystem. As a key member of our software development team, you will be responsible for designing, developing, and implementing software solutions that integrate with our Unified Management Platform (UMP).Key Responsibilities:Design and develop software integrations...


  • Kraków, Czech Republic AVSystem Full time

    Requirements: 2+ years of professional experience in QA engineering or software testing A degree in Computer Science, ICT, Mathematics, Software Quality Engineering or a related technical field Experience with automated testing tools (e.g. Playwright, Selenium) as well as manual testing Experience with performance and load testing tools (e.g. Gatling,...


  • Remote, Kraków, Czech Republic AVSystem Full time

    Job DescriptionAs a Senior Technical Support Engineer at AVSystem, you will be responsible for providing application support to our customers. You will work closely with customers and internal teams to provide 2nd line of support, manage technical customer issues within Service Level Agreements (SLAs), configure the application to meet customer business...


  • Kraków, Czech Republic AVSystem Full time

    Qualifications 3+ years of professional experience in similar positions Fluent in Polish (C1) and English (B2, C1 nice to have) Good understanding of networking protocols, network principles and technologies inter-dependencies (application, OS, routers, IP, PKI, firewalls, API, LAN, WLAN, HTTP(S), TCP/UDP, DNS, DHCP) Good Linux system administration level...

  • QA Engineer

    3 days ago


    Kraków, Lesser Poland, Czech Republic AVSystem Full time

    About the RoleWe are seeking a skilled QA Engineer to join our team at AVSystem. As a QA Engineer, you will be responsible for designing, developing, and executing test plans, verifying code quality delivered by software engineers, identifying bugs, and ensuring robust and sustainable software projects.You will work closely with the development team on a...

  • Presales Engineer

    5 days ago


    Kraków, Lesser Poland, Czech Republic AVSystem Full time

    Unlock the Future of TelecommunicationsWe're on the hunt for a talented Presales Engineer to join our team at AVSystem. As a key player in developing cutting-edge connectivity and communication solutions, you'll work closely with clients to understand their needs and pain points.Key Responsibilities:Develop and deliver workshops, demonstrations, and...


  • Kraków, Warszawa, Wrocław, Katowice, Gdańsk, Czech Republic AVSystem Full time

    Your Skills and Experience: Proven track record of leading software products from concept to market with a knack for exploring new opportunities.  Daily collaboration with engineers to refine plans and tasks.  Exceptional communication, negotiation, and relationship-building skills across all levels.  Excellent English skills to navigate complex tech...


  • Kraków, Warszawa, Wrocław, Katowice, Poznań, Czech Republic AVSystem Full time

    Must have Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Strong technical background, with handson experience in embedded software development (>3 years). Experience with software development tools and methodologies, including CI/CD, Docker, and  build system (CMake). Practical knowledge of C/C++, Python programming...


  • Kraków, Czech Republic AVSystem Full time

    Requirements Bachelor's degree in Computer Science, Telecommunications, or a related field. Several years of experience in the IT/IoT industry, particularly in customer-facing roles. Strong knowledge of computer networks, protocols, and tools (e.g., Wireshark, tcpdump). Proficiency in testing and familiarity with Linux-based systems (e.g., Ubuntu,...


  • Kraków, Czech Republic AVSystem Full time

    Proficient knowledge of IT networks and technology stacks (TCP/IP, DHCP, DNS, BGP, RIP, (R)STP, …) Experience in various vendor network devices configuration Strong familiarity with computer hardware and software (including linux and bash) Experience with hardware virtualization (Ovirt, Virtual Box, vSphere), cloud platforms (MS Azure, GCP, AWS, …) and...


  • Kraków, Warszawa, Wrocław, Katowice, Gdańsk, Czech Republic AVSystem Full time

    {"title": "Technical Product Manager", "description": "Lead Innovation in Service Management and Assurance SystemsAs a Technical Product Manager at AVSystem, you will play a vital role in driving product success by bridging the gap between business and technical worlds. Your expertise will ensure that product development aligns with user needs, business...


  • Kraków, Czech Republic Software Mansion Full time

    We usually work for tech startups so we’ve had our share of ever-changing, dynamic projects. In this environment, the development stage is planned only a few weeks ahead and pivots are an integral part of the job. But we like it this way – releases are quick and clients are open to trying out new technologies. What is more, there is very little chance...


  • Kraków, Czech Republic Software Mansion S.A. Full time

    We usually work for tech startups so we’ve had our share of ever-changing, dynamic projects. In this environment, the development stage is planned only a few weeks ahead and pivots are an integral part of the job. But we like it this way – releases are quick and clients are open to trying out new technologies. What is more, there is very little chance...

  • Software Engineer

    7 days ago


    Kraków, Lesser Poland, Czech Republic Tesco Technology Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our growing Data Science Engineering team at Tesco Technology. As a key member of our team, you will work closely with data scientists, software engineers, and product teams to deliver scalable products that improve how we serve our customers and run our operations.Key...

  • Software Engineer

    1 day ago


    Kraków, Lesser Poland, Czech Republic BorgWarner Full time

    Job DescriptionBorgWarner is seeking a highly skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for the analysis of requirements, design, coding, and verification of product software for power electronics control modules according to Automotive SPICE process in the area of AUTOSAR architecture.Key...


  • Kraków, Lesser Poland, Czech Republic Tesco Technology Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our Data Science Engineering team at Tesco Technology. As a key member of our team, you will work closely with data scientists, software engineers, and product managers to design, develop, and deploy scalable data science solutions that drive business value.As a Senior Software...


  • Kraków, Lesser Poland, Czech Republic LotusFlare Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled Senior Software Engineer to join our Server Engineering team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and secure cloud-native software solutions.Key Responsibilities:Design and develop cloud-native software solutions using Java,...


  • Kraków, Lesser Poland, Czech Republic HSBC Technology Poland Full time

    Job Title: Software Engineer @ HSBCHSBC Technology Poland is seeking a skilled Software Engineer to join our team. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using Agile methodologies...