Software Engineer
CurrentCollaborate with cross-functional teams to design, develop, and implement scalable and efficient software solutions for various Amazon services and productsParticipate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deploymentWrite high-quality, maintainable, and modular code that adheres to Amazon's software development best practices and guidelinesDebug and troubleshoot complex issues to ensure optimal system performance and stability.Contribute to the improvement of existing applications and systems by optimizing algorithms, refactoring code, and implementing new features as neededParticipate in code reviews and provide constructive feedback to peers, helping to maintain a high standard of code quality across the teamKeep up-to-date with the latest industry trends and technologies to ensure Amazon remains at the forefront of innovation and development best practices