Nike logo
Nike
Verified live 2d ago

Software Engineer 2

Brief overview

Beaverton, ORIn-person
2+ yrsMinimum
943 H-1B approvalsDept. of Labor
381 green cardsCertified filings
PythonTypeScriptReactAWS LambdaS3SQS/SNSAPI GatewayDynamoDBRDSCloudWatchAWS CDKREST APIsthird-party integrationsasync processingdistributed systems debuggingGitCI/CD

About the company

A global leader in athletic footwear, apparel and equipment, known for innovation and iconic brands.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
943H-1B approved
99%approval rate
86new H-1B hires
381PERM certified
$167,626median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
2023286
2024287
2025340
202630
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
2023111
202469
202550
202623
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
2023139
202476
2025166
Top sponsored roles
Software EngineerLead Software EngineerSenior Data EngineerManager, Software EngineeringSoftware Engineer III
Sponsored employees from
IndiaCanadaMexicoSouth KoreaBrazil

Job description

Summary

Nike, Inc. is a company that empowers athletes to explore their potential and push boundaries. They are seeking a mid-level Software Engineer to help build a platform for athlete training, working across the full stack including Python, TypeScript, and React to deliver performance insights.

Responsibilities

  • Build and maintain features across the Python on-premise app, cloud backend services, and React frontend
  • Develop event-driven AWS workflows handling video ingestion, processing, and insights delivery
  • Build Python components and AWS services for athlete activity sharing — including third-party API integrations, OAuth flows, and webhook handling
  • Write and maintain AWS infrastructure using CDK in TypeScript
  • Participate in code reviews, write tests, maintain documentation, and contribute to CI/CD improvements

Skills

  • 2 - 4 years of professional engineering experience
  • Strong Python — production services and scripting
  • Solid TypeScript in a backend or full-stack context
  • Working React — able to build components and integrate with APIs
  • Hands-on with Lambda, S3, SQS/SNS, API Gateway, DynamoDB/RDS, CloudWatch
  • Experience with infrastructure as code — AWS CDK preferred
  • Comfortable debugging distributed systems using logs and observability tools
  • Experience building and consuming REST APIs and third-party integrations
  • Familiarity with async processing patterns (queues, retries, dead-letter handling)
  • Strong debugging skills across the full stack — from an on-premise Python process to a cloud Lambda
  • Git, CI/CD, and a genuine test-as-you-go mindset
  • Experience with infrastructure as code — AWS CDK preferred

Qualifications

Must Haves

  • 2 - 4 years of professional engineering experience
  • Strong Python — production services and scripting
  • Solid TypeScript in a backend or full-stack context
  • Working React — able to build components and integrate with APIs
  • Hands-on with Lambda, S3, SQS/SNS, API Gateway, DynamoDB/RDS, CloudWatch
  • Experience with infrastructure as code — AWS CDK preferred
  • Comfortable debugging distributed systems using logs and observability tools
  • Experience building and consuming REST APIs and third-party integrations
  • Familiarity with async processing patterns (queues, retries, dead-letter handling)
  • Strong debugging skills across the full stack — from an on-premise Python process to a cloud Lambda
  • Git, CI/CD, and a genuine test-as-you-go mindset

Nice to Haves

  • Experience with infrastructure as code — AWS CDK preferred

More jobs like this