Job Title: Software Architect
Location: Remote US
Salary Range: $175,000 - 205,000 + bonus
Benefits: Healthcare, PTO, 401k, RSU's
We’re seeking a Software Architect with deep expertise in payments systems to join a high-growth digital technology team. This role is ideal for someone who thrives in a collaborative environment and is passionate about designing scalable, secure, and high-performing solutions that power seamless financial transactions for millions of users.
What You’ll Do
-
Lead the design and evolution of the payments architecture, aligning with long-term payments strategy.
-
Own architecture for:
-
Cashier and frontend payment experiences
-
Services and components related to payments and vendor integrations
-
Payment routing and orchestration
-
Fraud prevention tools and risk management systems
-
Data integrations through to reconciliation and financial reporting
-
-
Partner closely with engineering, product, compliance, and payments teams to ensure the infrastructure meets business and regulatory requirements.
-
Guide architectural discussions, provide hands-on technical direction, and ensure best practices in scalability, security, reliability, and performance.
-
Modernize legacy components and reduce technical debt within the payments ecosystem.
-
Produce solution definitions, system design diagrams, and data flow models.
-
Collaborate with tech leads and engineering teams to guide implementations and resolve technical challenges.
-
Provide direct support during critical delivery phases to ensure architectural consistency.
-
Communicate trade-offs and technical concepts clearly to both technical and non-technical stakeholders.
-
Identify risks, dependencies, and bottlenecks with proposed mitigation strategies.
-
Evaluate emerging technologies, frameworks, and tools to improve system capabilities.
-
Work with other architects to align standards and drive consistency across platforms.
-
Monitor growth and scaling needs, partnering with platform engineering teams as systems evolve.
What You’ll Need
-
5+ years of experience in software architecture with a strong focus on payments systems.
-
6–9 years of software engineering experience in high-volume, regulated environments.
-
Strong background in Scala and Java, plus proficiency in modern languages and frameworks.
-
Deep understanding of payment services, standards, and protocols (e.g., PCI compliance, tokenization, secure transaction flows).
-
Knowledge of fraud prevention, risk management, and reconciliation processes.
-
Proven experience with API/service-based architectures and solutions that perform under high transaction loads.
-
Cloud-native architecture expertise (preferably AWS), including Kubernetes, microservices, and event-driven systems (Kafka or similar).
-
Experience building APIs (REST and GraphQL) and modeling data for both relational and NoSQL databases.
-
Strong problem-solving skills and analytical thinking.
-
Excellent collaboration and communication skills across technical and business teams.
-
Interest in AI-based technologies and modern automation services.
-
Ability to juggle multiple priorities and deliver results in a dynamic environment.
Brilliant Staffing, LLC is an Equal Opportunity Employer and encourages applications from all individuals regardless of race, color, religion, gender, gender identity, sexual orientation, national origin, disability, or veteran status.
#LI-RA1
#Tech2025