Job Title: Full Stack Engineer
Location: Charlotte, NC
Job Type: Contract
Experience Level: Senior (5+ Years)
Job Description:We are seeking a
Senior Full Stack Software Engineer. This role demands strong experience with
PySpark,
ETL frameworks, and
Dremio, along with a solid understanding of
financial systems and data attribution. You will play a key role in modernizing legacy platforms, enabling high-quality financial reporting and analytics.
Key Responsibilities: - Lead the design and development of scalable full stack solutions for financial attribution, slowly changing dimensions (SCD), data aggregation, and data quality engines.
- Modernize and optimize data pipelines using PySpark and ETL tools to support real-time and batch processing needs.
- Integrate and query large datasets using Dremio and source data from various Systems of Record.
- Contribute to the architecture of financial profitability platforms with a focus on accuracy, performance, and maintainability.
- Collaborate with business stakeholders and data analysts to understand requirements and translate them into technical solutions.
- Ensure data quality, lineage, and governance best practices throughout the development lifecycle.
- Use Power BI (if applicable) for dashboards, reporting, and visualization.
Required Qualifications: - 5+ years of hands-on software engineering experience, or equivalent via military service, education, training, or consulting.
- Proficient in PySpark and modern ETL frameworks.
- Experience working with Dremio or similar data virtualization/query engines.
- Strong financial systems background, with familiarity in financial attribution, profitability analysis, and data sourcing.
- Proven experience building end-to-end systems involving SCD, data aggregation, and data quality controls.
- Familiarity with System of Record (SoR) data sourcing and lineage tracking.
- Strong communication skills and ability to work collaboratively with cross-functional teams.
Job ID: JOB-241521
Publish Date: 14 May 2025