Software Engineer III
nike
Job Description
We are looking for senior engineers who own outcomes end-to-end—engineers who can decompose ambiguous problems, drive high-quality designs, and ship complex systems with minimal oversight.
-
Bachelor's or Master's degree in Computer Science, Information Systems, or related field
-
A minimum of 5–8 years of backend and/or data engineering experience.
-
Strong expertise in at least one of Java, Python, or Scala, and confident fluency in SQL and data modelling.
-
Proven experience designing and shipping production Microservices, RESTful APIs, and event-driven systems.
-
Hands-on experience with modern data platforms—Databricks, Spark, Delta Lake, Unity Catalogue (or equivalent)—and orchestration tools such as Airflow.
-
Solid cloud experience (AWS, GCP, or Azure) including IAM, secrets, networking, and cost-aware design.
-
Experience with distributed messaging (Kafka, SQS), caching (Redis), and search (Elasticsearch/OpenSearch) where relevant.
-
Strong test-driven development discipline, including productive use of AI tools like GitHub Copilot, Cursor
-
Experience with CI/CD, observability (metrics/tracing/alerting), and incident response.
-
Familiarity with Freight Audit systems (or) transportation management systems (TMS) such as BlueYonder, Centerio, SAP TM, or similar platforms—understanding shipment lifecycle, carrier tendering, freight costing, rating, and settlement workflows.