3h ago

Principal Software Engineer

Madrid, Spain
full-timelead HybridFintech / Payments

🛠 Tech Stack

💼 About This Role

You'll design and implement architecture systems for Java and Go applications in a global payments company operating in 40+ emerging markets. Your core impact will be ensuring solutions are efficient, scalable, and aligned with business objectives. This role offers the chance to shape the technology stack and work with a diverse international team.

🎯 What You'll Do

  • Collaborate with leaders and product team to translate goals into technical solutions
  • Design, develop, and maintain high-quality Java and Go applications
  • Lead technical architecture and design for scalability, performance, and maintainability
  • Optimize application performance and troubleshoot design flaws and bottlenecks

📋 Requirements

  • Bachelor's degree in software engineering or computer science
  • Minimum of 8 years of professional experience in Java and Go development
  • Solid experience in Java and Go application development and software architecture
  • Strong hands-on experience building and operating services in Go (concurrency, tooling, testing, observability)

✨ Nice to Have

  • Experience with cloud platforms such as AWS or GCP
  • Experience with event-driven architecture design

🎁 Benefits & Perks

  • 🌍 International career with 1000+ teammates from 30+ nationalities
  • 🚀 Build global payment solutions for emerging markets
0 0 0