Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Avidxchange Logo

Senior Software Engineer

Avidxchange

Salary not specified
Oct 8, 2025
Charlotte, NC, US
Apply Now

AvidXchange is seeking a Senior Software Engineer to build best-in-class products by analyzing, designing, developing, testing, maintaining, and implementing premier software solutions.

Requirements

  • 5+ years of .NET software development experience creating SaaS-based applications.
  • Strong knowledge of .NET Core, .NET Framework 4.5+, C, RESTful services, Event Driven / Messaging architecture, Docker, Cloud Platform and IaC / Pipelines, Entity Framework.
  • Experience with SOA, web services, REST, SOAP, XSLT, XSD, and XML.
  • Experience developing and integrating RESTful APIs, leveraging events, messaging systems, and ETL processes.
  • Familiarity with event-driven architectures and technologies such as Kafka, Azure Service Bus, and Azure Event Hub.
  • Experience with source control systems (such as CVS, Git, TFS) in continuous integration environments.
  • Experience with cloud platforms, preferably Azure.

Responsibilities

  • Perform full life cycle application development, enhancement, research, and proof of concepts.
  • Participate in both low-level and high-level application design, providing guidance and feedback on available technology options.
  • Work closely with cross-functional teams to design and implement API integrations for seamless data exchange.
  • Develop and maintain modern pipelines leveraging data streaming and APIs to support various business applications.
  • Implement event-driven architectures to enhance real-time data processing and streamline data flows for timely decision-making.
  • Implement cross-domain solutions, including integration patterns for customer-facing, operational, and analytic systems, along with workflows, policies, support, and reporting associated with enterprise MDM capabilities.
  • Collaborate with other developers and architects to determine optimal solutions for architecture, efficiency, maintainability, and scalability.

Other

  • Collaborate with cross-functional teams, such as Product and Architecture.
  • Mentor Software Engineers, including onboarding, explaining domain knowledge, best practices, and performing code reviews.
  • Work closely with QA to review, approve, and design test cases, ensuring all requirements are met.
  • Support Product Management in creating product roadmaps and ensuring quarterly objectives are realistic and achievable.
  • Strong interpersonal skills with the ability to work effectively in a team setting.