Principal Engineer

Global technology company leading in e-commerce, cloud computing, digital streaming, and artificial intelligence.
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · AI

Description For Principal Engineer

Principal Engineers serve as technical leaders at Amazon.com, playing a crucial role in establishing technical standards and driving Amazon's overall technical architecture, engineering practices, and methodologies. They tackle the organization's most challenging problems, focusing on building high-quality, architecturally sound systems that align with business objectives.

These engineers think globally when developing systems, ensuring Amazon.com builds high-performing, scalable solutions that integrate effectively. As pragmatic visionaries, they excel at translating business requirements into viable technology solutions. Their expertise spans both depth and breadth, allowing them to produce detailed technical work while also creating high-level architectural designs.

The role involves working with Amazon Data Services Spain, combining hands-on development with strategic technical leadership. Principal Engineers are expected to influence technical direction across teams while maintaining a strong connection to practical implementation.

The position offers the opportunity to work in either Barcelona or Madrid, Spain, contributing to Amazon's global technical infrastructure. This role is ideal for experienced engineers who want to shape technical direction at scale while remaining deeply involved in system architecture and development.

Amazon offers a comprehensive benefits package and maintains an inclusive culture that empowers employees to deliver the best results for customers. The company strongly values diversity and makes recruiting decisions based on experience and skills, with a passion for discovery, invention, simplification, and building.

Last updated 13 days ago

Responsibilities For Principal Engineer

  • Establish technical standards and drive technical architecture
  • Build high quality, architecturally sound systems
  • Provide technical leadership
  • Design and implement large-scale distributed systems
  • Produce detailed technical work and high-level architectural designs

Requirements For Principal Engineer

Java
Python
JavaScript
  • Knowledge of object-oriented design, data structures, and algorithms
  • Experience (non-internship) in professional software development

Benefits For Principal Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Comprehensive benefits package
  • Inclusive work culture
  • Career development opportunities

Interested in this job?

Jobs Related To Amazon Principal Engineer

Principal Interdisciplinary Systems Engineer, AMZL Global Fleet Product - Electrification & Infrastructure

Lead systems engineering role focused on developing and implementing Amazon's EV fleet and charging infrastructure strategy, combining technical expertise with strategic planning.

Principal Software Engineer, Amazon Photos

Principal Software Engineer position at Amazon Photos leading technical innovation and architecture for photo and video services, focusing on cloud infrastructure and AI/ML capabilities.

Principal Engineer, FTVX Team (Whole World)

Lead principal engineer position for Amazon's Fire TV team, focusing on streaming media technology, device integration, and customer experience optimization.

Principal Software Engineer, Aurora Storage

Principal Engineer role leading Aurora's distributed storage system development at AWS, architecting solutions for cloud databases and mentoring teams.

Principal Engineer, Amazon | Multiple Locations, USA

Senior technical leadership role at Amazon combining architectural vision with hands-on engineering, focusing on complex distributed systems and enterprise-scale solutions.