What are the responsibilities and job description for the Senior Technical Solutions Architect role - W2- Alpharetta, GA position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Clarkstech, is seeking the following. Apply via Dice today!
Job Description
Position Overview
We are looking for a Hands-On Senior Technical Solutions Architect who can design, build, and own scalable fintech systems. This is not a pure architecture/review role the candidate is expected to actively contribute to coding, prototyping, debugging, and production support.
The ideal candidate has strong experience in high-throughput payment platforms, preferably from organizations such as Visa, Stripe, or similar fintech/payment processors.
We are specifically looking for someone who:
Architecture Hands-On Development
Job Description
Position Overview
We are looking for a Hands-On Senior Technical Solutions Architect who can design, build, and own scalable fintech systems. This is not a pure architecture/review role the candidate is expected to actively contribute to coding, prototyping, debugging, and production support.
The ideal candidate has strong experience in high-throughput payment platforms, preferably from organizations such as Visa, Stripe, or similar fintech/payment processors.
We are specifically looking for someone who:
- Codes regularly (not just diagrams architecture)
- Has built real payment systems at scale
- Can own systems from design development production
- Brings deep fintech/payment experience (Visa/Stripe-like environments)
Architecture Hands-On Development
- Design end-to-end architecture for payment processing systems, merchant platforms, and transaction services
- Actively contribute to code development (30 50%):
- Build microservices and APIs
- Develop integration layers and event-driven services
- Create POCs and reference implementations for critical components
- Architect low-latency, high-availability systems handling millions of transactions
- Design:
- Event-driven architectures (Kafka / streaming)
- Distributed systems with fault tolerance and resiliency
- Solve performance bottlenecks and scalability challenges
- Deep understanding of:
- Card transaction lifecycle (Auth, Clearing, Settlement)
- Merchant acquiring and payment gateways
- Work with payment message formats:
- ISO 8583
- Integrate with:
- Card networks
- Payment processors
- Banking/core systems
- Lead engineering teams with architecture guidance hands-on support
- Conduct code reviews and enforce best practices
- Mentor developers on:
- System design
- Performance optimization
- Secure coding
- Design and implement solutions on AWS
- Work with:
- Containers (Docker, Kubernetes)
- CI/CD pipelines
- Implement observability:
- Logging, monitoring, tracing
- Design data models and optimize databases (SQL/NoSQL)
- Build APIs and integration patterns:
- REST / gRPC
- Event streaming
- Handle real-time and batch processing pipelines
- Participate in production troubleshooting and incident resolution
- Ensure:
- System resiliency
- High availability
- Disaster recovery readiness
- 10 years of experience in software engineering / architecture roles
- Java / Spring Boot (preferred) or similar backend stack
- Microservices architecture
- Distributed systems
- Proven experience in fintech / payments domain, preferably with:
- Visa
- Stripe
- Mastercard, PayPal, Adyen, etc.
- Experience with:
- ISO 8583
- Payment gateways and processors
- Strong experience with AWS cloud services
- Solid understanding of:
- System design
- Performance tuning
- Security best practices
- Experience with Fiserv platforms or similar processors
- Knowledge of:
- Fraud detection systems
- Tokenization and digital wallets
- Experience with:
- Kafka or event streaming platforms
- Kubernetes orchestration
- Hands-On Architecture & Development
- Distributed Systems & Microservices
- Payments Domain Expertise
- Cloud Architecture (AWS)
- API & Integration Design
- Performance Optimization