background_image
  • IMAGE: Return to Main
  • IMAGE: Show All Jobs


Position Details: Lead Software Engineer- 942207SE

Location: Beaverton, OR
Openings: 1
Job Number:

Share

Description:

Lead Software Engineer, Air Manufacturing Innovation

At Air Manufacturing Innovation (Air MI), we deliver on client’s most daring dream: giving every athlete the unparalleled sensation of walking on air. Since client introduced the Air sole in 1979, no technology has become more synonymous with client than Air. Our teams engineer, make, and perfect client’s most advanced footwear components. Masters of teamwork, we challenge assumptions in order to get faster, drive efficiency and fine-tune technology to deliver quality performance plastic. At our state-of-the-art facilities located in Beaverton, Oregon and St. Charles, Missouri, Air MI is taking Air to places that we never thought possible.

In this role, you will be instrumental in driving technical design and requirements.  You will lead by example in setting good development practices and be an advocate of new technology.  You will partner with the Engineering Manager and Technical Product Manager to deliver innovative software solutions.  The successful candidate is a proven leader with excellent communication and relationship building skills in addition to current, hands-on coding skills

Qualifications

  • Full stack application design (required)
  • Experience integrated legacy and modern RESTful APIs (required)
  • Expert knowledge of several open source, modern, programming languages including interpreted languages like JavaScript and Ruby (required)
  • Web application development using JavaScript based frameworks and libraries like React, Angular, Node and Redux (required)
  • Expertise in UI/UX Design of Web Apps (preferred)
  • Success in leading and working in between multiple engineering teams, in-house and outsourced, onshore and offshore (required)
  • Experience with DevOps, including development, QA, and operations skills
  • Strong skills in team leadership and building collaborative relationships with team members and stakeholders
  • Proven track record of being self-directed, results orientated with demonstrated ability to achieve aggressive goals despite ambiguity and multiple priorities.
  • Excellent verbal and written communication skills, both technical and business-facing
  • Solid computer science fundamentals, including algorithms and data structures
  • Fluent in modern software architectural principles and patterns (REST, domain-driven design, microservices, etc.) (required)
  • Experience with distributed cloud systems tech (Java, node.js, EC2, Lambda, DynamoDB, Elasticsearch, or Google Cloud/Azure equivalents)
  • Experience using C# and ASP.NET, MVC(4.5 or greater) and .Net Core
  • Continuous Integration and automated testing experience, Continuous Deployment is a major plus
  • Ability to define solution options, provide estimates on effort and risk, and evaluate technical feasibility
  • Experience with Scrum and agile planning.
  • 5+ years of hands-on software engineering experience
  • Bachelor’s degree in Computer Science or Engineering, or equivalent experience

Required

  • ALGORITHMS
  • APPLICATION DESIGN
  • APPLICATION DEVELOPMENT
  • CODING
  • DATA STRUCTURES

Additional

  • DYNAMODB
  • EC2
  • ELASTICSEARCH
  • ENGINEER
  • EXCELLENT VERBAL AND WRITTEN COMMUNICATION SKILLS
  • FEASIBILITY
  • JAVA
  • JAVASCRIPT
  • NODE.JS
  • OFFSHORE
  • OPEN SOURCE
  • OPERATIONS
  • PRODUCT MANAGER
  • QA
  • REDUX
  • RELATIONSHIP BUILDING
  • REST
  • RUBY
  • SELF-DIRECTED
  • SOFTWARE ENGINEER
  • SOFTWARE ENGINEERING
  • UI
  • UX
  • UX DESIGN
  • .NET
  • .NET CORE
  • AMAZON DYNAMODB
  • AMAZON ELASTIC COMPUTE CLOUD
  • ASP
  • ASP.NET
  • AUTOMATED TESTING
  • B2B SOFTWARE
  • C#
  • DEPLOYMENT
  • DEV OPS

 

Perform an action:

IMAGE: Apply to Position
mautic is open source marketing automation




Powered by: CATS - Applicant Tracking System