Software Engineering Manager

Phoenix Vanguard, Inc.
Charlotte, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Charlotte, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Automation of Tests
Azure
Cloud Computing
Code Review
Continuous Integration
Distributed Systems
Payment Systems
Fault Tolerance
Fraud Prevention and Detection
Github
Gradle
PostgreSQL
Machine Learning
Maven
MongoDB
NoSQL
OAuth
Payment Gateway
PCI Data Security Standards
Scrum
RabbitMQ
Redis
JSON Web Token
Software Engineering
SonarQube
SQL Databases
Systems Integration
Transport Layer Security
DevOps Tools - Open-source
Concurrency
Spring-boot
Backend
GIT
Event Driven Architecture
Kubernetes
Production Code
Integration Frameworks
Kafka
Api Design
REST
Webhooks
Docker
Jenkins
Microservices

Job description

We are looking for a hands-on Development Manager to lead and contribute to the design and delivery of payment systems and third?party integration in a fast-growing fintech environment. This role blends people leadership with deep technical ownership, requiring regular involvement in architecture, code reviews, and complex problem-solving., Hands-On Technical Leadership

  • Actively design, develop, and review Java-based microservices supporting payment processing and partner integrations.
  • Lead architectural decisions for scalable, resilient, and secure payment systems.
  • Write and review production code, especially for complex workflows such as retries, idempotency, settlement, reconciliation, and failure handling.
  • Define and enforce engineering standards around API design, error handling, observability, and performance.
  • Drive adoption of modern architecture such as event-driven systems and domain-driven design where appropriate.

Payments & Third-Party Integrations - Must have

  • Own end-to-end delivery of payments functionality, including authorization, capture, settlement, refunds, and reporting.
  • Design and implement integrations with third-party providers such as payment gateways, processors, banks, fraud vendors, and compliance partners.
  • Ensure integration robustness-timeouts, retries, fallback strategies, and backward compatibility.
  • Oversee partner onboarding, certification flows, sandbox integrations, and production go-lives.
  • Serve as a technical escalation point for complex payment or integration issues.

AI & Intelligent Automation (Exposure / Enablement)

  • Collaborate with data science or platform teams to integrate AI/ML-driven capabilities into payment and risk workflows.
  • Enable or support use cases such as fraud detection, transaction monitoring, anomaly detection, intelligent routing, or operational automation.
  • Ensure AI-enabled services are production-ready, explainable, monitored, and compliant with regulatory expectations.

Team Leadership & Engineering Excellence

  • Manage and mentor a team of backend engineers, balancing delivery, quality, and growth.
  • Set clear technical direction while empowering engineers to own solutions.
  • Conduct performance reviews, provide regular feedback, and coach engineers on design and coding best practices.
  • Promote strong CI/CD pipelines, automated testing, security best practices, and operational readiness.

Execution & Stakeholder Collaboration

  • Partner closely with Product, Security, Compliance, and Operations to deliver reliable, compliant solutions.
  • Translate business, regulatory, and partner requirements into clear technical designs and execution plans.
  • Own delivery timelines, risk management, and incident response for your domain.
  • Lead post-incident reviews and drive measurable improvements in reliability and system resilience.

Requirements

The ideal candidate has strong experience building Java-based microservices, working with high-throughput payment platforms, and integrating with multiple external partners. Exposure to AI/ML-driven solutions (e.g., fraud detection, anomaly detection, intelligent routing, or automation) is a strong plus., * 10+ years of backend software engineering experience, with 3+ years in technical leadership or development management role.

  • Strong, hands-on experience building Java microservices (e.g., Spring Boot, REST APIs, messaging).
  • Proven experience in payments, fintech, or financial systems.
  • Extensive experience integrating with external third-party systems using REST APIs, webhooks, messaging, or file-based integrations.
  • Solid understanding of distributed systems, concurrency, scalability, and fault tolerance.
  • Experience with cloud-native development (AWS, Azure, or GCP), Docker, and Kubernetes.
  • Knowledge of eventing technologies (Kafka, RabbitMQ) and async processing patterns.
  • Experience leading teams using Agile/Scrum methodologies.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Strong understanding of security standards: PCI-DSS, OAuth2, JWT, TLS.
  • Proficiency with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Experience with DevOps tooling: Git, Jenkins/GitHub Actions, SonarQube, Maven/Gradle.

Preferred / Nice-to-Have

  • Experience with payment ecosystems (cards, wallets, ACH, SEPA, RTP, or real-time payments).
  • Familiarity with payment gateways, processors, or acquiring platforms.
  • Knowledge of eventing technologies (Kafka, RabbitMQ) and async processing patterns.
  • Exposure to AI/ML applications in payments, fraud, or operations.

Apply for this position