AWS Billing is looking for an innovative senior software development engineer with a strong sense of ownership and passion for delivering creative solutions for complex problems at "Amazon scale". You'll be at the forefront of developing next-generation AI-accelerated tools that will revolutionize how we manage and launch taxes for multiple countries in a rapidly growing environment. You'll be responsible for designing, developing, and maintaining large-scale distributed systems that handle global tax calculations and invoice processing for AWS services. You will design highly scalable systems, develop distributed services, and build solid platform solutions based on real-time customer data and demanding service-level agreements. This role combines AI technology with complex tax systems to create scalable solutions for AWS's global expansion. You will collaborate with some of the best engineers in the industry and work on some of the most complex challenges in large-scale computing.
Work/Life BalanceKey job responsibilities
• Lead technical design and implementation of complex software solutions for tax calculation and invoicing systems
• Mentor junior engineers and contribute to the technical direction of the team
• Design and implement scalable, highly available distributed systems
• Write high-quality, well-tested, maintainable code
• Participate in code reviews and promote best practices
• Collaborate with product managers and other teams to define technical requirements
• Drive operational excellence through monitoring, alerting, and automation
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 7+ 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
משרות נוספות שיכולות לעניין אותך