Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Development Engineer - AWS Hardware 
United States, Washington, Seattle 
986372157

10.07.2024
DESCRIPTION

The AWS Hardware Engineering team creates server designs for Amazon’s innovative web services. Our designs are industry-leading in frugality and operational excellence, and are critical to the success of the AWS business and the more than one million customers who use AWS today. Our engineers solve challenging technology problems, and build architecturally sound, high-quality components to enable AWS to realize critical business strategies.What you will do: You will be a member of the Manufacturing Quality and Operations team and will interact with engineers across the company to lead the design and development of the next generation product life cycle management solutions. As an PLM Software Development Engineer you will help refine and grow the capabilities of current systems, driving continuous improvement to meet our needs as a developer of a world class cloud computing service provider. You will be responsible for design, develop and sustain PLM related application systems developed. This position will also serve to promote best practices and internal business processes with relation to change management and general PLM functions. We are looking for an individual who is responsive, flexible and able to succeed within an open collaborative peer environment. You must be motivated to work in a data driven environment, have a desire to drive change, and long for the opportunity to analyze systematic issues and implement solutions to challenging problems.
Why it matters: Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come.
Why you will love it: You will work with engineers across the company to build next-generation automated services. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.Key job responsibilities
- Provide technical system solutions for PLM systems. The candidate should have a broad understanding of supply chain and PLM and will be able to provide solution to business process and requirements in terms of new design, configuration and business process change for implementation and/or extending of existing applications and will be able to lead IT process improvement initiatives
- Work closely with the PLM team and key stakeholders to understand requirements, owning software technical specifications and design documents, and develop and test the PLM applications and automations.
- Design and implement application configurations to meet business process and application requirements. Review and approve technical specifications and conduct code walk-through.
- Develop test plans to assure that developed solution satisfies client requirements including but not limited to developing test scripts, setting up test data, and assisting with activities relating to unit, performance, integration, conversion and cut-over testing, particularly packaged application configurations.
- Act as an advocate of Product Lifecycle Management best practices, methods, and processes

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team


PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- 2+ years of experience SQL
- 2+ years of experience in Data Engineering / Data Analytics
- 2+ years of experience designing and building automation
- PLM experience
- CI/CD experience
- Linux knowledge
- Experience designing and implementing release pipelines
- Experience designing and developing micro-services
- Experience designing and developing cloud native applications
- UI design and development experience
- Test Driven development skills, unit test creation
- Experience with Scrum based development
- Meets/exceeds Amazon’s leadership principles requirements for this role
- Meets/exceeds Amazon’s functional/technical depth and complexity for this role