Amazon offers a variety of products and services through its online marketplace and content distribution platform, including online retail, cloud computing services, consumer electronics, e-book sales, and digital media downloads. Amazon's goal is to make changes that have a positive impact on society at large. This includes using its position as one of the biggest companies in the world to help reduce poverty worldwide through programs such as Amazon Smile.
Payroll Technology at Amazon is all about enabling its business to perform at scale as efficiently as possible with no defects. As Amazon's workforce grows, both in size and geography, Amazon's payroll operations become increasingly complex, and its customers are asked to do more with less. The process can only get them so far, and that's where they come in with technology solutions to integrate and automate systems, detect defects before payment, and provide insights.
Your role
As an SDE in the team, you will be responsible for
Leading the architecture, design, development, and launch of some of the core product features.
You will have a significant influence on its overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices to deliver high-quality products.
Your responsibilities
As a Software Development Engineer, your requirements are;
The ideal candidate is passionate about new opportunities and has a demonstrated track record of success in delivering new features and products.
A commitment to teamwork, hustle, and strong communication skills (to both business and technical partners) are absolute requirements.
You will tackle large complex projects, massive data volume +, and complex business rules in a highly distributed and service-oriented architecture.
Create reliable, scalable, secure products for its customers in a hyper-growth environment where priorities shift fast.
As a part of the role your responsibilities are,
This position requires that you are a significant and autonomous contributor.
Your work is consistently high quality.
You solve complex problems, applying appropriate technologies and best practices.
Your focus is on designing, developing, and effectively applying automated solutions that test major portions of software (e.g., significant component, set of features, mid-size application, service, etc.).
You prevent and find defects early.
You apply software testing techniques, such as equivalence class partitioning, boundary value testing, etc.
You build complete test and/or measurement solutions (e.g., performance, load, scalability, usability, etc.)
You use data from testing, deployment, and production to measure quality and provide actionable improvement to the product.
You write code that an SDE unfamiliar with the system can understand.
You are proficient in a broad range of design approaches and know when it is appropriate to make trade-offs.
Your solutions are pragmatic. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).
You consider the legacy of the code you produce, limiting the use of short-term workarounds.
You create flexible software without over-engineering.
You re-use where possible while being judicious about introducing dependencies.
You are efficient with resource usage (e.g., designing to avoid impacting the system under test).
Training, development & rotations
Amazon is committed to empowering employees to do their best work – and to do your best work you need to be constantly learning, growing, and becoming a better version of yourself. With the support of the team, Amazon helps you to reach your potential through a variety of offerings, such as:
A performance philosophy geared toward development, not ratings
Constantly have to learn. When surrounded by extremely smart people
Learn what customer-centric means.
Job rotation programs designed to reignite and broaden your work experience
Yearly education and training reimbursement to keep your skillset sharp
Subscriptions to the leading online training platforms for technical and business acumen
POD (Power of Difference) communities to network, mentor, and grow as leaders.
Salary & benefits
The average annual salary for a Software Development Engineer role will range from INR 7 to 8 LPA (Source: glass door). The company takes care of you and your loved ones and will support you with a competitive and comprehensive benefits package. Below are some highlights:
Paid time off
Health care plans
Financial planning and assistance
Maternity and parental leave
Employee discount on Amazon merchandise
Employee Assistance Program (EAP)
Leave programs for military service members, veterans, and their families
Career progression
Amazon believes everyone should have the opportunity to learn new skills and build their career at Amazon or elsewhere. The reason why as part of their mission of being Earth's Best Employer, they have made a $1.2 billion commitment to investing in the upskilling of their employees with free skills training, tuition support programs, a variety of certifications, and more to help improve the abilities of their employees. They also support:
Higher Education
Apprenticeships & Certifications
Mentorships & Development
Work-life balance
Work-life balance is rated at 3.4/5.0 (Source: Ambition Box).
Work days are usually from Monday to Friday. They have flexible work timings.
When you join Amazon, you are part of a team that works together to create one goal. You create new friendships, and a lot of those are like family. So even when you can’t get away for a while, we make coming to work the best it can be for you – and your work family.
Culture & vibe
Amazon has a very relaxed but still professional work environment. It has a friendly and fun work culture. It is committed to being diverse, inclusive, and equal in its approach.
The company believes that incentives are not enough to make workplace culture powerful. It understands that corporate culture and values define a business.
They have gained an appreciation for their policies and initiatives that reinforce their employees to strive harder for their mission.
About you
As a Software Development Engineer, the desired qualification and key skills required are:
Basic qualification
Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design.
Preferred Qualifications
B.E/B.Tech in Computer Science or equivalent.
0-2 years of software development Experience developing high-quality, large-scale consumer applications.
Mastery of the tools of the trade, including a variety of modern programming languages (Java, JavaScript, C/C++, Objective C, Python, Ruby, or C#)
How to apply
To apply for this role, simply click the "Apply on employer site" button below, which navigates to the career page where the application can be submitted.
The basic recruitment process includes,
Online Application
Phone Interview
In-Person Interview (Technical)
Work rights
The opportunity is available to applicants in any of the following categories.
Work light flag
India
Indian Citizen • Indian Permanent Resident • Indian Temporary Work Visa
Qualifications & other requirements
You should have or be completing the following to apply for this opportunity.