Sr. Software Engineer Job at NIKE, Portland, OR

a2RmU1hzNjNBNWNPdCtxTUdPTitqbTRKT3c9PQ==
  • NIKE
  • Portland, OR

Job Description

Open to remote work except in South Dakota, Vermont and West Virginia. The annual base salary for this position ranges from $99,500.00 in our lowest geographic market to $222,900.00 in our highest geographic market. Actual salary will vary based on a candidate's location, qualifications, skills and experience. Information about benefits can be found here.

WHO ARE WE LOOKING FOR

We are looking for an experienced full stack (Python, Node.js, React, and TypeScript) Sr. Software Engineer to guide and influence an innovative engineering team to deliver scalable data capture, reporting, and highly robust, cloud-based software solutions. The ideal candidate will have outstanding communication and teaming skills, excel in design and implementation capabilities for data solutions and AWS infrastructure. The person in this role will be technically proficient with a full stack development environment and strong at collaborating with engineers, analysts, leaders, and business partners. This person will be a self-starter, comfortable with ambiguity, and will enjoy working in a fast-paced, global and dynamic environment.

WHAT WILL YOU WORK ON

In this role, you will build and deliver secure, highly scalable and innovative AWS-based solutions focused on migrating, validating, transforming, and distributing Nike Enterprise Customer Data. You will design, implement, and integrate new technologies and evolve the storage structure and distribution of data to be highly performant. You will be contributing to all aspects of engineering from data ingestion, transformation, and management in addition to designing and building test-driven development, reusable frameworks, and automated user workflows. You will also participate in architecture and design discussions to manage, store, and distribute complex data sets. Responsibilities include: Analysis, design, implementation, operations, and support of the platform solutions, resources, systems, and software/database products Accountable for projects and/or programs with manageable risks and resource requirements Lead the development of technical solutions that meet the needs of the business and aligns with architectural standards Lead design sessions, facilitating the integration of ideas from colleagues Work within the parameters of two to three sprints, provide direction to team members and/or vendors; provide leadership within the squad/work team with accountability for ensuring that work is on track (e.g., driving backlog refinement) Act as a resource to teammates and provide guidance and development support to more junior team members Ensure knowledge sharing within the team (e.g., ensure accurate documentation, updates blogs); present and share work with colleagues for mutual review and education (e.g., after action review, root cause analysis, lunch and learn, brown bags, demos) Design and implement product features in collaboration with business and technology stakeholders; advise product managers/owners on discrete technology-related business problems Coordinate software issues with development and operation resources across multiple teams, external customers, and support & define configuration, security, monitoring, and reporting processes Design and build reusable components, frameworks, and libraries at scale to support global, sound, technical design and solutions on Dynamo DB and Data Bricks features, integrations with BOX, data transformations from spreadsheets to json, validations via APIs of select data sets, etc. Work in a fast-paced, agile environment WHAT YOU BRING Bachelor or Master's degree in Computer Science or related technical subject area, or relevant professional experience, education, and training At least 5 years of direct, professional software development experience Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams to build a strong TEAM culture Experience delivering from inception to production, a system/sub-system (e.g., micro service, library/JAR, mobile/web experiences), directing team members and/or vendors Full stack experience with programming languages such as Python, Node.js, React, and TypeScript Professional experience with source control tools such as GitHub Actions, BMX, Terraform, and related CI/CD processes Experience working with data streaming services such as Kafka Strong experience working with NoSQL/SQL data stores, i.e., Data Bricks and DynamoDB Solid experience provisioning and designing RESTful APIs to enable real-time, performant data consumption Deep experience working in AWS environments, primarily EC2, ECS, S3, Lambdas, Redshift, Athena Experience with visual reporting and analytics tools such as Tableau Experience working with Agile/Scrum methodology and tools like JIRA and Test Automation Frameworks We are committed to fostering a diverse and inclusive environment for all employees and job applicants. We offer a number of accommodations to complete our interview process including screen readers, sign language interpreters, accessible and single location for in-person interviews, closed captioning, and other reasonable modifications as needed. If you discover, as you navigate our application process, that you need assistance or an accommodation due to a disability, please complete the Candidate Accommodation Request Form. NIKE

Job Tags

Remote job,

Similar Jobs

Vertex Pharmaceuticals

Director, Accounting Systems & Consolidation (Hybrid) Job at Vertex Pharmaceuticals

 ...Job Description General Summary Vertex is seeking a hands-on, experienced consolidations leader with accounting systems and process expertise to join our Global Accounting organization. The Director, Accounting Systems & Consolidation will oversee the global... 

Confidential

Accountant - Japanese Bilingual Job at Confidential

 ...International Accounting Firm is looking for entry level Japanese Bilingual Accountant. Newly Grad is welcome. Wants to be Accountant in future. Hold CPA or studying for CPA exam. Willingly to move up. Need B.A or B.S in Accounting. Conversational... 

Methodist Le Bonheur Healthcare

Surgical Tech I Job at Methodist Le Bonheur Healthcare

 ...Memphis and the Mid-South. Responsible for assisting the surgical team by acting as a primary scrub person who handles surgical...  ...desire to learn and practice clinical competencies of the Surgery Tech. Licenses and Certifications BASIC LIFE SUPPORT -... 

Kaniksu Community Health

Administrative Medical Assistant Job at Kaniksu Community Health

 ...needs. From prevention and wellness to medical, dental, and behavioral health. From pediatrics...  ..., and Life insurance ~ Education Assistance and Guided Career Pathways ~4% 401K...  ...Club A Kaniksu Community Health Administrative Medical Assistant is not just... 

Griswold

Caregiver Live In Job at Griswold

 ...Griswold Care Pairing Caregiver Position Do you enjoy working with seniors? Are you tired of feeling unappreciated and want to advance...  ...is a non-medical home care registry that refers caregivers for Live-In or Hourly Clients and we're seeking compassionate,...