companyAvidXchange Inc. logo

Senior Software Engineer at AvidXchange | Charlotte, NC

AvidXchange Inc.Charlotte, North Carolina, United States
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

What We’re Looking For A Bachelor’s or Master’s degree in Information Technology, Computer Science, or a related field. A minimum of 8 years of experience in . NET software development, with a strong emphasis on SaaS application development.

About the job

AvidXchange Inc. is on the lookout for a dynamic and experienced Senior Software Engineer to join our team in crafting innovative software solutions. In this role, you will work collaboratively with diverse teams, including Product Management and Architecture, to analyze, design, develop, test, maintain, and deploy world-class software applications.

What You’ll Do

  • Lead the full software development lifecycle, including enhancements, research, and proof of concept implementations.

  • Engage in both low-level and high-level application design, providing insightful feedback on technological choices.

  • Collaborate with cross-functional teams to design and integrate APIs for smooth data exchange.

  • Build and maintain modern data pipelines utilizing data streaming and APIs to support various business applications.

  • Implement event-driven architectures to optimize real-time data processing and facilitate timely decision-making.

  • Develop 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.

  • Work closely with fellow developers and architects to identify optimal solutions that prioritize architecture, efficiency, maintainability, and scalability.

  • Adopt DevOps principles, such as Continuous Integration and Continuous Deployment (CI/CD), to automate and enhance data engineering workflows.

  • Assist Solution and Enterprise Architects in crafting, reviewing, and implementing new architectural solutions.

  • Mentor junior Software Engineers through onboarding, sharing domain knowledge, best practices, and conducting code reviews.

  • Troubleshoot, debug, and optimize code to maximize performance and security.

  • Collaborate with QA teams to review and approve test cases, ensuring all requirements are fulfilled.

  • Support Product Management in developing product roadmaps and ensuring quarterly objectives are both realistic and achievable.

  • Work in tandem with other product development teams to ensure alignment and consistency across projects.

About AvidXchange Inc.

AvidXchange Inc. is a leading provider of accounts payable and payment automation solutions, dedicated to helping businesses streamline their financial processes through innovative technology.

Similar jobs

Tailoring 0 resumes

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