Position has been filled
companyAvidXchange logo

Senior Software Engineer

AvidXchangeCharlotte, North Carolina, United States; Virtual
Remote Full-time
Position filled

Experience Level

Senior

Qualifications

What We’re Looking For Bachelor’s or Master’s degree in Information Technology, Computer Science, or a related discipline. 8+ years of . NET software development experience focusing on SaaS applications. Deep understanding of . NET 8.0, C#, Visual Studio, WCF, AJAX, HTML, ESB (Neuron is a plus), Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC 4/5, and Entity Framework. Familiarity with SOA, web services, REST, SOAP, XSLT, XSD, and XML. Experience in developing and integrating software solutions.

About the role

AvidXchange is on the lookout for a highly skilled Senior Software Engineer to drive the development of exceptional software products. In this role, you will engage with cross-functional teams including Product and Architecture to analyze, design, develop, test, maintain, and implement top-tier software solutions.

What You’ll Do

  • Oversee the full life cycle of application development, including enhancement, research, and proof of concepts.
  • Engage in both low-level and high-level application design, offering insights and feedback on technology options.
  • Collaborate closely with interdisciplinary teams to design and implement API integrations for effective data exchange.
  • Construct and uphold modern data pipelines using data streaming and APIs to back various business applications.
  • Apply event-driven architectures to improve real-time data processing and optimize data flows for prompt decision-making.
  • Execute cross-domain solutions, integrating patterns for customer-facing, operational, and analytic systems, along with workflows, policies, and reporting tied to enterprise MDM capabilities.
  • Work collaboratively with fellow developers and architects to determine the best architectural solutions focused on efficiency, maintainability, and scalability.
  • Adhere to DevOps principles such as CI/CD to automate and refine data engineering workflows.
  • Assist Solution and Enterprise Architects in the design, review, and implementation of new architectural solutions.
  • Guide and mentor Software Engineers, providing onboarding, domain knowledge, best practices, and conducting code reviews.
  • Troubleshoot, debug, and enhance code to guarantee optimal performance and security.
  • Partner with QA to assess, approve, and create test cases, ensuring all requirements are satisfied.
  • Support Product Management in developing product roadmaps and ensuring quarterly objectives are feasible and achievable.
  • Coordinate with other product development teams to ensure alignment and consistency across projects.

About AvidXchange

AvidXchange is a leading provider of accounts payable automation solutions for mid-sized companies, dedicated to delivering innovative software that simplifies and streamlines financial processes.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.