Senior Java Software Engineer

  • St Petersburg, Russia
  • Full-time
  • Department: Engineering
  • Office: Saint Petersburg (Russia)

Company Description

At Infobip we dream big. We value creativity, persistence and innovation, passionately believing that it is through teamwork that we can all reach greater heights. Since 2006,  we have been innovating at the edge of technological possibilities and are now shaping global communications of the future. Through 60+ offices on six continents, Infobip’s platform is used by almost 70% of the population, making it the largest network of its kind and the only full-stack cloud communication platform (cPaaS) globally. Join us on our mission to create life-changing interactions between humans and online services with new and unseen solutions. One of our 8 development centres is located in Saint-Petersburg since we value the highest technical expertise and can’t miss opportunity to collaborate with Russian engineers.

Job Description

  • You sense great pleasure when saving space by packing septets into octets?

  • You care about Garbage Collection and object Recycling more than Green Peace?

  • You believe the world needs yet another TCP proxy?

Our division is forming a new team to boost development of the SMPP Proxy service stack which handles more than half of Infobip’s inbound and outbound traffic. The services have been developed in-house from scratch, by our top engineer who you get to work with. Because this services handle the most critical part of the platform, they have been designed for high availability and high throughput in mind, with little or no third party frameworks, no bloatware, no fads. It’s just you and JDK11.


More about you:

  • You have 5+ years of experience with Java, Spring and related technologies

  • You have strong knowledge of computer networks, NIO, multi-threading

  • SMPP knowledge/experience is very welcome, but not required.

  • You know how to build highload distributed service-oriented applications.

  • You share our passion for building high quality software in agile environment.

  • You know and care about engineering practices like continuous delivery and automated testing.

  • You are genuinely curious about how things work, always looking to improve code quality, development process etc.

  • You build positive, lasting relationships with colleagues in the team.

  • You wish to be a part of the team or lead it, we have options for both.

Additional Information

Why our employees choose us (and stay)?

  • Cutting edge technology & processes – To us, continuous delivery and integration aren't just buzzwords. Be a part of a team that deploys something to production every 5 minutes.

  • Global products developed in-house – We depend on the quality of our in-house developed products, which is why we put so much emphasis on code quality. The fact that our products are being used by half of the world’s population means that we have to make our software platform scalable.

  • Learn as you grow – Starting from our Development onboarding program, to internal education including Leadership Programs, our DevDays and other conferences, we invest heavily in employee learning and development.

  • Pay & Perks – Competitive salary, health benefits, flexible hours and WFH option, HQ campus in the heart of Adriatic, English-speaking environment, a team taking care of all the equipment you need… Yearly bonuses are paid according to company’s success and individual performance. Talk about a balanced lifestyle!

link to public RUS source:

Privacy Policy