Taro Logo

Staff Software Engineer

A global retail company that owns multiple clothing and accessories brands, focused on equality, inclusivity, and sustainability.
$206,315 - $226,900
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Retail · E-Commerce

Description For Staff Software Engineer

Gap Inc., a leading global retail company, is seeking a Staff Software Engineer to join their technology team. This role offers an exciting opportunity to lead significant technical projects and shape the future of retail technology. As a Staff Engineer, you'll be responsible for developing scalable solutions using modern technologies like Java, Springboot, Python, and cloud services (Azure).

The position combines technical leadership with hands-on development, requiring expertise in both backend development and cloud architecture. You'll work with microservices, REST APIs, and both SQL and NoSQL databases, while implementing DevOps practices including CI/CD pipelines and container technologies.

This is an excellent opportunity for an experienced engineer looking to make an impact at a company known for its commitment to equality, inclusivity, and sustainability. The role offers competitive compensation ($206,315 - $226,900) and the chance to work on complex technical challenges that affect millions of customers globally.

As a Staff Engineer, you'll mentor other developers, drive technical decisions, and collaborate with cross-functional teams to deliver innovative solutions. The ideal candidate will bring 5+ years of progressive experience in software engineering, strong technical skills, and the ability to balance project delivery with organizational initiatives.

Join Gap Inc. to be part of a technology team that's transforming retail through modern engineering practices and cutting-edge technology. You'll have the opportunity to work on meaningful projects while contributing to a company that values technical excellence and social responsibility.

Last updated 13 days ago

Responsibilities For Staff Software Engineer

  • Lead significant projects and define technical specifications
  • Develop and enhance products/applications independently
  • Apply DevOps practices including automation and CI/CD
  • Foster innovation through best practices and emerging technologies
  • Communicate difficult concepts and lead teams
  • Mentor others and serve as subject matter expert
  • Design and build scalable Java and Springboot applications
  • Build and deploy cloud native applications in Microsoft Azure
  • Write Python code to integrate analytics
  • Manage database operations with SQL and MongoDB

Requirements For Staff Software Engineer

Java
Python
MongoDB
  • Bachelor's degree in Software Engineering, Civil Engineering, Computer Engineering or related field
  • 5 years of progressive, post-baccalaureate experience in Software Engineering
  • Experience with Agile practices and JIRA
  • Knowledge of REST API architecture design
  • Experience with Microsoft Azure Cloud platform
  • Proficiency in Java and Springboot
  • Experience with Python and SQL
  • Knowledge of CI/CD tools like Jenkins
  • Experience with Docker and application debugging

Jobs Related To Gap Inc. Staff Software Engineer