SDE II, AWS Invoicing
Amazon· Software Development
Seattle, WA$143.7k - $194.4kfull-timePosted 2w ago
About the role
Software Development Engineer to join the AWS Invoicing organization, responsible for generating, delivering, and ensuring the compliance of invoices that AWS sends to customers worldwide. You will design, build, test, and operate services that generate invoice documents, deliver them via email and APIs, and integrate with government tax and e-invoicing systems at scale.
Responsibilities
- Write and ship production code — Develop, test, and deploy high-quality code for backend services that generate and deliver invoice documents (PDFs, emails, structured data) to AWS customers worldwide.
- Own software components — Take ownership of well-defined components within the invoicing platform, such as a rendering module, a delivery workflow, or an integration adapter with a government tax portal.
- Test thoroughly — Write unit tests, integration tests, and regression tests for your code. Validate invoice templates against thousands of test cases to ensure zero cosmetic defects or compliance issues in legal financial documents.
- Debug and troubleshoot — Use logs, metrics, alarms, and debugging tools to identify and resolve software defects. Support on-call rotations by investigating service issues and guiding incident resolution.
- Deploy and operate software — Follow safe deployment practices across environments. Monitor service health and respond to operational issues to maintain high availability.
- Participate in code reviews — Review teammates' code and incorporate feedback to improve code quality.
- Learn and grow with guidance — Work on well-defined projects, seek feedback, learn system design approaches, and understand distributed architecture and compliance domain over time.
- Collaborate across the team — Partner with senior engineers, product managers, and compliance experts globally to understand requirements and blockers.
Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) experience
- 1+ years of software development engineer or related occupational experience
- 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl
- 1+ years of Object Oriented Design experience
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
- Experience programming with at least one software programming language
Skills
Required:Backend developmentSystem designProgramming languages
Benefits
- health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance with option for Supplemental life plans
- EAP, Mental Health Support, Medical Advice Line
- Flexible Spending Accounts
- Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- paid time off
- parnasl leave (parental leave)
Last updated Oct 25, 2026. Interested? Apply on the company site.
More open roles at Amazon
- IT Support Associate II, Ops Tech Solutions (OTS)yesterdayPlainfield, Indiana · Operations IT Support Engineering
- Head of Energy and Water, AWS LegalyesterdayHybrid (Seattle, WA) · Legal
- Software Development Engineer, Creative Asset Library, CreativeXyesterdaySeattle · Software Development
- Software Development Engineer, Creative Asset Library, CreativeXyesterdayHybrid (Seattle, WA) · Software Development
- IT Support Associate II, OTSyesterdayIrving, TX · Operations IT Support Engineering