Principal Software Engineer Warsaw, Poland

  • Cajamarca
  • Unspecified
Principal Software Engineer - Warsaw, Poland

Company: Sumup Inc.

Location: Cajamarca

Employment Type: Permanente, Tiempo completo

Posted: Hace 2 días

Apply Easily: Postúlese fácilmente

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 the 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 alongside 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 meet technical and functional requirements.
  • Designing domains with clear bounded context.
  • Drive technical long-term strategy for the online store platform.
  • Reviewing existing system and software architecture and recommending improvements and participating in engineering reviews to determine any ambiguities.
  • 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 organizations.
  • You have experience with Modular Monolith and 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.
  • 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.

About SumUp: We believe in the everyday hero. Those who have the courage to follow their passion and who have the strength and determination to realize their dreams. Small business owners are at the heart of all we do, so we're creating powerful, easy-to-use financial solutions to help them run their businesses. With a founder's mentality and a team-first attitude, our diverse teams across Europe, South America, and the United States work together to ensure that small business owners can be successful doing what they love.

SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions.

#J-18808-Ljbffr