TSE Ops Tech Team is seeking a passionate, results-oriented System Dev Engineer to support the dynamic Seller Compliance space. The role involves collaborating with engineering teams to provide operational support across multiple products and platforms, including development support (continuous deployment, operational readiness, root-cause analysis, code fixes, testing, metrics, dashboards), customer support tools, and business decision support (data mining, reporting, scripting). The team consists of world-class engineers with expertise in systems and software engineering.
We seek a SysDev Engineer experienced in software engineering support or similar roles, with a proven track record of improving software development, business, and customer support processes. The ideal candidate is a proactive technical team member, metrics-focused, customer-oriented, and capable of leading in fast-paced, cross-functional environments. If this describes you, we would love to connect.
Responsibilities include working with SDEs and SysDev Engineers to enhance processes, monitor operational efficiency, optimize infrastructure costs, analyze metrics, and develop automation tools and scripts for operational support.
Key Job Responsibilities
1. Technical Support and Problem Resolution
* Diagnose and resolve complex production issues across multiple products/services.
* Develop robust deployment processes with metrics and rollback strategies.
* Enable continuous deployment pipelines with comprehensive testing.
* Enhance monitoring and logging capabilities.
* Update software based on deprecation campaigns and modernization efforts.
* Perform troubleshooting and root cause analysis.
1. Software Development and Maintenance
* Create operational tools and automation using Ruby, Rails, Java, Python, shell scripting.
* Develop unit and integration tests with frameworks like Junit and Mockito.
* Maintain and configure systems in staging and production environments.
* Implement fixes and enhancements for internal software.
2. System Operations and Monitoring
* Design and implement system monitoring solutions.
* Manage deployments and support infrastructure in AWS and web environments.
* Maintain system and support reports.
3. Team Collaboration and Knowledge Sharing
* Coordinate support issue handoffs and triage.
* Contribute to knowledge base with run-books, templates, guides.
* Collaborate across teams to improve operational excellence.
Minimum qualifications include experience in automating, deploying, and supporting large-scale infrastructure; programming in modern languages like Python, Ruby, Golang, Java, C++, C#, Rust; Linux/Unix expertise; CI/CD pipelines experience; at least 2 years developing testing suites (Junit, TestNg, Selenium, Mockito); and experience with AWS native services (SQS, Lambda, DynamoDB, Step Functions, Kinesis).
Our inclusive culture empowers Amazon employees to deliver excellent results. If you need workplace accommodations during the application process, please visit this link. For regions not listed, contact your Recruiting Partner.
#J-18808-Ljbffr