Staff Software Engineer
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
TL;DR
Staff Software Engineer (Backend): Provide technical leadership and architectural guidance for enterprise-scale SaaS applications while building critical systems with an accent on microservices, cloud-native distributed systems, and scalability/reliability/security. Focus on designing and implementing event-driven architectures, mentoring engineers, and raising the bar for testing, code reviews, and system thinking.
Location: Barcelona
Salary: β¬75,000 - β¬89,000 a year
Company
builds SaaS solutions for corporate expenses and invoice management to help organizations improve compliance and reduce costs.
What you will do
- Provide technical leadership and architectural guidance for enterprise-scale SaaS applications
- Contribute hands-on to the most critical coding projects, solving complex engineering problems
- Design and implement microservice and cloud-based systems
- Ensure scalability, reliability, and security across distributed systems
- Collaborate with cross-functional teams to align technical direction with business goals
- Mentor engineers and elevate team practices around testing, quality, design, and code reviews
Requirements
- 10+ years of professional software engineering experience, including 3+ years designing and scaling microservices systems
- Strong background in distributed systems, event-driven architecture, and REST/gRPC
- Proficiency in modern object-oriented programming and ability to design/review systems in Java, Go, C#, or Python
- Experience with containerization and orchestration (Docker, Kubernetes)
- Strong cloud-native platform experience (preferably AWS)
- Solid understanding of databases (SQL and NoSQL), caching strategies, and message queues
Culture & Benefits
- Hybrid workplace in Barcelona
- Transparent interview process with a short technical screening followed by interviews with engineers
- Interview process typically completed within two weeks
- Equal employment opportunity (EEO) commitment
Hiring process
- Complete a short technical screening
- Participate in interviews with several engineers
- Expect a decision within about two weeks
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β