CareerPlan

Software Development Engineering - Advisor II

Berkeley Heights, NJ, USFull-time2026-10-23 → 2026-11-09
Based in United StatesNo visa sponsorship

Core

Design and deliver cloud-native services and APIs for the SnapPay modernization program, supporting critical payment capabilities.

Role type

Senior IC software development engineer (payment platforms)

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 (DDD), specification-driven development, AI-assisted engineering, distributed systems patterns, SQL/relational databases, event-driven architecture, application security, CI/CD, automated testing

Preferred skills

Payment processing modernization, OpenTelemetry/Dynatrace, legacy application modernization

Technologies

C#, .NET, Microsoft Azure, Azure SQL, Cosmos DB, Redis, Azure Service Bus, Azure Event Hubs, Kafka

Responsibilities

Design and implement scalable, highly available, resilient, and secure microservices; Develop well-defined REST APIs using DDD principles; Apply specification-driven development to translate business requirements into structured specifications; Use AI-assisted tools for code generation, refactoring, and test generation; Review and validate AI-generated code and artifacts; Build solutions for transaction processing, idempotency, retries, and asynchronous processing; Implement application security patterns including token-based authentication and secrets management; Develop automated unit, integration, and API tests.

Seniority

Senior, hands-on IC