Software Engineer II (Multiple Positions)
Job Description Summary
Work together in small, focused Agile teams with other experienced engineers to perform full life cycle application development. Build open communication with your Product Owner, Quality Test Automation Engineers, fellow Software Engineers, Development DBA and Scrum Master to understand and transform business requirements into business-savvy features. Solve problems, debug and optimize code to ensure optimum performance and security. Determine optimal solutions for architecture, efficiency, maintainability, and scalability. Collaborate with Senior Engineers and Technical leads in the design, review, and implementation of new solutions. Team up with QA to review, approve and design against test cases – ensuring our demanding customers’ expectations are fulfilled. Create code solutions that follow architecture’s prescribed standards and industry best practices. Conduct code reviews and share feedback in coordination with senior engineers.
Qualifications
Bachelor’s degree in Computer Science, Engineering (any), IT/IS, Analytics (any), Management (any), Business (any) or related field of study and two (2) years of experience in the job offered or related occupation in which the required experience was gained.
Must have demonstrated experience with:
- Applying MVC architecture to design and structure scalable web applications, ensuring clear separation of concerns and maintainability;
- Utilizing Git for version control, enabling efficient collaboration and codebase management across development teams;
- Developing microservices to support modular, independently deployable services that enhanced system flexibility and scalability;
- Writing unit tests to ensure code reliability and facilitate regression testing;
- Applying object-oriented programming (OOP) principles for reusable and organized code;
- Implementing design patterns to solve software design challenges effectively;
- Deploying and managing cloud-based applications, leveraging services for compute, storage, and monitoring;
- Practicing Agile software development, contributing to sprint planning, daily stand-ups, and iterative delivery cycles to align with evolving project goals.
Primary Work Location
1210 AvidXchange Lane, Charlotte, NC 28206
Benefits
- 18 days PTO
- 11 Holidays (8 company‑recognized & 3 floating holidays)
- 16 hours per year of paid Volunteer Time Off (VTO)
- Competitive Healthcare: High Deductible Health Plan Option with $0 monthly premium for teammate‑only coverage; 100% AvidXchange paid Dental Base Plan Coverage; 100% AvidXchange paid Life Insurance; 100% AvidXchange paid Long‑Term Disability; 100% AvidXchange paid Short‑Term Disability; Employee Assistance Program (EAP) – provides counseling services, legal and financial consultations and health advocacy for teammates and their eligible dependents; Onsite Health Clinic with Atrium Health available to teammates and their eligible dependents
- 401(k) Match: 100% match on the first 3% of your salary, plus 50% match on the next 2%
- Parental Leave: 8 weeks 100% paid by AvidXchange
- Discounts on Pet, Home, and Auto insurance
- WeCare Childcare Service – helps teammates find affordable daycare, childcare, and tutors 40% less expensive than traditional daycare centers
- Perks at Work – free discount program that provides teammates the opportunity to save on items from electronics, movie tickets, car buying, vacations, and more
- Onsite gym fitness center, yoga studio, and basketball court
- Tuition Reimbursement up to the federal maximum of $5,250
- Hybrid Workplace Flexibility
- Free parking
*Fully granted from beginning of year, pro‑rated if hired mid‑year
**Must be full‑time for at least 3 months
***Must be full‑time for at least one year
Equal Employment Opportunity
AvidXchange is an equal opportunity employer. AvidXchange is committed to equal employment opportunity in accordance with applicable federal, state, and local laws. AvidXchange will not discriminate against applicants for employment on any legally recognized basis. This includes, but is not limited to veteran status, race, color, religion, sex, sexual orientation, gender identity, gender expression, national origin, age and physical or mental disability.