Senior Software Engineer (Multiple Positions)

Avidxchangeinc

Charlotte (NC)

On-site

USD 110,000 - 155,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AvidXchange, located in Charlotte, NC, is seeking a Senior Software Engineer to drive full lifecycle development, API integrations, and modern data pipelines. You will shape architecture with cross-functional teams, implement event-driven solutions, and advocate CI/CD practices to improve reliability and velocity.

You will mentor engineers, review code, and collaborate with QA and product management to ensure robust, scalable software that meets business requirements.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Five years of experience in related occupation.
  • Experience with .NET 8.0 and C#.
  • Experience with REST, SOAP, and XML services.

Responsibilities

  • Perform full life cycle application development and enhancements.
  • Design and implement API integrations for data exchange.
  • Mentor Software Engineers and perform code reviews.
  • Collaborate with QA, Product Management, and Architects to ensure quality and maintainability.

Skills

Mentorship
Code reviews
Troubleshooting

Education

Bachelor’s degree in Computer Science or related field

Tools

NET 8.0
C# / Visual Studio
WCF
AJAX
HTML
ESB (Neuron)
Kendo UI
SSIS/T-SQL
jQuery
JSON
MVC 4/5
Entity Framework
SOA
REST
SOAP
XML
ETL processes
Kafka
Azure Service Bus
Azure Event Hub
Git
TFS
CI/CD
Azure

Job description

Senior Software Engineer (Multiple Positions)
Job Description Summary

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 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. Follow DevOps principles such as CI/CD to automate and streamline data engineering workflows. Support Solution and Enterprise Architects in the design, review, and implementation of new architectural solutions. Mentor Software Engineers, including onboarding, explaining domain knowledge, best practices, and performing code reviews. Troubleshoot, debug, and optimize code to ensure maximum performance and security. 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. Collaborate with other product development teams to create alignment and consistency across projects.

Qualifications

Bachelor’s degree in Computer Science, Engineering (any), IT/IS, Analytics (any), Management (any), Business (any) or related field of study and five (5) years of experience in the job offered or related occupation in which the required experience was gained. Must have demonstrated experience with: .NET 8.0, C# or Visual Studio; WCF, AJAX, HTML, ESB (Neuron), Kendo UI, SSIS/T-SQL, jQuery, JSON, MVC 4/5 or Entity Framework; SOA, web services, REST, SOAP, XSLT, XSD or XML; Developing and integrating RESTful APIs, leveraging events, messaging systems and ETL processes; Event-driven architectures and technologies (Kafka, Azure Service Bus or Azure Event Hub); Source control systems (CVS, Git or TFS) in continuous integration environments; Cloud platforms (Azure); and DevOps principles and CI/CD practices.

Primary Work Location

1210 AvidXchange Lane, Charlotte, NC 28206

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II (Multiple Positions)
Software Engineer II (Multiple Positions)

Avidxchangeinc • Charlotte (NC)

Hybrid
USD 85,000 - 110,000
Hybrid workplace flexibility
401(k) match
Paid time off
+2
Software Engineer II - Hybrid, Microservices & Cloud
Software Engineer II - Hybrid, Microservices & Cloud

Avidxchangeinc • Charlotte (NC)

Hybrid
USD 85,000 - 110,000
Hybrid workplace flexibility
401(k) match
Paid time off
+2
Senior Technical Product Owner I (Multiple Positions)
Senior Technical Product Owner I (Multiple Positions)

Avidxchangeinc • Charlotte (NC)

Hybrid
USD 110,000 - 165,000
PTO 18 days
Holidays 11
Volunteer Time Off
+10
Senior Manager of Product Management (Multiple Positions)
Senior Manager of Product Management (Multiple Positions)

Avidxchangeinc • Charlotte (NC)

Hybrid
USD 100,000 - 130,000
18 days PTO
401(k) Match
Hybrid Workplace Flexibility
+3
Senior Software Support Engineer
Senior Software Support Engineer

The Jonus Group • Philadelphia

On-site
USD 120,000 - 170,000
Health, dental, and vision insurance
Generous paid time off
Professional development opportunities
+1
Software Engineer (Multiple Positions)
Software Engineer (Multiple Positions)

Doist • Charlotte (NC)

On-site
USD 90,000 - 130,000
Hybrid Workplace Flexibility
401(k) Match
Competitive Healthcare
+2
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • Atlanta (GA)

On-site
USD 140,000 - 190,000
Senior Engineer
Senior Engineer

Presidio, Inc. • Austin (TX)

Hybrid
USD 140,000 - 187,000
Sr. Full Stack .NET Engineer – Azure & Data Integration ##3300273
Sr. Full Stack .NET Engineer – Azure & Data Integration ##3300273

Axiom Path • Charlotte (NC)

On-site
USD 75,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Elevate Digital • Charlotte (NC)

On-site
USD 90,000 - 120,000