Nike Principal Software Engineer – Nike Communications Platform in Beaverton, Oregon
A minimum of 7-10 years software development experience
Leadership in a highly collaborative, multi-discipline development team environment
Experience with message-based solutions such as SQS, Kafka, Kinesis
Experience in micro service architecture, domain driven design, and RESTful Services using languages such as Java and Node
Experience working in a distributed/cloud-based environment (e.g. Amazon EC2, GCE, Rackspace, Azure etc.)
Experience in designing and implementing highly scalable applications
Experience working with NoSQL data stores like Cassandra, DynamoDB, or MongoDB
Experience working with relational data stores like MySQL and Oracle
Experience with monitoring and tracing tools like Splunk, SignalFx and New Relic
Experience with continuous integration, unit testing, static analysis, and automated integration tests. Continuous delivery experience preferred
Solid understanding of Scrum and agile principles
Comfortable working in a fast-paced, results-oriented environment
Comfortable working with globally distributed and diverse teams
Dedication to and hands-on experience in performing technical code reviews
Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams
Bachelor's/Master’s degree in Computer Science, Information Systems, or other relevant subject area, or equivalent experience.
We are looking for experienced Principal Software Engineering to be part of a mission critical team in Beaverton, OR. This role will serve a technical expert for the team as they build high-throughput, low-latency, fault-tolerant Communications solutions to drive Nike’s Digital transformation and growth strategies. The candidate needs to have strong communication skills, ability to manage up and down, solve sophisticated problems, and being an encouraging leader and team player.
WHAT WILL YOU WORK ON?
You will build and deliver the technical runway for existing and new Technology capabilities to support multiple mission critical systems within the Communications space. You will rely on your understanding of scalable, highly available, and consistent distributed systems to design world class solutions.
WHO WILL YOU WORK WITH?
You will partner with globally distributed teams of product, program, architecture teams to ensure that the ecosystem of services remains loosely coupled, independently scalable, and meets the needs of the business. You will work directly with engineering teams to lead development of key innovation features. You will report into the Senior Director of Engineering for your capability area.
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 +1 503-671-4156 and let us know the nature of your request, your location and your contact information.
- Nike Jobs