• Senior Software Engineer II - Cerberus Platform

    Nike Beaverton, OR 97075

    Job #2163333759

  • What you bring to nike

    • Bachelor's degree or higher or equivalent combination of education, experience, and training.

    • 5+ years of Software Development

    • 3+ years of hands-on experience with AWS, Azure, GCP or similar cloud providers

    • Experience in one (or more) of the following languages: Java, Python, JavaScript, Golang

    • Familiarity with *nix dev tooling such as: git, curl, docker and shells

    • Understanding of foundational networking: DNS, TCP, UDP, HTTP, TLS

    • Experience with CloudFormation (preferred) or one or more automation tools such as Terraform, Ansible, Salt, or Puppet

    Bonus points for:

    • Familiarity with security protocols and standard methodologies

    • Experience with public key encryption / common cypher suites

    • Experience with one or more of the following AWS-specific features: EC2, WAF, Lambda, Athena, KMS

    • Knowledge of Cloud Databases (Dynamo, RDS, et. al.)

    • Expertise in application profiling and scale testing

    • Understanding of more advanced networking: VPNs, VPCs, Route Tables

    • Experience with designing and implementing REST, GraphQL or gRPC APIs

    • Experience in distributed computing (eventual consistency, deliver-many semantics, etc.)

    Nike, Inc. Technology is responsible for making the world's largest sport brand run faster, smarter, and more securely. From infrastructure to security and supply chain operations, Technology specialists drive growth through top-flight hardware, software, and enterprise applications. Global Technology aggressively innovates solutions to drive growth while crafting and implementing tools that help make everything else in the company possible.

    We are passionate about Nike and all the swoosh represents: limitless drive, innovation, creativity, and possibilities for collaboration. We focus relentlessly on talent and are always looking for ways to encourage growth. We are passionate about the Nike legends who built an empire rethinking product and service, and we seek to bring that level of innovation to our technologies. Our vision is to build and deliver extraordinary Nike platforms, services, and products directly to athletes* around the world.

    • If you have a body, you're an athlete.

    WHAT WILL YOU WORK ON?

    Cerberus is Nike's secrets management platform, responsible for securing run-time access to sensitive data used by several hundreds of microservices around the clock. As a member of the Cerberus team you will design, build, and support this crucial service ecosystem for Nike's e-commerce infrastructure built on JVM, JavaScript, and Golang stacks. You will be tasked with uplifting and continuously improving the platform, migrating Cerberus from AWS-only technologies such as EC2 to cloud-agnostic, Kubernetes-based technologies. Working on Cerberus will offer you the opportunity to not only conceive and implement innovative systems software using some of the most modern patterns and practices found in the cloud infrastructure repertoire, but also to play a key role in keeping Nike's direct-to-consumer fleet scalable, performant, and above all, secure.

    WHO ARE WE LOOKING FOR?

    A successful candidate will have solid coding chops and a proven, comprehensive understanding of software development standard methodologies such as infrastructure-as-code, agile SDLC, git workflows, peer code review and unit/integration testing. Experience in one or more cloud providers such as AWS (preferred), Azure, or GCP with knowledge of multi-account/multi-region operations will be highly advantageous, as will expertise in writing and testing RESTful APIs.

    An ideal candidate can accept ambiguous requirements, work towards clarifying them, and once agreed upon implement with autonomy. Additionally, the candidate should:

    • Have a high degree of technical and intellectual curiosity

    • Be willing to teach, and be taught by, your peers

    • Seek to automate all the things

    • Have a driving desire to grow professionally and technically

    • Be able to communicate effectively (verbally, and with both formal and informal writing)

    • Always be looking to improve not only the product itself, but the tools the team uses to build the product

    WHO WILL YOU WORK WITH?

    You will work within a highly collaborative and multi-discipline engineering team. You are going to work with product management to support product- and service-scoping activities. Your role will be to implement and present designs, explain constraints, and work with fellow engineers and project team members to negotiate delivery schedules of features in an agile fashion. Here, the ability to communicate openly, honestly, and clearly (verbally and via documentation) is an advantage.

    NIKE, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, protected veteran status, or disability. NIKE is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please call +~~~ and let us know the nature of your request, your location and your contact information.