Software Dev Engineer II

Bellevue, Washington

Tekwissen
Apply for this Job
Overview

TekWissen is a global workforce management provider headquartered in Ann Arbor, Michigan that offers strategic talent solutions to our clients world-wide. We are a community of 50 million who think-and feel-differently about investing. Together, we're changing the way the world invests. Since our founding in 1975, helping investors achieve their goals has been our main reason for existence. At Client, we're built differently. Our client is investor-owned, meaning that we're owned by our funds, which are owned by our fund shareholder clients. Therefore, your success adds to ours, so you're surrounded by people who care about the same things. With no other parties to answer to, we make decisions-including keeping investing costs as low as possible-with your needs in mind. Because of our unique structure, your goals align with our goals.

Position: Software Dev Engineer II

Location: Bellevue, WA 98004

Duration: 12 Months

Job Type: Contract

Work Type: Hybrid

Job Description:
  • Have you ever ordered a product from the client and been amazed at how fast you receive it? Every day, engineers are relentlessly working to decrease the time between clicking and delivery for our customers. Mechatronics & Sustainable Packaging (MSP) powers the physical engine at the heart of the client.
  • MSP builds and operates software, hardware, and processes that run the global network of fulfillment centers that move many millions of units of inventory, employ tens of thousands of people, and ensure that customers get what they want when we promised we would get it to them.
  • We do this by building automated solutions to handle things that technology does well, while relying on people to handle things that humans do well. The MSP Sortation teams builds and maintains core software and services in the Fulfillment Centers that help products and orders make their way to our customers worldwide.
  • If you've ever bought something from the client, there's a very good chance that our software was directly involved in getting it to you.
Key job responsibilities
  • As a member of this team, you will get the opportunity to work on projects that directly impact the customer experience. You'll contribute by:
  • Developing (with Java and/or Kotlin) in complex software systems that power client' sortation and fulfillment operations, ensuring high availability and scalability
  • Writing high-quality, well-tested code while adhering to client's engineering best practices and standards
  • Designing and implementing infrastructure as code using AWS CDK, creating maintainable and secure cloud infrastructure
  • Troubleshooting and resolving production issues while maintaining system reliability and performance
  • Collaborating with product managers and other engineering teams to gather requirements and deliver solutions
  • Creating and maintain technical documentation for systems and processes
  • Contributing to team planning sessions and helping break down complex problems into manageable deliverables
Typical Day in the Role:

Day to Day:
  • Building integration from scratch for the integration for the Automated Box Cutter between machine and the cloud
  • Code that will be executed will be using JAVA, one or two that will also be working with Kotlin
  • Owning infrastructure for creating components within AWS
  • DynamoDB data base
  • Expecting contractors to work on design document that is received for the requirements that are received from one of the teammates or stakeholders
  • Figure out where code needs to go (support from team along the way)
  • Push code, get reviews, make corrections, and push work into production.
  • Some contractors will be working on: Migrate all resources that are in Ireland (EUS1) to another data center Germany (EUS2)
  • No one on team has done this, but is a very important project for the client.
  • Day to day is same but testing might be unique.
All in all:
  • Reviewing requirements
  • Making sure they have a plan on how execute requirements
  • Writing code (JAVA, Kotlin)
  • Pushing CR
  • Getting feedback, testing code, and deploying into production.
Interaction level with team:
  • SDE's working with someone on team to help out, as mentor but hoping to have contractors work independently
  • 2 teams (1 has stand up 4 days a week)
  • Status email to HM during course of the week (to keep written record of how they are doing)
Candidate Requirements:

Leadership Principle:
  • Invent and simplify - migrate from one center to another, doing so with a flip of a switch.
  • Think big - impact that software has and how many items it touches.
  • Learn and be curious
  • Dive deep - lots to learn, but once learned it is a great process to work with.
YOE:
  • 3-5 YOE+
  • Need someone who can write code recently
Degree's/Cert required:
  • Computer Science or related
Resume stand outs:
  • Worked with the client, even as internship would be strongly preferred.
  • Worked with software that interacts on the edge
Top 3 must-have hard skills
  • JAVA
  • The cloud (not AWS, but if AWS a major plus)
  • DynamoDB
TekWissen Group is an equal opportunity employer supporting workforce diversity.
Date Posted: 10 March 2025
Apply for this Job