Principal Software Engineer- Reporting/Bi

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

Role details

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

Tech stack

.NET Framework Artificial Intelligence Microsoft Azure C Sharp (Programming Language) Code Coverage Code Review Data as a Services Data Architecture Relational Databases Software Design Patterns IBM Cognos Business Intelligence Oracle (Applications)
+20 more
Oracle SQL Developer Performance Tuning Scrum Methodology Query Optimization Release Management Power BI Software Engineering PL-SQL SQL Databases Tableau (Software) Enterprise Software Applications .NET Core GitHub Copilot Claude Code Database Optimization Analytic Functions Indexer Information Technology Real Time Data Looker Analytics

Job description

Insight Global is seeking a Principal Engineer, Reporting/BI Team 2 for a top enterprise software client. This candidate will join a small, highly collaborative Scrum team responsible for enhancing the reporting and business intelligence capabilities of a complex equity-management platform supporting a strategic Fortune 100 client. The ideal candidate will bring deep expertise in both C# application development and Oracle SQL/PL/SQL, with a strong background in enterprise reporting, BI solutions, and complex query optimization. This engineer will own features from requirements through production release, improve reporting performance across sophisticated data models, collaborate with client stakeholders, and contribute to scalable reporting architecture. This is a hands-on individual-contributor opportunity for an experienced engineer who enjoys solving complex technical challenges and incorporating AI-first development practices into daily delivery.

  • Serve as a hands-on individual contributor on a small Reporting and BI Scrum team * Split development responsibilities approximately evenly between C# application-tier features and Oracle PL/SQL * Own reporting and BI features from requirements gathering through production release * Write and review production-quality C#, .NET, Oracle SQL, and PL/SQL code * Create Engineering Design Documents when appropriate * Contribute to report-design patterns, data-model design, and query architecture * Diagnose and rebuild poorly performing SQL and real-time data-cube queries * Optimize Oracle performance using execution-plan analysis, indexing, partitioning, materialized views, and other read-optimization approaches * Design reporting data models that reduce real-time computations and improve report responsiveness * Apply query-performance benchmarks, code-review standards, and release-readiness requirements * Partner with Product Management and engineering leadership to define, scope, and sequence reporting initiatives * Engage client stakeholders to clarify reporting requirements and identify underlying business needs * Recommend scalable platform solutions rather than one-off client customizations * Collaborate with QA on test coverage, quality gates, and release readiness * Work with Solution Architects, Lead Engineers, and Principal Engineers on data architecture and cross-team technical decisions * Identify and communicate delivery risks, technical blockers, and scope concerns * Incorporate AI-assisted development tools into daily engineering workflows Support organizational goals for AI-authored pull requests and AI-assisted code reviews

Requirements

  • 8 to 10+ years of hands-on software engineering experience in enterprise SaaS environments * Strong specialization in business intelligence and reporting * Deep hands-on expertise in C# and .NET Framework and/or .NET Core * Ability to independently design, build, and deliver application-tier features * Deep Oracle SQL and PL/SQL expertise * Experience with query tuning, execution-plan optimization, indexing strategies, materialized views, and large-dataset performance optimization * Experience diagnosing and rebuilding poorly performing SQL against complex, non-flattened relational data models * Real-time reporting-query optimization experience * Hands-on experience with enterprise BI tools such as Power BI, Tableau, Cognos, or a comparable platform * Ability to design reporting solutions for complex data models * Experience independently owning feature delivery from requirements and design through implementation and release * Hands-on experience with AI-assisted development tools such as Claude Code, GitHub Copilot, Devin.AI, or similar * Strong code-review and SQL-review discipline * Experience establishing query-performance benchmarks and maintaining definition-of-done standards * Strong client-facing communication skills * Experience working with globally distributed teams across multiple time zones Bachelor’s degree in Computer Science, Engineering, or equivalent professional * Direct hands-on experience with Logi Analytics or Logi Symphony * Experience designing data-cube architectures and pre-aggregation strategies * Advanced Oracle read-optimization experience, including query rewrite, result cache, analytical functions, and materialized views * Familiarity with Azure cloud data services and cloud-native reporting patterns * Financial services, equity compensation, or other regulated-industry experience Experience in reporting environments where 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.

1:03 min

Implementing denormalized schemas with GIN indexes in Postgres

Dharin Shah Dharin Shah · World Congress 2025

1:24 min

Moving the semantic layer upstream to avoid vendor lock-in

Piotr Menclewicz Piotr Menclewicz · Europe 2026 Virtual

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

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

3:48 min

Standardizing data access schemas with OData

Florian Bader Florian Bader · World Congress 2026 Europe

Videos

See all

Related articles

See all