website-hero-image2

2438 Senior Software Engineer – Product Development Engineer III

Location: Beaverton, OR

Description:
Our client is one of the industry leaders in the Electronic Freight Matching Business. Your experience as a Sr Software Engineer will be directly helping goods and products get transported all over the nation and beyond. You would be working with a bunch of very sharp people who are empowered by management. They have a beautiful office specifically designed to be collaboration friendly. If this is the kind of position and company you’d be interested in - please send your resume to careers@itmotives.com. We value and encourage diversity in the workplace and women, minorities, and veterans are highly encouraged to apply. Thank you.

Job Type: FTE

Additional Information:
Additional Information:

Day in the life of a Sr. Software Engineer
As a Sr. Software Engineer this is an opportunity to work with a software development team of highly motivated agile engineers. Your team builds software that drives our SaaS platform in the cloud. Your team will work with cutting edge tools to develop code that is reliable, maintainable, and scalable. Your team will work full stack, from building microservices to creating compelling user experiences on top of the latest web and mobile technologies. Your team develops, tests and delivers solutions through our CI/CD environments and deploy your solutions to our customers hosted in AWS.

Is this opportunity right for you?
- Are you passionate about technology?
- Do you enjoy working on an Agile team?
- Do you thrive on succeeding together over succeeding individually?
- Do you get excited about the challenges your team will face today?
- Do you define a good day as one where the team delivered value, exercised engineering excellence and provided the kind of quality that allows your team to sleep at night?
- In short, are you Humble, Hungry and Smart?

Responsibilities
- Work across the stack to from UI to database
- Leverage AWS to deliver efficient, cloud-native solutions
- Write unit, integration, and functional tests, and guide others in doing the same
- Document software designs and project tasks
- Review functional requirements and analyze their impact on schedule and software design
- Provide technical leadership, mentoring and direction to other team members
- Design and develop REST APIs and other code that is reliable, maintainable, and extendable
- Participate in design/code reviews
- Translate business needs and requirements into technical specifications
- Review functional requirements and analyze their impact on schedule and software design
- Document software designs and project tasks
- Work with team members to improve development processes and practices

Qualifications-
- Bachelor's degree in Computer Science or equivalent experience
- 6+ years experience in software development

Technical Skills-

JavaScript
Modern Server Frameworks- Node, Spark or Sprint Boot
Modern Web UI Frameworks, such as Angular or React
Cloud Native Development-Build and deploy in AWS, Azure, or Google
Microservices
REST APIs
Design Principles and Patterns
OO/Functional Programming
Unit Testing
Scrum/Agile SDLC