Systems Development Engineer, Amazon Payments Storage and Transmission Service
As a System Development Engineer II, you will design and deliver technology solutions to solve complex business problems. You will work autonomously, contributing to both tactical execution and strategic planning within your team and organization.
Key Responsibilities:- Technical Design and Implementation.
- Design and deliver pragmatic, efficient, and cost-effective technology solutions
- Identify and solve ambiguous problems and architectural deficiencies
- Consider long-term scalability and evolution of systems
- Make appropriate trade-offs and leverage existing solutions when possible
- Thoroughly test your work and write clear, concise documentation
- Participate in strategic planning and decision-making with customers, partner teams, and peers.
- Balance customer requirements with team objectives.
- Contribute to the organization's Operational Planning process.
- Actively review team technology solutions and operations
- Train new team members on customers, systems, and processes
- Participate in hiring and developing others
- Mentor team members and those in other teams within the organization
- Recognize and resolve discordant views through constructive dialogue
- Demonstrate operational excellence in all aspects of work
- Deeply understand team systems and diagnose complex problems
- Resolve root causes of performance, reliability, and availability issues
- Analyze systems to identify operational risks at the product or service level
- Participate in design, operations, and post-incident reviews
- Deliver projects to mitigate identified risks
- Improve operational excellence across teams and provide guidance to peers
Qualifications:
- Proven experience in system development and architecture
- Strong problem-solving and analytical skills
- Excellent communication and documentation abilities
- Ability to work autonomously and collaborate effectively
- Experience in mentoring and training team members
- Deep understanding of operational excellence principles
- Proficiency in relevant programming languages and technologies
- Expand influence beyond immediate team to organizational level
- Develop strategic thinking and planning skills
- Enhance leadership and mentoring capabilities
- Broaden expertise in system architecture and operational excellence
- Knowledge of systems engineering fundamentals (networking, storage, operating systems)
- Experience (non-internship) in professional software development
- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience in networking, storage systems, operating systems and hands-on systems engineering
- Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby- Experience with PowerShell (preferred), Python, Ruby, or Java
- Experience working in an Agile environment using the Scrum methodology
Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information.If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.