Search by job, company or skills

costco it

Software Engineer

Save
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About Costco Wholesale:

Costco Wholesale is a multi-billion-dollar global retailer with warehouse club operations in eleven countries. They provide a wide selection of quality merchandise, plus the convenience of specialty departments and exclusive member services, all designed to make shopping a pleasurable experience for their members.

About Costco Wholesale India:

At Costco Wholesale India, we foster a collaborative space, working to support Costco Wholesale in developing innovative solutions that improve members experiences and make employees jobs easier. Our employees play a key role in driving and delivering innovation to establish IT as a core competitive advantage for Costco Wholesale.

Position Title: Software Engineer Job Description:

Roles & Responsibilities:

Technical Skills:

  • Lead the design and implementation of web application's: Architect and oversee the development of scalable, reliable, and secure web applications across frontend and backend systems.
  • Drive innovation and adoption of modern web technologies: Research and integrate cutting-edge frameworks, tools, and architectural patterns (e.g., micro-frontends, serverless, edge computing).
  • Mentor and guide junior and mid-level engineers: Provide technical leadership, conduct code reviews, and support career development.
  • Collaborate with stakeholders across teams: Align engineering solutions with product, design, and business objectives.
  • Establish and enforce software engineering best practices: Define standards for code quality, testing, performance, security, and CI/CD.
  • Lead system design and architectural decisions: Ensure scalability, maintainability, and performance of distributed web systems.
  • Present technical solutions and trade-offs to leadership: Communicate architecture decisions, risks, and business impact to senior stakeholders.
  • 8 – 12 years of experience
  • Expert-level proficiency in modern web development: Mastery of Java, Python, JavaScript/TypeScript and frameworks such as React, Next.js, or similar.
  • Deep understanding of backend systems and API design: Advanced knowledge of Node.js, microservices architecture, REST/GraphQL APIs.
  • Proven ability to build and deploy scalable web systems: Design and implement production-grade, high-performance applications on cloud platforms (GCP/AWS/Azure).
  • Experience with cloud-native and distributed systems: Containers, Kubernetes, serverless, and event-driven architectures.
  • Strong frontend architecture expertise: Performance optimization, SSR/SSG, state management, and component design.
  • Advanced database knowledge: Relational and NoSQL systems, data modeling, and performance optimization.
  • Strong security and compliance expertise: Implement authentication, authorization (OAuth, JWT), and secure coding practices.
  • Excellent communication and presentation skills: Articulate technical concepts and system design decisions to diverse audiences.

Must Have Skills:

  • Java, python (expert level)
  • JavaScript/TypeScript (expert level)
  • Frontend frameworks: React (preferred), Next.js, or similar
  • Backend development: Node.js, API development (REST/GraphQL)
  • System design: Microservices, distributed systems, scalable architecture
  • Cloud platforms: GCP/AWS (experience building and deploying production applications)
  • CI/CD and DevOps: GitHub Actions, Jenkins, or similar
  • Database skills: Strong SQL + experience with NoSQL systems
  • Web performance optimization and observability (logging, monitoring, tracing)
  • Authentication & security: OAuth, JWT, secure API design

Nice to Have Skills:

  • Experience with AppSheet for building internal tools or workflow-based applications
  • Exposure to micro-frontend architectures
  • Experience with edge computing (e.g., CDN-based logic, serverless edge functions)
  • Familiarity with design systems and component libraries
  • Experience integrating AI/ML APIs into web applications

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 149024389

Similar Jobs

Hyderabad, India

Skills:

JavaVersion ControlData ModelingQuery OptimizationGitTypescriptGcpJavascriptDistributed SystemsCloud InfrastructureAzurePythonAWSNoSQL databasesGoprompt engineeringmicroservices architectureAI-assisted development toolsRESTful API design

Hyderabad, India

Skills:

JavaJavascriptCore JavaMySQLKafkaSpring BootSqlPythonAngular

Hyderabad, India

Skills:

GatlingSpring BootSpring MVCJiraJacocoDatadogJenkinsGitJmeterMockitoJUnitDockerBitbucketSonarqubeSplunkRestful ApisPostmanKubernetesAWSQuarkusPodmanJava 17OpenAPI

Hyderabad, India

Skills:

CJavaAzure Synapse AnalyticsAzure Data FactoryPower BiPythonAzure Cosmos DBJavascriptMicrosoft CopilotMicrosoft FabricAzure PostgreSQLAzure Event GridAzure Service BusAI toolsAzure SQL DBGitHub Copilot

Hyderabad, India

Skills:

JavaTerraformAWS CloudWatchDatadogPythonAWS AdministrationAgile development methodologySite Reliability EngineeringGo