Skip to main content

Data Engineer

  • Hybrid
  • Durham, North Carolina
Tech (2)

Description

Senior Software Engineer – Reporting & Data Analytics
Role Summary
The Senior Software Engineer – Reporting & Data Analytics will be responsible for designing, developing, and optimizing enterprise?grade reporting solutions and data pipelines across Oracle, OBIEE, Power BI, and Snowflake environments. This role requires strong technical depth in reporting platforms, data modeling, performance tuning, and cross?functional collaboration with business, analytics, and engineering teams. The engineer will play a key role in modernizing the reporting stack and enabling scalable, high?quality data delivery across the organization.
Key Responsibilities
Reporting & Dashboard Development
  • Design, develop, and maintain enterprise reporting solutions using OBIEE and Power BI.
  • Build interactive dashboards, KPIs, visualizations, and self?service data models.
  • Optimize existing reports for performance, usability, and scalability.
Data Engineering & ETL
  • Develop and maintain data pipelines and transformations across Oracle, Snowflake, and related ingestion frameworks.
  • Implement best?practice data models (star schema, dimensional modeling) to support analytics and reporting.
  • Ensure data accuracy, consistency, and lineage through strong engineering practices.
Data Analysis & Business Insights
  • Partner with business stakeholders to translate reporting needs into technical solutions.
  • Analyze complex datasets to identify trends, anomalies, and actionable insights.
  • Support ad?hoc analysis and operational reporting needs.
Platform Modernization & Optimization
  • Contribute to modernization efforts such as migrating reporting from legacy systems (e.g., OBIEE) to cloud platforms (e.g., Power BI + Snowflake).
  • Tune SQL, data models, and reporting layers for optimal performance.
  • Recommend improvements in architecture, automation, and data quality processes.
Collaboration & Leadership
  • Work closely with Product Owners, SMEs, QA, and Architecture teams to ensure deliverables meet standards.
  • Provide technical mentorship to junior team members.
  • Participate in sprint planning, design sessions, code reviews, and release activities.
Required Qualifications
  • 6–10+ years of experience in reporting and data engineering roles.
  • Strong hands?on experience with OBIEE (RPD modeling, BI Publisher, Answers/Dashboards).
  • Expertise with Power BI (DAX, Power Query, data modeling, report development).
  • Solid SQL development experience with Oracle (PL/SQL, performance tuning, ETL logic).
  • Hands?on experience with Snowflake (Snowflake SQL, warehouses, stages, data ingestion).
  • Strong understanding of data analytics, data modeling, and dimensional modeling principles.
  • Experience working in Agile/Scrum delivery environments.
  • Strong problem?solving, communication, and stakeholder partnership skills.
Preferred Qualifications
  • Experience migrating reporting workloads from OBIEE to Power BI or cloud analytics platforms.
  • Familiarity with ETL/ELT tools (Informatica, ADF, DBT, or similar).
  • Knowledge of Python or other scripting languages for automation.
  • Exposure to cloud platforms (AWS, Azure) and DevOps practices.
Soft Skills
  • Strong analytical thinking and ability to break down complex problems.
  • Proactive, self?driven mindset with a focus on outcomes.
  • Ability to collaborate in a cross?functional and fast?paced environment.
  • Excellent communication skills with both technical and non?technical stakeholders.

AI Guidelines

Learn about our guidelines for use of AI when applying for a Fidelity job

Why choose Fidelity TalentSource?

Fidelity TalentSource

Fidelity TalentSource, is the in-house temporary staffing provider for Fidelity Investments. Unlike traditional staffing agencies, we are an internal business unit within Fidelity's Talent Acquisition team, dedicated to recruiting talent from various backgrounds for roles in Fidelity's regional and investor centre locations. Our mission is to help you experience Fidelity's diverse and inclusive workplace while expanding your skill set and professional network, with the ultimate goal of conversion to full-time employment as part of Fidelity's long-term strategy. For information about working at Fidelity TalentSource, visit FTSJobs.com. Fidelity TalentSource is an equal opportunity employer. Fidelity TalentSource will reasonable accommodate applicants with disabilities who need adjustments to complete the application or interview process.

Company overview

At Fidelity, we are passionate about making our financial expertise broadly accessible and effective in helping people live the lives they want! We are a privately held company that places a high degree of value in creating and nurturing a work environment that attracts the best talent and reflects our commitment to our associates. We are proud of our diverse and inclusive workplace where we respect and value our associates for their unique perspectives and experiences.

Sign up for job alerts

Sign up for job alerts to receive alerts for jobs matching your current search criteria.