Software Development Engineering - Advisor II
Core
Design and deliver cloud-native services and APIs for the SnapPay modernization program to support critical payment capabilities.
Role type
Senior IC software engineer (payment systems)
Builds
Cloud-native microservices, REST APIs, and payment processing solutions
Domain
Fintech / Payments
Deliverable
production ML models | product features
Required skills
C#/.NET, Microsoft Azure, REST API design, Domain-Driven Design, SQL, distributed systems patterns, event-driven architecture, CI/CD, AI-assisted engineering tools, specification-driven development, application security
Preferred skills
Payment processing modernization, OpenTelemetry/Dynatrace
Technologies
C#, .NET, Microsoft Azure, Azure SQL, Cosmos DB, Redis, Azure Service Bus, Azure Event Hubs
Responsibilities
Design and implement scalable microservices; Develop well-defined REST APIs; Apply specification-driven development practices; Use AI-assisted tools for code generation and review; Build solutions for transaction processing and error handling; Implement application security patterns; Develop automated tests.
Seniority
Senior, hands-on IC