Software Engineer III - 1372230O

Beaverton-OR
 Job-ID :   1372230O 
  Category :  Engineers 
  Position Type : Contract Remote 

Job Description

 Software Engineer III, Global operations and Logistics - Node Management

Become a Part of the Client, Inc. Team

Client, Inc. does more than outfit the world’s best athletes. It is a place to explore potential, obliterate boundaries and push out the edges of what can be. The company looks for people who can grow, think, dream and create. Its culture thrives by embracing diversity and rewarding imagination. The brand seeks achievers, leaders and visionaries. At Client, Inc. it’s about each person bringing skills and passion to a challenging and constantly evolving game.

Client is a technology company. From our flagship website and five-star mobile apps to developing products, managing big data and providing leading edge engineering and systems support, our teams at Client Global Technology exist to revolutionize the future at the confluence of tech and sport. We invest and develop advances in technology and employ the most creative people in the world, and then give them the support to constantly innovate, iterate and serve consumers more directly and personally.  Our teams are innovative, diverse, multidisciplinary and collaborative, taking technology into the future and bringing the world with it.

RESPONSIBILITIES:

As a Software Engineer III in Node management, you will join a team of engineers, scrum masters and product owners to envision and deliver innovative, seamless solutions that enable Client, Inc.’s products and services to reach millions of consumers through the Client brand. You will be instrumental in developing these services. You will lead by example in setting good development practices and be an advocate of new technology. In this role you will partner with Principal Engineers, Product Managers and Architects to deliver services that are robust, architecturally sound, easily maintainable and highly scalable for various Client omni-channel experiences. Focus areas include warehouse management services.

The successful candidate is a proven software engineer with excellent communication and teamwork skills and the ability to multitask, innovate and challenge conventional thinking.

WHAT YOU BRING TO Client

  • Bachelor's degree in Computer Science (or relevant fields) or 5 years of experience as a software engineer
  • At least 5 years’ of software development experience designing and building distributed RESTful web application microservices using python, Java or similar
  • Ability to define solution options, provide estimates on effort and risk, and evaluate technical feasibility
  • Experience working in a distributed/cloud-based environment (e.g. Amazon EC2, GCE, Azure, etc.)
  • Experience working with NoSQL data stores like Cassandra, DynamoDB, or MongoDB
  • Experience supporting products in production using observability and alerting tools like Splunk and SignalFx
  • Experience with continuous integration, unit testing, static analysis, and automated integration tests. CI/CD experience preferred
  • Experience with Infrastructure as Code concepts (terraform, cloudformation, etc)
  • Working knowledge of Scrum and agile principles
  • Comfortable working in a fast-paced, results-oriented environment
  • Commitment 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.

Preferred Qualifications:

  • Experience building software leveraging RFID
  • Experience building printing solutions

Chat with us