> Markdown version of [/jobs/ext/3559331-principal-software-engineer-reporting-bi](https://www.wearedevelopers.com/jobs/ext/3559331-principal-software-engineer-reporting-bi). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer- Reporting/Bi - **Company:** Insight Global - **Location:** Raleigh, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** .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), 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 - **Published:** October 2, 2026 - **Apply:** https://dejobs.org/x/x/CEC27EB3023A40089418860C6452B497/job/ ## About the Role * 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 ## 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 ## Related Videos - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [Dynamic Entities in .NET: Building Low-Code Systems on Top of Entity Framework Core](https://www.wearedevelopers.com/videos/100218-dynamic-entities-in-net-building-low-code-systems-on-top-of-entity-framework-core) - [From Global Capability Centers to AI-Powered Command Centers](https://www.wearedevelopers.com/videos/100096-from-global-capability-centers-to-ai-powered-command-centers) - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [REST, GraphQL, gRPC, and more: A comparison of modern API styles](https://www.wearedevelopers.com/videos/100247-rest-graphql-grpc-and-more-a-comparison-of-modern-api-styles) ## Related Articles - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)