Browse All Jobs

Stone Tech is seeking a Senior Software Engineer .Net to join their Payments team. This role involves managing the flow of receivables for Stone Co. and developing acceptance solutions for merchants.

The Senior Software Engineer will work with a specific team, providing guidance from direct leadership. They will ensure the quality, scalability, and best practices of the product/platform and should be knowledgeable about the company's strategic and operational plans. They may also lead a small team, focusing on their development and following leadership best practices.

Responsibilities:

  • Managing the flow of receivables for Stone Co.
  • Developing acceptance solutions for merchants.
  • Ensuring the quality and scalability of the product/platform.
  • Leading and developing a small team.

Requirements:

  • Proficiency in modern programming languages (C#, Kotlin, Go, Python, Rust).
  • Experience in software architecture topics (programming paradigms, design patterns, architectural styles).
  • Strong culture of automated testing (unit and integration).
  • Solid engineering culture (System Design, observability, CI/CD, agile methods).
  • Experience with distributed systems: network protocols (TCP/UDP), REST, RPC, messaging queues.
  • Experience developing cloud applications (Cloud Native, 12-factors, PaaS).
  • Experience dealing with high-scalability systems and payment arrangement business rules.

The role offers:

  • Health and dental plan
  • Digital Hospital
  • Meal and/or food vouchers
  • Remote work allowance + initial setup (for remote positions)
  • Flexible hours
  • Education benefit - Internal platform with access to various books, podcasts, training and video lessons aimed at self-development
  • Gympass
  • Childcare assistance
  • Profit Sharing
  • Life insurance
Apply

Stone - Linkedin

Stone is a technology and financial services company focused on providing solutions to Brazilian entrepreneurs. As a leading independent payment solutions provider in Brazil, Stone is committed to transforming the payment industry. With a nationwide presence, the company values teamwork, flexibility, continuous development and innovative thinking. Its culture emphasizes ownership, embracing challenges, transparency, collaboration, and prioritizing customer satisfaction. Stone's mission is to empower businesses and drive impactful change in the lives of its clients.