Principal Software Engineer- Reporting

Insight Global

Raleigh (NC)

On-site

USD 140,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Insight Global in Raleigh, NC seeks a Principal Engineer, Reporting/BI to lead financial reporting and BI for an enterprise equity-management platform. This hands-on IC will design and optimize Oracle PL/SQL calculations and contribute C#/.NET functionality for data entry and report execution.

You will work with a global scrum team, apply AI-assisted tooling, and own complex features from design through release, with emphasis on accuracy, performance, and auditability.

Qualifications

  • 8–10+ years of hands-on software engineering in SQL development, reporting, or BI in enterprise SaaS environments.
  • Expert Oracle SQL/PL-SQL with complex queries and performance tuning.
  • Proven experience designing financial calculation logic for historical reporting and forecasting.
  • Strong Oracle performance-tuning—execution plans, indexes, hints, query optimization.
  • Experience with BI tools (Power BI/Tableau/Logi Analytics/Cognos).
  • Proficiency in C#/.NET for UI and data-entry tasks.
  • Ability to validate data accuracy and auditability end-to-end.
  • Familiar with AI-enabled development tools and CI/CD practices.
  • Strong communication in multi-time zone teams.

Responsibilities

  • Own reporting and calculation features from requirements to release.
  • Write, optimize, and review production Oracle PL/SQL and SQL.
  • Design complex financial calculations for historical reporting and forecasting.
  • Analyze and optimize expensive queries using Oracle performance techniques.
  • Contribute C#/.NET UI and application-tier code for reports.
  • Build enterprise reporting with Logi Analytics data models.
  • Ensure accuracy and auditability across resting and forecast data.
  • Collaborate on data models, architecture, and technical standards.
  • Adopt AI tooling in development and code review processes.
  • Work with global teams to deliver on priorities.

Skills

SQL development
Oracle SQL
PL/SQL
Performance tuning
C# / .NET
BI tools
AI tooling
Git PRs
Client communication
Distributed teams
Azure

Education

Bachelor's degree in CS/Engineering

Tools

Power BI
Tableau
Logi Analytics
Cognos

Job description

Job Description

Insight Global is seeking a Principal Engineer, Reporting/BI for a top enterprise financial software client. This hands-on individual contributor will join a small global scrum team responsible for expanding the financial reporting and business intelligence capabilities of an enterprise equity-management platform supporting a strategic Fortune 100 engagement. The engineer will spend most of their time designing, writing, reviewing, and optimizing sophisticated Oracle PL/SQL calculations for historical reporting and forecasting, while also contributing C#/.NET functionality for data entry, report configuration, and execution. The ideal candidate combines advanced Oracle performance-tuning expertise, financial calculation experience, strong reporting and BI knowledge, and an AI-first engineering mindset. This is a highly visible, critical-priority opportunity offering ownership of complex features, direct participation in technical design, and the potential to convert following the initial 12-month contract.

  • Own financial reporting and calculation features from requirements and Engineering Design Documents through implementation, validation, and release.
  • Spend most development time writing, optimizing, maintaining, and reviewing production-quality Oracle PL/SQL and SQL.
  • Design complex historical and forward-looking financial calculations while ensuring accuracy, traceability, and auditability.
  • Analyze execution plans and optimize resource-intensive queries using indexing, materialized views, partitioning, and other Oracle performance patterns.
  • Contribute C#/.NET application-tier and UI code supporting data entry, report parameters, configuration, and report execution.
  • Build and maintain enterprise reporting solutions against Certent Equity Management data models using BI tools, including Logi Analytics.
  • Validate calculations and report outputs across edge cases, historical restatements, and forecasting assumptions.
  • Contribute to reporting data structures, query architecture, technical standards, and cross-team design decisions.
  • Maintain strong engineering practices, including unit testing, code review, performance benchmarking, quality gates, and release readiness.
  • Integrate agentic AI tooling into daily development, SQL authoring, review, and calculation-validation workflows.
  • Work toward organizational adoption targets of at least 50% AI-authored pull requests and 95% AI-assisted code review using Claude Code.
  • Partner with the Lead Engineer and Product Management to clarify, scope, and sequence reporting requirements.
  • Engage client stakeholders as needed to understand business problems and advocate for reusable platform solutions rather than one-off customizations.
  • Coordinate with matrixed QA engineers on test coverage and release quality.
  • Collaborate with Solution Architects, Lead Engineers, and Principal Engineers across Reporting/BI Teams 1 and 2.
  • Escalate delivery risks, technical blockers, and scope concerns early and clearly.

Operate as a 100% hands-on individual contributor with no direct reports.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements
Must-Haves
  • 8 to 10+ years of hands-on software engineering experience, with a strong concentration in SQL development, reporting, or business intelligence within enterprise SaaS environments.
  • Expert-level Oracle SQL and PL/SQL skills, including stored procedures, packages, functions, triggers, views, and complex multi-join queries over large datasets.
  • Proven experience designing complex financial calculation logic in PL/SQL for both historical reporting and forecasting.
  • Strong production-scale Oracle performance-tuning experience, including execution-plan analysis, indexes, hints, and query optimization.
  • Ability to diagnose and rebuild inefficient SQL operating against complex, hierarchical, non-flattened relational data models.
  • Experience with enterprise BI or reporting tools such as Power BI, Tableau, Cognos, Logi Analytics, or comparable platforms.
  • Working knowledge of C# and .NET sufficient to develop UI and application-tier functionality for data entry, parameter configuration, and report execution.
  • Experience validating data accuracy, calculation integrity, and auditability from source data through final reporting output.
  • Hands-on experience with AI-enabled development tools such as Claude Code, GitHub Copilot, Devin.AI, or similar agentic tooling.
  • Ability to independently own reporting and calculation features from requirements and technical design through implementation and release.
  • Experience with Git-based source control and pull-request-based development.
  • Strong client-facing communication skills, particularly when translating complex reporting requirements and technical constraints.
  • Experience working effectively in global, distributed engineering teams across multiple time zones.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • Direct, hands-on experience with Logi Analytics, now Logi Symphony.
  • Experience with Oracle read-optimization techniques, including materialized views, query rewrite, result cache, and analytical functions.
  • Experience designing reporting data models and pre-aggregation strategies that reduce real-time database load.
  • Background in financial services, equity compensation, or another regulated environment requiring highly accurate and auditable reporting.
  • Familiarity with Azure data services and cloud-native reporting architectures.
  • Experience with CI/CD pipelines and DevOps practices, preferably Azure DevOps.
  • Advanced .NET Framework or .NET Core experience, including independently building reporting services and APIs.
  • Experience with Datadog, Application Insights, or similar observability and monitoring tools.
  • Experience working across multi-repository, multi-product platforms that share an Oracle database and internal package ecosystem.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Engineer — Reporting/BI Engineering
Lead Engineer — Reporting/BI Engineering

insightsoftware, LLC • North Carolina

Hybrid
USD 124,000 - 156,000
Principal Software Engineer: AI-Driven Oracle BI & Finance
Principal Software Engineer: AI-Driven Oracle BI & Finance

Insight Global • Raleigh (NC)

On-site
USD 140,000 - 190,000
AI and Data Engineer
AI and Data Engineer

VDart Inc • New York (NY)

Hybrid
USD 83,000 - 165,000
Analytics Engineer
Analytics Engineer

The Phoenix Group • New York (NY)

On-site
USD 90,000 - 130,000
Lead Engineer — Application Engineering
Lead Engineer — Application Engineering

insightsoftware, LLC • Nevada (IA)

Hybrid
USD 124,000 - 156,000
Program Analyst / Reports Developer
Program Analyst / Reports Developer

Nexusintegrators • New York (NY), Northern (KY)

Hybrid
USD 110,000 - 120,000
Principal Software Engineer — Platform Services
Principal Software Engineer — Platform Services

insightsoftware, LLC • North Carolina

Hybrid
USD 124,000 - 156,000
Senior Software Engineer
Senior Software Engineer

Insight Global • Merrimack (NH)

On-site
USD 120,000 - 150,000
Senior Enterprise Applications Engineer
Senior Enterprise Applications Engineer

Cox Enterprises • Atlanta (GA)

On-site
USD 120,000 - 170,000
Director of Software Engineering
Director of Software Engineering

insightsoftware, LLC • North Carolina

Hybrid
USD 184,000 - 231,000
Null