Software Development Engineer-II, E-reader software
Amazon
- Bangalore, Karnataka
- Training
- Full-time
This describes our team daily journey. Are you ready? Then join us!Key job responsibilities
- Collaborate with product managers, designers to understand, refine the scope, dive deep for impact analysis.
- Develop an SW design that is scalable, maintainable, thinking long term needs and build services on AWS services.
- Design, develop the infrastructure for the new services.
- Mentor, grow and share the journey to deliver with high quality bar.
- Data driven approach for making right architecture decisions, managing business priorities.
- Need to solve problems that span a variety of domains, e.g. device software, services as well as full automation. Write performant, secure and optimised code.
- Work in an agile environment to deliver high-quality software.
- Technical go to person, providing guidance to team design and code reviews.Along the way you'll learn a ton, have fun and make a positive impact on millions of people.
- You are proficient in solving problem with limitations, handling complexities and programming.
- Collaborate with experienced Amazonians to conceive, design, and bring innovative components in E-reader
- Architect and design a secure software that protects customer data stored on cloud and devices.
- Build a full product, software and service development experience.
- You will be contacted by many Amazonians as they deploy their software for E-reader.
- You will also be a senior engineer guiding junior members in this role.We are open to hiring candidates to work out of one of the following locations:Bangalore, KA, INDBASIC 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
- Hands on design, coding experience in Java, REST API, C++ including object-oriented programming.
- Experience using AWS infra, service and tools.
- Contributing to the architecture and design (design patterns, reliability and scaling) of new and current systems.
- Knowledge of software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
- Understanding of QA methodologies, life cycle and processesPREFERRED QUALIFICATIONS- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent