Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Amazon Software Dev Engineer II Global Engineering 
United States, Texas, Austin 
636950677

15.01.2025
DESCRIPTION


Key job responsibilitiesBasic qualifications
• 5+ years of non-internship professional software development experience
• 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
• Experience programming with at least one software programming language
• Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
• Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Bachelor’s or Master’s degree in computer science or related technical field.
Preferred qualifications
• Experience in software development using Type script, ReactJS and Java.
• Experience on highly concurrent, high throughput systems and knowledge of complex distributed systems
• Experience in operating, troubleshooting and mitigating failures in highly-available services.
• Experience in using data stores such as MySQL, Postgres, Dynamo DB.
• Experience in building systems using AWS services such as S3, SNS, ECS, Route 53, Lambda, etc.
• A deep understanding of the software development lifecycle, and a track record of shipping software on time
• Experience with the SCRUM methodology for agile software development preferred
• Experience designing software architectures for scalability, reliability and performance
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
• Proficient in AWS stack.
Key job responsibilities
Key job responsibilitiesBasic qualifications
• 5+ years of non-internship professional software development experience
• 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
• Experience programming with at least one software programming language
• Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
• Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
• Bachelor’s or Master’s degree in computer science or related technical field.
Preferred qualifications
• Experience in software development using Type script, ReactJS and Java.
• Experience on highly concurrent, high throughput systems and knowledge of complex distributed systems
• Experience in operating, troubleshooting and mitigating failures in highly-available services.
• Experience in using data stores such as MySQL, Postgres, Dynamo DB.
• Experience in building systems using AWS services such as S3, SNS, ECS, Route 53, Lambda, etc.
• A deep understanding of the software development lifecycle, and a track record of shipping software on time
• Experience with the SCRUM methodology for agile software development preferred
• Experience designing software architectures for scalability, reliability and performance
• Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to a variety of audiences
• Proficient in AWS stack.A day in the life
This is a hands-on position in which you will own everything from end to end: requirements gathering, designs, design reviews, implementations, code reviews, incremental feature launches, operations, mentoring, and the driving of continuous improvement. A successful candidate will have a deep technical expertise, excellent leadership skills, an interest in developing software, and a motivation to achieve results in a fast-paced environment. You should be comfortable diving deep into technical architectures and requirements, be able to quickly identify solutions to challenges discovered during development, and ready to work with some of the latest cloud computing technology.

BASIC QUALIFICATIONS

- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- Bachelor's degree or equivalent


PREFERRED QUALIFICATIONS

- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience