Principal Software Engineer- Reporting/BI Team

Insight Global
Raleigh, NC, United States
2 days ago
Apply on dejobs.org
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

Query Performance JavaScript (Programming Language) .NET Framework Artificial Intelligence Microsoft Azure C Sharp (Programming Language) Cloud Engineering Data as a Services Data Architecture Relational Databases Database Development Software Design Patterns
+23 more
Programming Tools IBM Cognos Business Intelligence Microsoft Software Oracle (Applications) Oracle SQL Developer Performance Tuning Scrum Methodology Query Optimization Power BI Software Engineering PL-SQL SQL Databases Tableau (Software) Enterprise Software Applications GitHub Copilot Claude Code Database Optimization Analytic Functions Caching Indexer Information Technology Production Code Real Time Data

Job description

Insight Global is seeking a Principal Engineer, Reporting/BI for a top enterprise software client. This individual will join a small, collaborative Scrum team responsible for advancing the reporting and business intelligence capabilities of an enterprise equity-management platform for a strategic Fortune 100 client engagement. The ideal candidate is a deeply hands-on BI and SQL engineer with extensive Oracle performance-tuning experience, strong knowledge of enterprise reporting platforms, and the ability to develop custom JavaScript extensions. This person will independently own complex reporting features, improve query performance across non-flattened data models, and help shape scalable reporting architecture. Success in this role requires strong client communication, disciplined engineering practices, and an AI-first approach to software delivery. This is a 12-month contract with the opportunity to convert to permanent employment

  • Serve as a hands-on individual contributor on a small Scrum team focused on reporting and business intelligence capabilities * Build and enhance reports, dashboards, and BI functionality within the Certent Equity Management platform * Contribute to reporting architecture, including report-design patterns, data-model design, and query architecture * Develop custom Logi extensions and components using JavaScript * Write and review production-quality code across SQL, Oracle, Logi, JavaScript, and the application tier * Diagnose and rebuild poorly performing SQL, including real-time data-cube queries against non-flattened hierarchical data models * Tune Oracle queries through execution-plan analysis, indexing, materialized views, partitioning, and other read-optimization techniques * Design reporting data models that reduce real-time computation and improve report performance * Own assigned reporting and BI features from requirements clarification through implementation and release
  • Create Engineering Design Documents when appropriate and coordinate potential technical impacts across the team * Apply query-performance benchmarks, SQL-review standards, and release-readiness requirements to completed work * Use Claude Code and related AI-enabled development practices in the daily engineering workflow * Work toward organizational targets of at least 50% AI-authored pull requests and 95% AI-assisted code-review adoption * Partner with the Lead Engineer and Product Management to define, scope, and sequence reporting requirements * Engage client stakeholders to clarify reporting needs, identify underlying business problems, and recommend scalable platform solutions * Coordinate with matrixed QA engineers on testing, quality gates, and release readiness * Collaborate with Solution Architects, Lead Engineers, and Principal Engineers on data architecture and cross-team technical decisions Escalate delivery risks, technical blockers, and scope concerns early and clearly

Requirements

  • 8 to 10+ years of hands-on software engineering experience, with strong specialization in business intelligence, reporting, and SQL development within enterprise SaaS environments * Deep Oracle SQL and PL/SQL expertise, including query tuning, execution-plan optimization, indexing strategies, materialized views, and large-dataset performance optimization * Demonstrated ability to diagnose and rebuild poorly performing SQL against complex, non-flattened relational data models * Experience optimizing real-time reporting queries and improving reporting responsiveness * Direct hands-on experience with BI platforms such as Logi, Power BI, Tableau, or Cognos * JavaScript experience developing custom BI extensions and components * Deep familiarity with the Microsoft technology stack, including C#, .NET, and Azure cloud services * Ability to independently own reporting and BI features from requirements and design through implementation and release * Hands-on experience with agentic development tools such as Claude Code, GitHub Copilot, Devin.AI, or comparable platforms * Track record of supporting or promoting AI adoption within an engineering team * Strong engineering-quality practices, including SQL review, code-review discipline, query-performance benchmarking, release readiness, and definition-of-done rigor * Strong written and verbal communication skills, including the ability to discuss complex reporting requirements with client stakeholders * Experience working with global, distributed teams across multiple time zones Bachelor’s degree in Computer Science, Engineering, or equivalent professional experience * Experience designing data-cube architectures and pre-aggregation strategies for complex hierarchical data models * Advanced Oracle read-optimization experience, including materialized views, query rewrite, result caching, and analytical functions * Familiarity with Azure cloud data services and cloud-native reporting patterns

  • Experience designing reporting data models and query architectures optimized for BI consumption * Experience preparing Engineering Design Documents for reporting or BI features Background in financial services, equity compensation, or another regulated domain where reporting accuracy and auditability are critical

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dejobs.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:15 min

Reversing the caching model for artifact delivery

Thijs Feryn Thijs Feryn · World Congress 2026 Europe

1:03 min

Implementing denormalized schemas with GIN indexes in Postgres

Dharin Shah Dharin Shah · World Congress 2025

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

2:33 min

Maintaining prompt structures for prefix caching

Douglas Reiser Douglas Reiser · Europe 2026 Virtual

2:36 min

Analyzing limitations with PostgreSQL bitmap heap scans

Dharin Shah Dharin Shah · World Congress 2025

2:12 min

Navigating technical clarity as a global black belt

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all