.
Senior Software Engineer
  • Kraków
Senior Software Engineer
Kraków, Kraków, Lesser Poland Voivodeship, Polska
AVSystem
22. 5. 2024
Informacje o stanowisku

Senior Software Engineer

Technologies we use

Expected

  • Java
  • Scala
  • Kotlin

Operating system

  • Windows
  • macOS
About the project

There are four cooperating teams at AVSystem who are working on the Coiote IoT Device Management platform. We believe that the IoT is a game-changer for the industry, and in just a few years, connected devices will change our lives at least as much as the Internet did. . or even more. Coiote DM is our answer to that and it is the fastest-growing product in the whole AVSystem portfolio.

Right now we are looking for an engineer prolific at delivering resilient and sustainable software projects from design to implementation. This is a full-time programmer role for candidates with 3+ 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 a high level of complexity.

Your responsibilities

  • Participate in the complete software development life cycle: design, develop, review, QA, deploy and support (with emphasis on coding)
  • Define and deliver technical key results for a project
  • Provide mentorship to other engineers, including conducting code reviews, providing feedback on technical decisions
  • Attend and actively participate in team meetings
  • Provide developer support during office hours and occasional, additionally paid standby during production upgrades and other maintenance procedures

Our requirements
  • Deep understanding of at least one JVM language (Java/Scala/Kotlin) (3+ years of experience)
  • Good knowledge about JVM (GC, memory, type erasure, JIT, concurrency)
  • Being up to date with technology (at least with your main programming language/environment)
  • Experience with full software-development lifecycle
  • Awareness of infrastructure (service discovery, networking, circuit breaking, retries, routing, K8s, VMs, CI/CD)
  • Knowledge of IT concepts like observability (logs/metrics/tracing), CI/CD, alerting and tooling around that
  • Functional programming principles - basic at least
  • Proficiency in English and Polish

Optional

  • Scala, Typescript, MongoDB, Redis, Angular, Kafka.
  • Functional programming.
  • Building distributed systems.
  • Computer networks.
This is how we organize our work

This is how we work

  • in house

This is how we work on a project

  • Continuous Deployment
  • Continuous Integration

Development opportunities we offer

  • development budget
  • intracompany training
  • mentoring
  • space for experimenting
  • substantive support from technological leaders
  • technical knowledge exchange within the company

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.

AVSystem

At AVSystem we develop top class device management and IoT platforms for 100+ large companies worldwide. With less than 200 specialists, we provide both superior technology and thought leadership for the standardization of LwM2M and other protocols.

Firma: AVSystem

Dodano: 22. 5. 2024
Praca na stanowisku - aktualna

Otrzymuj nowe oferty e-mailem

#J-18808-Ljbffr

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    108 581
    18 018