Jobs and Careers
Pittsburgh, United Statesfull_timeVerifiedPosted 20 Aug 2025

About the role

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 medi

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

American Eagle Outfitters Inc.

View company profile →