Software Jobs dot IT Jobs dot San Francisco Bay Area Jobs dot Employment Search

San Francisco Bay Area logo SF Bay Area Software Jobs and IT Jobs

Previous Page

Sr Staff Software Engineer

Location: San Francisco (San Francisco)         posted: 07.14.22

The Gap Inc. has opening in San Francisco, CA for:

Job Title: Sr Staff Software Engineer   

 

Job ID: R46207

Job Description: Partner with Product Managers, Solution Architects and Business stakeholders to define, analyze, and estimate the level of effort needed to deliver at-scale solutions to meet customer requirements. Prepare Application Architecture Design (AAD) documents and work with Architects and information security team on design and data access patterns and scopes for getting final Approval on Architecture design and data security. Gain an understanding of dependencies with external and internal teams and collaborating on cross-functional initiatives. Collaborate, guide and lead software engineers to design, develop and operationalize services to meet business and functional requirements. Convert all Business requirements to technical stories, collaborate with system engineers and software developers to implement solutions that are aligned with and extend shared platforms and solutions to deliver business features on time. Develop high performing, scalable and innovative end-to-end web services and solutions using open API specification. Develop and enhance software to solve complex situations and analyze data to make effective decisions, keeping customer experience at the forefront. Embrace and implement best-in-class DevOps practices with end-to-end “design, build and run” responsibilities with the aim of operating a low-touch production environment. Oversee a medium to large-sized functional area, or a significant component of a functional area. Write code that complies with defined company standards and guidelines, delivers desired functionality using the selected technology for the project/product Experience in building REST API, microservices and messaging frameworks. Work on core data structures, algorithms and implement them using language of choice. Apply principles of SDLC and methodologies like Agile/XP, CI/CD, and Product Security, Scalability, refactoring and Testing Techniques like Unit/Contract/End to End/Functional testing using advanced testing frame works. Create standardized APIs and infrastructure to help facilitate the successful adoption of services by other internal and external clients. Understand performance metrices and assess application performance and define application service level agreements (SLO's) and performance dashboards for reporting application health across organization. Mentor and subject matter expert creating an environment where people can achieve their best. Facilitator and team builder creating a highly collaborative environment and high performing team..

Requirements: Bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, Computer Engineering or related field and 5 years of experience in the job offered or related occupation.

 

Experience and/or education must include: 

 

  1. Design and implementing distributed streaming/messaging platforms scalable to millions of entities per minute including Kafka or IBMMQ Azure Event Hub;
  2. Designing and implementing modern RESTfuI enterprise APls— including development, maintenance, and high availability utilizing Spring Restful Service Framework;
  3. Building, deploying, and maintaining cloud-native applications using container based and serverless technologies utilizing IE Docker, Kubernetes or Pivotal Cloud Foundry;
  4. Building multithreaded applications using Object Oriented programming including Java and J2EE;
  5. Relational, distributed and NoSQL databases to design applications which can perform and handle peak load utilizing PostgreSQL, MySQL, Oracle, Cosmos, or  Mongo DB;
  6. Enterprise in DevOps, Managing Source code repository tools & Continues Integration/Continues Deployment and release technologies using Jenkins or code fresh, Git Hub; and
  7. Modern integration, performance, and testing frameworks utilizing Gatling, PACT, or Spring Boot.

 

Job Location:     2 Folsom St, San Francisco, CA 94105

 

Please reference job ID R46207 and submit resume online at https://www.gapinc.com/en-us/careers/gap-careers

Report Problem

Terms of Use