Software Dev Engineer II, AWS Invoicing
Core
Design highly scalable distributed systems and build solid platform solutions for real-time customer data and demanding service-level agreements in AWS Invoicing.
Role type
Senior Software Development Engineer (Platform/Architecture)
Builds
Scalable, multi-tenant platform for global tax and invoicing infrastructure
Domain
Cloud Computing / Financial Services / Tax Compliance
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, Object Oriented Design, Large-scale application development, Platform abstraction, Technical standards establishment, Operational ownership, Technical debt reduction
Preferred skills
Full software development life cycle experience, Code review leadership, Source control management, Build processes, Testing strategy
Technologies
C#, C++, Java, Perl
Responsibilities
Lead architecture decisions for multi-tenant platform, Partner with cross-functional teams to resolve dependency bottlenecks, Establish technical standards for code quality and scalability, Ensure high availability and low-latency operations, Systematically retire country-specific implementations
Seniority
Senior, hands-on IC with mentorship responsibilities