Software Development Engineering - Advisor II
Core
Design and deliver cloud-native services and APIs for critical payment capabilities within the SnapPay modernization program.
Role type
Senior IC software development engineer (payment systems)
Builds
Cloud-native microservices, REST APIs, and payment processing solutions
Domain
Fintech / Payments / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
C#/.NET, Microsoft Azure, REST API design, Domain-Driven Design, specification-driven development, AI-assisted engineering, distributed systems patterns, SQL, event-driven architecture, application security, automated testing
Preferred skills
Payment processing modernization, OpenTelemetry, legacy system modernization
Technologies
C#, .NET, Microsoft Azure, Azure SQL, Cosmos DB, Redis, Azure Service Bus, Azure Event Hubs, Kafka
Responsibilities
Design and implement scalable microservices and REST APIs; translate business requirements into technical specifications; review and validate AI-generated code and artifacts; implement application security patterns; develop automated tests; troubleshoot production applications using observability tooling
Seniority
Senior, hands-on IC