Emergent Software

Senior Software Architect, C# and .NET – Financial Transactions

Emergent Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $180,000 - $210,000 per year

Job Level

Senior

Tech Stack

AzureCloudEntity Framework.NETSDLCSQLVault

About the role

  • Architect and design a credit card processing system with a focus on: High throughput and low latency transaction processing.
  • Security and compliance (PCI DSS, encryption, tokenization).
  • Fault tolerance and high availability.
  • Horizontal scalability and load balancing.
  • Data integrity and accuracy.
  • Lead technical requirements gathering, infrastructure design, and technology selection for financial transaction systems.
  • Collaborate with clients to define secure payment workflows and integration strategies.
  • Provide technical leadership and mentorship across multiple projects.
  • Establish and enforce best practices for secure coding and transaction handling.
  • Work on multiple projects simultaneously and prioritize effectively.
  • Participate in all aspects of the agile software development life cycle.

Requirements

  • Exceptional technical communication skills for explaining complex financial system architectures to technical and non-technical audiences.
  • Deep knowledge of distributed system architecture and security best practices for financial applications.
  • Advanced experience with: .NET back end
  • Azure cloud-native services (App Services, Functions, Storage, Key Vault)
  • Data Access (Entity Framework, T-SQL)
  • Azure SQL
  • Identity and Access Management (Okta, Auth0, Azure B2C)
  • Strong understanding of: Payment processing standards (PCI DSS)
  • Encryption and tokenization techniques
  • Fraud detection and prevention strategies
  • Ability to design for 99.99% uptime, disaster recovery, and transaction reconciliation.
  • Experience with CI/CD pipelines, DevOps, and secure deployment practices.
  • Knowledge of ISO 8583, EMV, or similar transaction protocols.
  • Payment Certification processes.
  • Experience with payment gateways (e.g., Stripe, Adyen, Authorize.Net) is a nice to have.
Benefits
  • 100 hours per year to focus on your professional development.
  • Profit sharing bonus means as we’re successful, you’re successful.
  • Excellent benefits package including medical insurance, dental, vision, 401(k) matching, FSA, disability, life insurance, and paid parental leave.
  • Work-life balance is essential and highly valued at Emergent Software.
  • Flexible work schedule meaning you can work regular hours or whenever you work best.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETAzureEntity FrameworkT-SQLAzure SQLIdentity and Access ManagementCI/CDDevOpsencryptiontokenization
Soft skills
technical communicationleadershipmentorshipcollaborationprioritizationproblem-solvingagile methodologytechnical requirements gatheringdesign skillstime management
Certifications
PCI DSS compliancePayment Certification