Staff Engineer
American Eagle Outfitters Inc.
Office
Pittsburgh, PA, United States
Full Time
Position Title: Staff Engineer
Reports To: SR Manager - Engineering
Position Summary:
We are looking for a Staff Engineer to provide technical leadership and mentorship to our engineering team. The ideal candidate will have extensive experience in Java development, including Spring Boot and Microservices architecture, and a proven track record of building robust, efficient solutions with Shopify experience. This role requires a strong technical foundation, leadership capabilities, a passion for innovation, and the ability to collaborate effectively with cross-functional teams and manage stakeholder relationships to deliver high-quality software.
Responsibilities:
Technical Leadership:
- Provide technical leadership and mentorship to a team of developers. Collaborate with stakeholders to understand business needs and translate them into technical
requirements. - Provide technical estimations and determine end to end project timelines.
- Develop and maintain scalable applications using Java with Spring Boot.
- Manage and optimize CI/CD pipelines using Bamboo and Bitbucket.
- Implement and oversee code quality analysis using SonarQube.
- Lead API development and integration processes for seamless service functionality.
- Conduct comprehensive testing, including TDD approaches for unit and contract testing.
- Utilize Google Cloud services (e.g., Pub/Sub, Cloud SQL) and transactional databases effectively.
- Monitor application performance using tools like Grafana and Newrelic.
- Troubleshoot and resolve production issues swiftly and effectively.
- Build, evaluate and execute Proof of Concepts (POCs) ensuring use of latest technologies and best practices
- Conduct knowledge sharing sessions to educate other engineers; define best practices for code development and deployment that meet high standards for availability, reliability and maintainability.
- Oversee development activities related to projects and production support activities.
- Lead incident resolution efforts and engage appropriate resources to complete corrective actions as quickly as possible in a 24/7 on-call environment.
Vision and Strategy:
- Define the strategic vision for your team, partnering effectively with customers and stakeholders.
- Build and articulate a clear vision for the platform's future, aligning with business goals.
- Collaborate with leadership to track and report on key performance indicators (KPIs).
- Facilitate Root Cause Analyses (RCAs) and Correction of Errors (COEs), applying learnings to enhance system architecture and design.
Stakeholder and Team Management:
- Engage with multiple internal teams and external partners, managing relationships and integrating technology solutions.
- Extensive experience working with e-commerce platforms, particularly Shopify, to enhance and streamline online retail functionalities.
- Prioritize tasks, manage multiple projects simultaneously, and make strategic decisions on work distribution and resource allocation.
- Lead and mentor a team, fostering a culture of technical excellence and innovation.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 9 years of experience in Java development, with substantial experience in leading engineering projects and integrating e-commerce platforms such as Shopify.
- Advanced knowledge of JAVA, Spring Boot frameworks
- 1-2 years of experience in Shopify Platform
- Experience building Microservices using Spring frameworks and deploying to cloud environments such as AWS/Azure/GCP in an agile environment.
- Hands-on experience in API development such as RESTFUL/ SOAP web services.
- Working knowledge of database and storage such as Oracle, Postgresql, MongoDB, or Redis, etc.
- Experience /Understanding of security concepts such as authentication, single-sign-on etc.
- Experience in event drive/ message oriented middleware such as IBM MQ, Kafka, RabbitMQ etc.
- Experience in publisher/subscriber models, CloudSQL
- Demonstrated ability in building and leading technical teams, with or without direct reports.
- Excellent communication and interpersonal skills, capable of working in a developer-centric, startup-like environment.
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
August 20, 2025