Senior Software Engineer III

Beaverton Oregon
Required Experience: 0 year(s)
Employment Type: Full-Time
Salary Range: Not available
Posted 4 days ago

Want to join the future of eCommerce in Nike? Does building micro-services, server-less functions, and cloud platform components that need to scale to millions of customers; collecting billions of points of data daily pique your interest?  Do you love innovating and challenging yourself to be the best technologist you can be?  If so, come join Nike’s NDe group!  We are excited about being at the forefront of the technology movement and we’re looking for others who want to join the club!
Nike does more than outfit the world's best athletes. We are a place to explore potential, obliterate boundaries, and push out the edges of what can be. We're looking for people who can grow, think, dream and create. We thrive in a culture that embraces diversity and rewards imagination. We seek achievers, leaders and visionaries. At Nike, it's about bringing what you have to a challenging and constantly evolving game.

As a Software Engineer III on the Nike team, you will:
Leverage your love of Java and Scala skills to design and build the new breed of micro-services, routers and server-less Lambdas on AWS platform for Nike Commerce
Review teammates technical designs, code and tests to keep the entire team focused on being the best they can be
Harness your DevOps skills to automate your service deployments (cloud formation/ Terraform) so they’re fully repeatable.
Profile and performance tune your work to ensure we deliver the fastest service experience to all customers across the globe
Partner with architects and other teams to ensure the whole Nike eCommerce ecosystem of software routers stay loosely coupled and independently scalable
Automate the testing of all of your components to ensure we have excellent test coverage with quality assertions
Lead technical development and provide overall technical direction for the implementation and delivery of the system
Lead development of technical processes (e.g., CM, unit test, integration test, etc.)
Work with a team of architects to ensure technical solutions and final deliverables are aligned with overall system architecture plans and roadmap
Lead technical planning, estimation, and design sessions
Monitor the overall technical progress of the project and actively plans for future technical development activities
Establish/maintain effective team communications regarding technical/delivery plans, approaches and issues with all project team members
Keep delivery team apprised on work progress and proactively communicate any concerns or opportunities to improve project delivery
Ensure system requirements are met through innovative technical approaches

QualificationsMinimum 5 years’ experience building high volume, high availability Java and Scala applications
Experience writing automated tests using tools like Junit, Scala Test, or Specs
Experience with leading development teams and providing effective solutions by understanding the issues on a technical level
Experience in presenting technical solutions with customers and software developers Experience building RESTful APIs
Experience with Infrastructure as Code concepts (terraform, cloudformation, etc)
Experience with multi-threaded access to Databases and NoSQL (DynamoDB)
5 years directly relevant work experience as a software engineer
Bachelor's degree in Computer Science, Information Systems, or relevant fields
Excellent working knowledge of basic computer science data structures, NoSQL databases, Inversion of Control (IoC), and algorithms
Preferred Qualifications:
Experience with Monitoring and Alerting
Deep familiarity and experience working with highly concurrent systems, including non-blocking I/O
Experience with software routing
Experience reading and understanding RFCs, in particular RFC 7230, RFC 7231, and other HTTP-related RFCs.
Experience with HTTP messages at a bytes-on-the-wire level.
NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world.
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, veteran status, or disability.
Job ID: 00445808