SPD Technology - Current Openings logo

Staff Full-Stack Software Engineer

SPD Technology - Current Openings

Spain
Full-time
Staff
Salary not listedPosted 40m ago

Real job — pulled straight from SPD Technology - Current Openings’s careers page · Verified November 11, 2026 · No reposts.

Job description

SPD Technology - Current Openings is hiring a Staff Full-Stack Software Engineer — a full-time, based in Spain role. Apply directly on SPD Technology - Current Openings's careers page below.

Staff Full-Stack Software Engineer

Location: Spain, Poland

Department: Nimble

Workplace: remote

Employment Type: full

Description

At SPD Technology, we bring together a team of like-minded people who are driven by the desire to bring value through their work, united in their commitment to high performance and delivering custom, cutting-edge tech solutions that drive clients' growth.

We empower our people with a culture of excellence and enable them to take ownership and contribute at every level. We value humanity and collaboration, encourage professional and personal growth, and foster a supportive and flexible work environment where everyone's contribution is welcomed.

We are looking for a Staff Full-Stack Software Engineer with strong AI expertise to join our team and contribute to the development of complex, large-scale technology solutions for our international client.

About the project

Our client, Blackhawk Network (BHN), is a global leader in branded payments, gift cards, and digital commerce solutions.

The company operates a large ecosystem of platforms and services supporting gift card issuance, distribution, payment processing, redemption, and reloads. Its portfolio also includes digital gift cards, incentives, rewards, promotional products, and various digital payment solutions.

BHN develops and maintains multiple e-commerce platforms and core services that power the management and distribution of these products across a complex international ecosystem.

You will have the opportunity to work in a large-scale engineering environment, collaborating with distributed teams across the United States, India, and EU locations.

About the role

As a Staff Full-Stack Software Engineer, you will play a key technical role in designing, developing, and evolving scalable software solutions.

This is a highly hands-on engineering position that combines deep technical expertise, architectural thinking, and the ability to influence engineering decisions across multiple teams.

We are looking for an engineer who can confidently navigate complex technical challenges, take ownership of end-to-end solutions, and contribute to the adoption of modern engineering practices, including AI-driven technologies.

Technology flexibility is important to us. While experience with JavaScript/TypeScript ecosystems or Java is preferred, we are open to engineers with strong expertise in other modern technology stacks.

As a qualified expert You will

  • Design, develop, and maintain scalable, reliable, and high-performance full-stack applications and services.
  • Take technical ownership of complex engineering initiatives, from solution design and architectural decisions to implementation and delivery.
  • Contribute to system architecture, ensuring scalability, maintainability, security, and long-term technical sustainability.
  • Work hands-on across frontend, backend, APIs, integrations, and cloud-based components.
  • Collaborate with engineering teams to identify technical challenges, evaluate trade-offs, and implement effective solutions.
  • Explore and apply AI technologies and AI-assisted engineering practices to improve development efficiency, solution quality, and product capabilities.
  • Provide technical guidance, share engineering best practices, and support other engineers in solving complex problems.
  • Drive improvements in code quality, engineering standards, system performance, and development processes.
  • Collaborate closely with product managers, architects, engineers, and business stakeholders to translate requirements into effective technical solutions.
  • Communicate architectural decisions and technical trade-offs clearly to both technical and non-technical audiences.
  • Work effectively with geographically distributed, cross-functional teams in a multicultural environment.

We're looking for you if you have

Technical expertise

  • Extensive hands-on experience in software engineering, with a strong background in full-stack application development.
  • Deep understanding of software architecture, system design, design patterns, and engineering best practices.
  • Proven ability to design and deliver complex, scalable, and maintainable software solutions.
  • Strong proficiency in modern backend and frontend technologies. Experience with Node.js, TypeScript, JavaScript, React, Next.js, or Java is preferred, but other technology stacks are welcome.
  • Solid experience with API design, distributed systems, service integrations, and modern application architectures.
  • Good understanding of AWS cloud infrastructure, services, and cloud-native application development.
  • Experience working with complex systems in large-scale engineering environments.
  • Strong problem-solving skills and the ability to make independent, well-reasoned technical decisions.
  • Ability to balance hands-on implementation with broader architectural and technical responsibilities.

AI expertise

  • Strong practical understanding of modern AI technologies, their capabilities, limitations, and potential applications in software engineering.
  • Hands-on experience applying AI technologies or advanced AI-assisted development approaches to real engineering challenges.
  • Familiarity with LLMs, generative AI technologies, and modern AI development tools and frameworks.
  • Ability to evaluate opportunities for AI adoption, identify appropriate use cases, and assess technical feasibility.
  • Understanding of how AI can be incorporated into software development workflows or product functionality to deliver measurable value.

Communication and leadership

  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across multiple teams and disciplines.
  • Proven experience working with distributed, international, and multicultural engineering teams.
  • Ability to communicate effectively with stakeholders at different levels, including engineers, architects, product teams, and business representatives.
  • Strong technical leadership skills, including the ability to influence architectural decisions, facilitate technical discussions, and drive alignment across teams.
  • Proactive mindset, strong ownership, accountability, and the ability to work independently in a complex organizational environment.
  • Ability to navigate ambiguity, manage competing priorities, and build productive relationships across teams.
  • Upper-Intermediate (B2+) English or higher, with confidence in technical discussions and stakeholder communication.

Bonus Points

  • Experience working with large enterprise platforms, e-commerce systems, digital payments, or fintech solutions.
  • Experience with AI-powered product features, LLM integrations, RAG architectures, or other applied AI solutions.
  • Experience optimizing engineering processes through AI-powered automation.
  • Experience contributing to architecture and technical strategy across multiple engineering teams.
  • Previous experience in a Staff Engineer, Principal Engineer, or similar technical leadership role.

What's in it for You

Reveal great tech solutions. Join the team of experts who create custom, cutting-edge tech solutions for world-renowned businesses, fueling clients growth. Unleash your potential, tackle new challenges, and be part of a team that values your skills and contributions. Focus on long-term impact and building tailored, long-lasting partnerships with our clients.

Experience an agile and flexible working environment. Work fully remote around the globe, or in a hybrid work model from our office hubs which are equipped with everything needed for comfortable work. Enjoy a flexible working schedule and create work and rest balance for yourself. Empower yourself with a stable workload and a stable income, focusing on lasting cooperation and high-performance culture.

Embrace the opportunity for personal and professional growth. Take advantage of performance review and career path. Elevate your skills with mentorship program, personal development plan, and individual learnings through the corporate library, public speaking support, and more.

Feel cared about. Be among like-minded people and feel supported with collaboration, open communication and mutual respect. Join company-wide tech and cultural events, and contribute to meaningful CSR initiatives that resonate with your values.

Interview steps

  1. Interview with Recruiter
  2. Technical Interview
  3. Managerial Interview
  4. Client Interview

Get Software Engineer jobs like this→

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Bah logo

Bah

New

Software Test Engineer

$69k–$158kSan Diego, CA
✓ From careers page· 3h ago
Bah logo

Bah

New

Full Stack Software Engineer, Lead

$113k–$257kSan Antonio, TX
✓ From careers page· 3h ago
Clutch logo

Senior Forward Deployed Engineer

$158k–$210kRemote · US-eligible
✓ From careers page· 3h ago
Citi logo

Citi

New

Full Stack Developer

Pune, Maharashtra, India
✓ From careers page· 4h ago

Frequently asked questions

What skills are required for Staff Full-Stack Software Engineer at SPD Technology - Current Openings?

The required skills for Staff Full-Stack Software Engineer at SPD Technology - Current Openings include: Node.js, TypeScript, JavaScript, React, Next.js, Java, AWS, LLM, Generative AI.

What is the seniority level for Staff Full-Stack Software Engineer at SPD Technology - Current Openings?

Staff Full-Stack Software Engineer at SPD Technology - Current Openings is a Staff level position.

How do I apply for Staff Full-Stack Software Engineer at SPD Technology - Current Openings?

You can view the full description and apply for Staff Full-Stack Software Engineer at SPD Technology - Current Openings on EchoJobs: https://echojobs.io/job/spd-technology-current-openings-staff-full-stack-software-engineer-y4nb8.