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