CareerPlan

Software Development Engineering - Advisor II

Alpharetta, Georgia, USFull-time2026-10-21 → 2026-11-10
On-siteNo visa sponsorship

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