Senior Software Engineer – UMP

Product: UMP

Level: Senior

Contract: B2B/UoP

Location: Kraków/partly remote

Salary B2B: 20 000 - 32 000 PLN net

Holiday: 20+ paid days

Unified Management Platform (UMP) is the flagship product of AVSystem for telecoms. It allows them to automatically setup, upgrade and monitor routers and other network devices. It’s a multi-protocol, distributed full-stack application 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 experienced software engineer to join the team at the core of UMP. Even though the product is mature, it’s facing interesting architectural challenges involved with building a scalable, global, and resilient system capable of handling hundreds of millions of devices.

Requirements

  • 5+ years of professional experience in full-stack software engineering (including at least 2 years with a JVM-based language)
  • Strong problem-solving skills and a willingness to take ownership of technical challenges
  • Passion for technology, pragmatic thinking, ability to jump into an ambiguous area and break down complex problems
  • 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

Responsibilities

  • Participate in the complete development cycle: design, develop, review, QA, deploy and support
  • Propose and lead technical objectives of the team
  • Provide mentorship to junior engineers, including conducting code reviews and providing feedback on technical decisions
  • Collaborate with product management, design, and site reliability teams
  • Conduct technical interviews for software engineering candidates
  • Provide developer support during office hours and occasional paid standby during production upgrades

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
  • Technical challenges: our customers rely 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
  • Permanent contract possible (UoP)
  • Trainings and conferences
  • Multisport card
  • 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
Senior Software Engineer – UMP

Product: UMP

Level: Senior

Contract: B2B/UoP

Location: Kraków/partly remote

Salary B2B: 20 000 - 32 000 PLN net

Holiday: 20+ paid days

Hey! Come join the best!

Thank you for your interest in Senior Software Engineer – UMP position.

This field can't be empty

This field can't be empty

Given email is incorrect

Given phone number is incorrect

This field can't be empty

Upload your CV

Please add PDF file

Send

Your message was sent

back icon

This website is using cookies

We use cookies for statistical and marketing purposes and to improve the quality of our services. The information stored in cookies usually allow the identification of a specific device or user’s browser, so they may contain personal data. By continuing to use this website with setting the web browser in a way which alows the use of cookies by the website means your’s consent to the use of cookies. You can change your web browser settings at any time.
More information on the processing of personal data and cookies you can find in our Privacy and cookies policy.