Staff Software Engineer
On-siteBarcelona, Catalonia, Spain
Barcelona, Catalonia, SpainOn-siteFull TimeSenior LevelMedium
Full TimeSenior LevelMedium
Job Summary
Provide technical leadership and architectural guidance for enterprise-scale SaaS applications while contributing hands-on to critical coding projects that solve complex engineering problems. Drive the design and implementation of microservice and cloud-based systems, ensuring scalability, reliability, and security across distributed environments. Collaborate with cross-functional teams to align technical direction with business goals, write clean, testable, maintainable code, and mentor engineers at all levels to raise standards for design and system thinking.
Required Qualifications
- 10+ years of professional software engineering experience
- at least 3 years designing and scaling microservices systems
- Strong background in distributed systems
- event-driven architecture
- REST/gRPC APIs
- Deep expertise in modern object oriented programming
- Proficiency across modern microservice ecosystem
- ability to design and review systems built in Java
- Proficiency with containerization and orchestration (Docker, Kubernetes)
- Strong cloud-native platform experience (preferably in AWS)
- Proven success building and scaling web technologies / SaaS products
- Solid understanding of database technologies (SQL and NoSQL)
- caching strategies
- message queues
- Familiarity with Agile development
- Excellent communication skills
- ability to align diverse stakeholders
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.