Inactive
A

Adidas

Global athletic footwear, apparel, accessories provider

Senior Software Engineer - Multiple Teams

Full-Stack EngineeringPosted on Aug 21
Full-timeZaragoza, SpainNo salary listed

About the Job

Requirements

  • A college or university degree focused on information technology, or an equivalent combination of education and experience.
  • At least 7 years of information technology experience with exposure to the product development lifecycle.
  • Fluent written and spoken English.
  • Strong knowledge of software development methodologies, tools, and processes.
  • Strong software quality assurance mindset and engineering excellence practices.
  • For backend-focused profiles, strong experience building backend services in Java with Spring Boot and/or TypeScript with Node.js.
  • For backend-focused profiles, strong experience in API design, data modelling, and service integration.
  • For frontend-focused profiles, strong experience in TypeScript, JavaScript, and modern ECMAScript standards.
  • For frontend-focused profiles, strong experience with React JS, including state management such as Redux, MobX, or the Context API, and additional experience with Angular or Vue.js.
  • For frontend-focused profiles, knowledge of HTML5 and CSS3, and hands-on experience with SASS or LESS.
  • Experience with AI-assisted software development tools such as Claude, GitHub Copilot, or Cursor, including prompt creation, code generation, code review, and debugging workflows.
  • Experience designing, developing, and deploying microservices-based architectures and REST APIs, including synchronous and asynchronous communication paradigms.
  • Experience with cloud platforms, preferably AWS.
  • Experience with container technologies and orchestration platforms such as Kubernetes.
  • Strong understanding of distributed systems, scalability, resilience, and performance.
  • Experience with event-driven architectures and asynchronous messaging patterns.
  • Experience with continuous integration and continuous delivery practices and modern software delivery pipelines.
  • Experience operating and troubleshooting applications in production environments.
  • Strong software engineering fundamentals, including testing, code quality, maintainability, and observability.

Responsibilities

  • Develop cloud-native platforms as part of an international engineering team.
  • Contribute to defining the technical roadmap for the services in scope.
  • Design and develop applications based on microservices architecture.
  • Create feature APIs and interact with other APIs or event platforms such as Kafka.
  • Implement continuous integration and continuous delivery processes using adidas standard platforms.
  • Deploy and operate cloud-native solutions on adidas Kubernetes clusters.
  • Align and evolve team processes and adidas engineering standards.
  • Implement code quality assurance processes, code reviews, and engineering best practices.
  • Identify and manage technical debt.
  • Mentor and guide software engineers within the team.
  • Engage with relevant stakeholders, including business teams, product owners, quality assurance engineers, architects, site reliability engineers, and external partners.
  • Work on modern backend services, internal and consumer-facing frontend applications, APIs, event-driven architectures, and cloud-native platforms.

Desired Qualifications

  • Previous experience leading engineers or technical initiatives.
  • Experience using context engineering principles, specification-driven development, and effective interaction patterns with AI development agents.
  • Experience with agentic software engineering concepts.
  • Experience with serverless architectures and AWS services such as Lambda, DynamoDB, EventBridge, SNS, or SQS.
  • Experience with event streaming platforms such as Kafka.
  • Experience in responsive single-page application development.
  • Experience in test automation across unit, API, and end-to-end layers using Jest, Rest Assured, Cypress, Playwright, Selenium, or Serenity.
  • Experience with infrastructure as code using CDK, Terraform, or similar.
  • Experience developing high-volume consumer-facing platforms.
  • Experience working with Product Creation, Merchandising, Planning, Marketing, Consumer Engagement, or Digital Commerce platforms.
  • A DevOps mindset with end-to-end ownership from development through production operations.
  • Experience working in Agile teams using Scrum or Kanban in global environments.
  • A proactive and collaborative team-player attitude.
  • A growth mindset and passion for continuous learning.
  • Passion for technology and value delivery.

About the Company

Adidas

Global athletic footwear, apparel, accessories provider

Adidas designs, manufactures, and sells athletic footwear, sportswear, and accessories worldwide. It reaches customers through company-owned stores, e-commerce, and third-party retailers, plus strategic collaborations with athletes, celebrities, and brands to create exclusive product lines. Adidas products combine performance-oriented materials and construction with style, helping people train and live more comfortably. The company uses digital tools and AI to improve its product offerings and customer experiences, including managing digital content. A differentiator is its strong global brand, extensive distribution, and active affiliate program, as well as a balance between sport performance and lifestyle fashion through partnerships and targeted collaborations. Adidas’ goal is to maintain leadership in the sports and lifestyle market, grow its customer base and loyalty, and continue expanding digitally and through meaningful partnerships.

Company size
10,001+
Company stage
IPO
Headquarters
Herzogenaurach, Germany
Founded
1920

Recently Posted Jobs

Explore more opportunities at Adidas

See more jobs