Sr. Software Dev Engineer Job in Amazon
Sr. Software Dev Engineer
- Bengaluru, Bangalore Urban, Karnataka
- Not Disclosed
- Full-time
DESCRIPTION
The Outbound Marketing Automation (OMA) is looking for a smart and motivated software development engineer to join the Communication Customer Experience team. We are a high-energy and innovative group that deliver highly relevant, personalized communications on various automated channel like email to Amazon customers worldwide. We utilise the data footprint on Amazon to generate predictors to bring best-in-class engagement with our customers.
As a member of our team you will interact closely with other automated advertising technology and retail customer experience teams. You will be involved with the development and launch of large-scale, distributed systems involving large data processing problems and machine learning.
In OMA, we look for experienced software engineering leaders who possess a wide variety of skills. As the successful applicant for this role, you will solve varied complex problems across Amazon (including business prioritization, technical challenges in optimization, large-scale computing, distributed systems, web applications, scalability, security, and algorithms, to name just a few), you will drive multiple programs in parallel, you will work with business stakeholders and partner technical teams across Europe, India and the USA, and you will support the growth and development of a high-performing software engineering team. OMA is composed of many clever and generally awesome people (if we say so ourselves!), so you'll learn a huge amount - and have a lot of fun - in the process!
BASIC QUALIFICATIONS
4+ years of professional software development experience
3+ years of programming experience with at least one modern language such as Java, C++, or C# including object-oriented design
2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
Bachelors Degree in Computer Science or related field with 7+ years relevant work experience
Masters Degree in Computer Science or related field with 5+ years relevant work experience
Experience in design and coding in OO languages like Java or C++
Familiarity with scripting languages and an understanding of Agile environments.
PREFERRED QUALIFICATIONS
Masters degree in Computer Science with 6+ years of relevant work experience
Experience building complex software systems that have been successfully delivered to customers
Experience with Java, Spring MVC
Proficiency with HTTP Protocol, REST, XML, J2EE, JavaScript, and AJAX
Be highly innovative, flexible and self-directed
Fresher
2 - 4 Hires