- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
- Experience programming with at least one software programming language
- Bachelor's degree in computer science or equivalent
- Solid expertise in data structures and algorithms.
- Ability to design scalable, reliable, maintainable solutions with very high availability.
- Experience with relational and non-relational databases such as Oracle, SQL, Mongo DB, DynamoDB etc.
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience with AWS technologies.
- Domain expertise in Payroll.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.
**Now hiring in sunny Barcelona!**
As one of the world's fastest-growing companies, Amazon now employs more than 1.6 million people worldwide, with a remarkable 24% year-over-year growth. This unprecedented scale and growth rate creates unique challenges for our engineering organization. As the team responsible for building systems that ensure accurate and timely payments for all Amazonians globally, we tackle complex technical challenges that are unmatched in scope and scale anywhere else in the world.
As Amazonians, we innovate on behalf of our customers. Take Anytime Pay as just one example - a solution that lets employees access their earnings right when they earn them. We're also putting machine learning to work, ensuring accurate payments at a scale that most companies can't imagine. While others see payroll as just another back-office function, we're turning it into a space where innovation actually matters and makes a difference.
Join our Barcelona hub, working alongside our global teams in Seattle and India. As part of this growing team, you'll design, develop, and deliver solutions to complex and ambiguous problems with the highest standards.
Key job responsibilities
1. Partner with customers in the Payroll space to understand and clarify their business needs
2. Design innovative solutions that address customer problems
3. Design high-level and low-level application architecture to address functional and non-functional requirements
4. Write high-quality code and conduct peer code reviews to maintain engineering excellence
5. Develop comprehensive automated test suites to ensure code quality
6. Deploy and operate production solutions, ensuring high availability and reliability through best practices in Continuous Integration, Continuous Deployment, and operational excellence
About the team
Our Barcelona team brings together Software Engineers, Technical Program Management, and Software Development Management, working closely with Principal Engineers, Senior Leaders, and Product teams worldwide. We partner with Operations and HR stakeholders to drive payroll technology at Amazon.
Our results show our impact - we automated the employee termination process in the US, ensuring final payments meet regulatory requirements. Now, we're expanding this solution globally while tackling new challenges.
Our mission is to build modular components that enable end-to-end automation of payroll processes. We're creating the foundation for touchless payroll operations and real-time payment capabilities that will transform how Amazon manages compensation for its workforce.
Join us to build scalable solutions, collaborate across organizational boundaries, and impact millions of employees' lives.
Other Jobs from Amazon
Senior Product Manager - Tech, NAS Regionalization Team
Software Dev Engineer (Level 4)
Sr. Global Trade PM- Trade Systems, Project Kuiper
Pre-Construction Manager, Pre-Construction Project Team
Similar Jobs
Senior Specialist Software Engineer
Big Data Engineer, Infra
Senior Sales Engineer - Germany
Sr. Manager, Technology Sourcing Lead
Senior DevOps Engineer (AWS)
Sr. Director, Data Engineering
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say