Software Developer Engineer II

Amazon Amazon · Big Tech · M, Spain +1 · Software Development

Software Development Engineer II at Amazon Business focused on expanding global reach by designing, developing, and implementing scalable solutions for diverse languages, cultures, and regions. The role involves the full software development lifecycle, architectural improvements, and mentoring junior team members, utilizing AWS technologies and machine learning.

What you'd actually do

  1. Own the complete software development lifecycle from conception to production, including requirements gathering, technical design, implementation, testing, documentation, deployment, and continuous improvement.
  2. Design, develop, and maintain innovative solutions utilizing both front-end and back-end technologies, starting with broadly defined problems.
  3. Drive architectural improvements and technical debt reduction while maintaining focus on customer experience and business outcomes.
  4. Work in an agile environment to deliver high quality software.
  5. Mentor more junior team members in their career growth.

Skills

Required

  • professional software development
  • designing or architecting of new and existing systems
  • programming with at least one software programming language

Nice to have

  • full software development life cycle
  • coding standards
  • code reviews
  • source control management
  • build processes
  • testing
  • operations
  • computer science degree