Lead Engineer in Spain at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Lead Engineer in Spain.
Join a fast-growing international tech environment focused on building innovative solutions that enable companies to manage global teams seamlessly and compliantly. In this role, you will drive the technical vision and architecture of scalable SaaS products while remaining actively involved in hands-on engineering. You will collaborate with cross-functional teams to deliver secure, high-performance systems that support complex workforce management operations worldwide. The position offers a unique opportunity to combine strategic leadership with technical execution in a modern, remote-first environment. You will mentor engineers, influence architectural decisions, and help shape a strong engineering culture centered around innovation, ownership, and continuous improvement. This role is ideal for experienced technical leaders passionate about building impactful software products at scale.
- Lead the technical design and architecture of new product features using Domain-Driven Design (DDD) principles.
- Define and maintain the engineering roadmap in alignment with business objectives and product strategy.
- Contribute directly to the codebase, focusing on complex technical challenges, proof of concepts, and architectural enablers.
- Review code and establish high software quality standards across the engineering team.
- Drive technical decision-making related to scalability, performance, security, and system reliability.
- Design and implement service-oriented architectures for production-grade SaaS applications.
- Document technical workflows, architectures, and engineering processes to ensure clarity and maintainability.
- Mentor and guide software engineers, supporting their technical development and career growth.
- Collaborate with stakeholders and leadership teams to prioritize initiatives and align technical direction.
- Participate in recruitment processes, helping identify and attract top engineering talent.
- Minimum 8 years of experience in software development, including at least 2 years in a Technical Lead or Architect role.
- Proven experience building and scaling SaaS platforms in production environments.
- Strong expertise in service-based and distributed system architectures.
- Experience working with payment systems, payroll, invoicing, or other fintech-related domains.
- Hands-on experience integrating third-party services into complex business applications.
- Advanced knowledge of API design and standards including REST, GraphQL, gRPC, OpenAPI, and Swagger.
- Solid experience with cloud infrastructure and services, particularly AWS environments.
- Strong understanding of databases, caching, messaging, and streaming technologies such as SQL, NoSQL, Redis, Kafka, MQ, and Elasticsearch.
- Professional experience with Python and Java development.
- Strong focus on software security, scalability, maintainability, and performance optimization.
- Excellent communication, documentation, mentoring, and collaboration skills.
- High ownership mindset with the ability to solve complex problems through practical and efficient solutions.
- Competitive salary package.
- Flexible remote-first or hybrid working environment.
- Asynchronous work culture promoting autonomy and work-life balance.
- Opportunity to work abroad temporarily while remaining fully connected to the team.
- Career growth and internal development opportunities within a rapidly expanding company.
- Collaborative international environment with diverse global teams.
- Access to the latest hardware and equipment from day one.
- Exposure to cutting-edge technologies and impactful large-scale projects.
- Supportive culture focused on innovation, learning, and long-term professional development.