
Senior Data Engineer
AvidXchange, Inc.
full-time
Posted on:
Location Type: Remote
Location: North Carolina • United States
Visit company websiteExplore more
Job Level
About the role
- Design and implement scalable, cloud-native data pipelines for both batch and streaming use cases using tools such as Azure Data Factory, Databricks, Spark, and Kafka.
- Build and maintain multi-dimensional data models optimized for performance, cost, and maintainability.
- Integrate upstream data sources (ERP, CRM, external APIs) into core systems with strong attention to data integrity and lineage.
- Optimize data flows for storage, processing, and performance using best practices within the Azure ecosystem.
- Participate in a shared on-call rotation with Senior and Principal Engineers to ensure data platform reliability.
- Resolve production issues, perform root cause analysis, and communicate effectively with stakeholders.
- Support operational data tasks (e.g., schema changes, table updates) to maintain agility and consistency.
- Contribute to process improvement and operational metrics that enhance system performance and team efficiency.
- Partner with product managers, analysts, and engineers to deliver well-architected, scalable data solutions.
- Provide peer mentorship and participate in code and design reviews to elevate technical standards.
- Influence tooling, architecture, and design decisions that shape the long-term direction of the data platform.
- Contribute to documentation, reusability practices, and knowledge sharing across teams.
Requirements
- Extensive experience in data engineering or software engineering with a strong data focus.
- Advanced proficiency in Python and SQL, with ability to design efficient data transformations and workflows.
- Proven experience designing and implementing large-scale ETL pipelines and event-driven architectures (Kafka, Event Hub).
- Deep understanding of data warehousing concepts, dimensional modeling, and modern architectures such as data lakes and lakehouses.
- Hands-on experience with Azure data services (Data Factory, Databricks, Synapse, Azure Functions).
- Expertise working within a major cloud platform (preferably Azure), including architecture and platform design.
- Strong understanding of DevOps principles, Git-based version control, and CI/CD pipelines for data systems.
- Ability to balance technical excellence with operational ownership, including prioritizing effectively during on-call rotations.
- Collaborative mindset with strong communication and problem-solving skills.
Benefits
- 18 days PTO*
- 11 Holidays (8 company recognized & 3 floating holidays)
- 16 hours per year of paid Volunteer Time Off (VTO)
- Competitive Healthcare
- 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
- Tuition Reimbursement up to the federal maximum of $5,250***
- Hybrid Workplace Flexibility
- Free parking
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonSQLETLdata transformationsdata modelingdata warehousingdimensional modelingDevOpsCI/CDevent-driven architecture
Soft Skills
communicationproblem-solvingcollaborationmentorshipprocess improvementoperational ownershipattention to detailstakeholder engagementtechnical excellenceagility