Senior Software Engineer - Fraud Detection & Prevention
Charlotte, North Carolina, United States
Role Overview
AvidXchange is seeking a Senior Fraud Platform Engineer to lead the development of scalable fraud platform capabilities. Core capabilities include fraud detection, prevention, resolution, investigation, case management, reporting, and analytics. You will collaborate with Product, Architecture, and Engineering teams to develop intelligent solutions powered by AI and machine learning in a Cloud environment, leveraging third-party solutions and exposing APIs for real-time fraud insights and decision-making.
What You’ll Do:
Product and Platform Engineering:
- Design, develop, and implement advanced fraud detection systems using AI and machine learning algorithms (including third-party tools and Azure).
- Lead hands-on development of the end-to-end fraud platform.
- Build and scale machine learning models to predict and prevent fraud in real time.
- Continuously optimize detection algorithms for accuracy, performance, and resiliency.
- Drive application design at system and component levels, advising on technology choices.
- Collaborate with cross-functional teams to design and implement API and data integrations.
- Develop and maintain scalable machine learning models for fraud prevention.
- Perform full lifecycle application development, including research and proof of concepts.
- Participate in application design, providing guidance on technology options.
- Implement event-driven architectures for real-time data processing.
- Build cross-domain integration patterns for operational, analytical, and customer workflows, including MDM.
- Apply CI/CD and DevOps practices to automate workflows.
- Diagnose and resolve performance, reliability, and security issues.
Collaboration and Leadership:
- Partner with teams to embed fraud prevention across platforms.
- Contribute to architectural reviews and implement scalable fraud solutions.
- Mentor engineers and support onboarding.
- Align with Product Management on roadmaps and deliverables.
- Ensure platform consistency and share best practices across teams.
- Engage with architects and developers to improve architecture, code quality, and delivery speed.
Research and Analysis:
- Analyze large datasets to identify fraud patterns and anomalies.
- Investigate new techniques in fraud prevention, machine learning, and real-time analytics.
- Stay updated with industry trends and tools in fraud detection and AI.
Qualifications:
- Bachelor’s or Master’s degree in IT, CS, or related field.
- 10+ years of .NET software development experience with SaaS applications.
- 5+ years in software engineering focused on fraud tech, AI, and machine learning.
- Strong programming skills in Python and C++.
- Experience with frameworks like TensorFlow, PyTorch, scikit-learn.
- Knowledge of data analysis and visualization tools (SQL, Pandas, Matplotlib).
- Experience with cloud platforms (AWS, Azure, Google Cloud) and containerization (Docker, Kubernetes).
- Strong knowledge of .NET 8.0, C#, Visual Studio, WCF, AJAX, HTML, ESB, Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC, Entity Framework.
- Experience developing RESTful APIs, messaging systems, and ETL processes.
- Familiarity with event-driven architectures like Kafka, Azure Service Bus, Azure Event Hub.
- Excellent problem-solving, troubleshooting, and interpersonal skills.
- Experience with source control (Git, TFS) and CI/CD practices.
About AvidXchange
AvidXchange provides accounts payable automation and payment solutions. We value diversity, inclusion, and belonging, fostering a culture where everyone can bring their whole selves to work. Since 2000, we've grown to over 1,600 teammates across the U.S., recognized as a Great Place to Work.
Who You Are:
- An entrepreneurial go-getter willing to take risks and face the unknown.
- Someone who values connecting with others and building mutually beneficial relationships.
- Focused on making a difference for our customers by solving complex problems.
What You’ll Get:
We offer a blend of the perks of a public tech company and the culture of a startup, including work/life balance, development programs, benefits, equity, and a culture of authenticity and growth. Benefits include PTO, holidays, volunteer time, health plans, life insurance, disability, 401k, parental leave, discounts, wellness tools, and more. We support flexible work arrangements, including hybrid workplace options, and provide free parking.