Principal Software Engineer
Warsaw, Poland
3 d. temu

The Merchant Growth Tribe’s mission is to build an ecosystem of simple yet powerful products for our 2m+ merchants around the world which will help them grow their business.

In addition to our core product, the teams within the Tribe also provide merchants with invoicing and eCommerce solutions.

With the eCommerce solutions we want to provide a best way of selling online that helps ambitious independents merchants everywhere to start and grow their online business.

The products we develop strengthen SumUp’s value proposition and ability to serve small merchants around the world.

As a Principal Software Engineer you will lead the ideas, design and development along-side other engineers building an online store platform available for merchants around the world, tools and elements for a huge scale system.

This is a unique opportunity to shape and build SumUp’s products, which are used by millions of small merchants.

What you will do :

Ensuring that architectural solutions met technical and functional requirements.

Designing domains with clear bounded context

Drive technical long-term strategy for online store platform

Reviewing existing system and software architecture and recommending improvements and participating in engineering reviews to determine any ambiguities.

Conducting system design activities and reviews of detailed application module specifications, classes, objects, methods, and other software components.

Mentor and train other team members on design techniques, scalable solutions and coding standards. Your engineering experience will help you advise teams on potential pitfalls, whether scalability, maintenance or divergence from the general engineering strategy.

Be a driver / sponsor of cross-squad or cross-tribe concerns, identifying common problems and leading the implementation of solutions and infrastructure.

Providing technical structure to teams and working closely with management and stakeholders to define strategic roadmaps.

You’ll be great for this role if

You understand the importance of cross-functional team spirit vs. traditional expert-based organisations.

You have experience with Modular Monolith & Microservices

You have experience with migrating software from monolith to distributed microservices

You have experience with distributed systems and architecture, and systems integration

You understand fundamental design principles, data modeling and API design.

Proven experience developing strategic software architecture plans

You have extensive experience in hands-on positions, ideally in a diverse set of programming languages and environments (PHP, Java, Kotlin).

You are self-motivated and proactive with great English communication skills, both speaking and writing.

Experience providing guidance and leadership to novice systems engineers

You have experience with databases, both relational and no-sql. MySQL, PostgreSQL

Solid understanding of information processing fundamentals and best practices

Zgłoś tę pracę

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Mój adres email
Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
Formularz wniosku