Emburse

Staff Software Engineer

Emburse
Apply
1 month ago
Barcelona, SpainStaff+

Responsibilities

  • Provide technical leadership and architectural guidance for enterprise-scale SaaS applications.
  • Contribute hands-on to critical coding projects and solve complex engineering problems.
  • Drive the design and implementation of 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.
  • Write clean, testable, and maintainable code while improving testing and quality practices.
  • Mentor engineers at all levels and raise standards for design, code reviews, and systems thinking.

Requirements

  • 10+ years of professional software engineering experience, including at least 3 years designing and scaling microservices systems.
  • Strong background in distributed systems, event-driven architecture, and REST/gRPC APIs.
  • Deep expertise in modern object-oriented programming.
  • Proficiency designing and reviewing systems built in Java.
  • Proficiency with Docker and Kubernetes.
  • Strong cloud-native platform experience, preferably with AWS.
  • Proven success building and scaling web technologies and SaaS products.
  • Solid understanding of SQL and NoSQL database technologies, caching strategies, and message queues.
  • Familiarity with Agile development.
  • Excellent communication skills and the ability to align diverse stakeholders.

Categories

Emburse

About Emburse

501-1,000 employees
Contact me