Senior Software Development Engineer, Time & Pay Innovation
Amazon
Amazon
Join the innovative Time & Pay team at Amazon and shape the future of workforce management for millions of hourly associates. Our People Technology division is the core of Amazon's HR data, supporting critical processes from mass onboarding during peak seasons to integrating vital employee information. We architect and implement secure, global software solutions that enhance both employee experience and business efficiency.
This role offers a unique opportunity to lead the design and development of sophisticated Time and Pay systems, crucial to Amazon's operational success. As a key contributor, you will pioneer new technologies and create bespoke solutions for time, attendance, and productivity tracking, significantly influencing the daily lives of countless employees.
As a Senior Software Development Engineer, you will be instrumental in inventing and building cutting-edge solutions that manage employee time, attendance, and productivity, directly impacting millions. You will take full ownership of complex problems from inception to resolution, collaborating with top engineering talent.
Your contributions will span the entire software development lifecycle, including design, development, testing, deployment, and ongoing operations. This role emphasizes full-stack development with a focus on creating highly scalable and adaptable applications, tackling intricate computing challenges through expertise in data structures, algorithms, and fundamental programming principles. You'll also have the chance to collaborate with Principal Engineers on innovative technical strategies.
We are seeking an experienced Senior Software Development Engineer with a minimum of 5 years in non-internship professional software development. Proficiency in at least one programming language for over 5 years is essential, alongside 5+ years of experience leading the design or architecture of new and existing systems, including design patterns, reliability, and scaling.
Demonstrated experience in a mentorship or tech lead capacity, guiding engineering teams, is also required. A Bachelor's degree in Computer Science or a related field is necessary. Preferred qualifications include 5+ years of comprehensive experience across the full software development lifecycle, encompassing coding standards, code reviews, source control management, build processes, testing, and operations.
Amazon
IT Consulting