Staff Engineer
American Eagle Outfitters Inc.
Office
Pittsburgh, PA, United States
Full Time
Position Summary:
We're looking for an experienced and highly skilled Staff Engineer to join our e-commerce platform team. In this role, you will be a blend of technical expert, leader, and innovator, creating, developing, and implementing solutions that enhance the efficiency, scalability, and performance of our systems. This is a unique opportunity to lead the design and implementation of new backend services that will power our entire e-commerce ecosystem, from product catalog to checkout.
You will play a pivotal part in a major transformation project, helping us break down a monolithic architecture into a scalable, resilient, and modern microservices platform. This is more than a hands-on coding role; you'll be a technical leader, a mentor to other engineers, and a key contributor to our long-term architectural strategy. You will tackle complex technical challenges related to distributed systems, data consistency, and high-volume traffic.
What You’ll Do
- Lead System Design: Architect and design brand-new microservices from the ground up using Domain-Driven Design (DDD) and patterns like SAGA for transaction management. You'll ensure services are scalable, secure, and maintainable. You'll also be a key contributor to the strategy for migrating existing functionalities from our
monolith. - Drive Technical Execution: Own the full software development lifecycle for key services, including scoping, design, coding, testing, deployment, and maintenance. You’ll be a pragmatic problem-solver who can manage projects with well-defined business problems and technology strategies, even when the implementation details are not fully developed.
- Ensure Operational Excellence: Actively participate in the operational support of our systems, ensuring that when software fails, the root cause is found and permanently fixed. You'll proactively identify and implement improvements to our engineering processes, leveraging modern principles related to CI/CD and Kubernetes.
- Provide Technical Leadership & Mentorship: Actively mentor and train other engineers, coaching them on producing high-quality code through practices like Test-Driven Development (TDD) and thorough code reviews. You’ll engage in inclusive, constructive dialogue with other teams and individuals to resolve issues, and train new team members on software construction, operation, and integration.
- Solve Complex Problems: Tackle difficult and ambiguous technical challenges, bringing clarity and identifying simple, elegant solutions for our distributed systems. You'll balance constraints and limit the use of short-term solutions.
- Collaborate Broadly: Work with product managers, business stakeholders, and customers to understand requirements and deliver solutions that provide real business and customer value in the retail space. You’ll also produce clear documentation and make good design choices to ensure your software is easily maintained and extended by others.
What You’ll Bring
- 10+ years of professional software development experience, with at least 5 years focused on architecting and designing large-scale distributed systems.
- Deep expertise in backend development, with significant experience in Spring Boot or a similar framework.
- Proven experience working with cloud platforms, preferably Google Cloud Platform (GCP).
- Strong understanding of containerization and orchestration using Kubernetes.
- Expertise in designing and working with relational databases, such as Postgres (or its variants like AlloyDB).
- Experience with data streaming and messaging technologies like Kafka, RabbitMQ, and Google Pub/Sub.
- Familiarity with data integration tools and concepts, such as Google Data Fusion / Data Flow and Debezium.
- Demonstrated ability to break down monolithic applications into a microservices architecture.
- A solid grasp of Domain-Driven Design (DDD) and architectural patterns like SAGA.
- Experience with Test-Driven Development (TDD) and CI/CD principles.
- Excellent communication skills and a proven track record of mentoring and influencing other engineers.
PAY/BENEFITS INFORMATION:
- Actual starting pay is determined by various factors, including but not limited to relevant experience and location.
- Subject to eligibility requirements, associates may receive health care benefits (including medical, vision, and dental); wellness benefits; 401(k) retirement benefits; life and disability insurance; employee stock purchase program; paid time off; paid sick leave; and parental leave and benefits.
- Paid Time Off, paid sick leave, and holiday pay vary by job level and type, job location, employment classification (part-time or full-time / exempt or non-exempt), and years of service. For additional information, please click here.
- AEO may also provide discretionary bonuses and other incentives at its discretion.
Staff Engineer
Office
Pittsburgh, PA, United States
Full Time
September 10, 2025