Software Engineer with Visa Sponsorship

Vancouver 11 days agoFull-time External
661.0k - 1.1m / yr
About the Company Amazon is a world leader in e-commerce, cloud computing, digital streaming, and artificial intelligence. We are driven by customer obsession, passion for invention, commitment to operational excellence, and long-term thinking. Join a diverse team of innovators and contribute to projects that impact millions worldwide, fostering a culture of continuous learning and growth. Job Description We are seeking talented and innovative Software Engineers to join our dynamic teams in Vancouver. As a Software Engineer at Amazon, you will design, develop, test, and deploy scalable software solutions that drive our global services and products. This is an excellent opportunity for experienced engineers who are looking to make a significant impact on challenging problems and grow their careers within a world-class organization. We value strong problem-solvers who are passionate about technology and dedicated to delivering high-quality, performant software. Visa sponsorship is available for eligible candidates. Key Responsibilities • Design, develop, and deploy highly scalable, reliable, and maintainable software systems and services. • Participate in all phases of the software development lifecycle, including requirements gathering, design, coding, testing, and deployment. • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define and implement new features. • Optimize applications for maximum speed and scalability, ensuring robust functionality. • Write clean, efficient, and well-documented code following best practices. • Conduct code reviews and provide constructive feedback to peers. • Troubleshoot and resolve complex production issues, ensuring high availability of services. • Contribute to team processes, tools, and infrastructure improvements. Required Skills • Bachelor's degree in Computer Science, Software Engineering, or a related technical field. • 4+ years of professional software development experience. • Proficiency in at least one modern programming language such as Java, C++, Python, or Go. • Strong understanding of data structures, algorithms, and object-oriented design principles. • Experience with distributed systems, microservices, and cloud computing platforms (e.g., AWS, Azure, GCP). • Familiarity with database technologies (SQL and NoSQL). • Excellent problem-solving, analytical, and communication skills. • Ability to work effectively in a fast-paced, agile environment. Preferred Qualifications • Master's degree or Ph.D. in Computer Science or a related field. • Experience with large-scale, high-traffic web applications. • Familiarity with front-end technologies (e.g., React, Angular, Vue.js) if applicable to the role. • Experience with CI/CD pipelines and DevOps practices. • Proven ability to mentor junior engineers and lead technical projects. • Contributions to open-source projects or a strong portfolio of personal projects. Perks & Benefits • Comprehensive health, dental, and vision insurance. • Generous paid time off and parental leave. • Employee stock options and 401(k) matching. • Career development opportunities and tuition reimbursement. • On-site fitness centers and wellness programs. • Subsidized public transit or commuter benefits. • Visa sponsorship and relocation assistance. • Employee discounts on Amazon products and services. Get Latest Jobs, And Visa Sponsorship Updates