Logo for PowerPlan, Inc.

Principal Software Developer

Role overview

Qualifications

  • Hands-on Databricks and Azure Data Factory experience building medallion-style ingestion and transformation pipelines.
  • A track record of building reliability and observability into distributed systems — health checks, data-quality gates, monitoring, and graceful failure handling.
  • Strong C# and ASP.NET Core skills, including OData service design, middleware, and dependency injection.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, Accounting Information Systems, or equivalent professional experience.

Responsibilities

  • Build and operate Databricks and Azure Data Factory pipelines that move raw data through the medallion pattern into reliable, report-ready datasets.
  • Strengthen reliability and observability across the full Data Hub chain so failures are caught before they reach customers.
  • Fix the customer-facing pain points that matter most first — including the long-running requests that cause large customers to time out.
  • Set and hold the standard for code review, test strategy, and production readiness across the codebase.

Key facts

Hard skills

Other skills

  • Reliability

About the company

PowerPlan, Inc. logo

PowerPlan, Inc.

Computer Software / SaaS

PowerPlan’s award-winning integrated platform gives key stakeholders in accounting, tax, finance, operations, IT and regulatory the clarity they need to make decisions that improve corporate performance. PowerPlan layers complex regulatory requirements with granular financial and operational data from every corner of your organization into a single source of defensible and auditable information. That’s why PowerPlan developed their integrated platform to give key stakeholders in accounting, tax, finance, operations, IT and regulatory the insight they need to make better financial decisions. More than a financial solution, PowerPlan is a powerful insight machine that enables energy companies to: •Combine granular financial and operational asset details from every corner of your organization into a unique view for each stakeholder that enables you to create optimal department strategies. •Mitigate compliance risk by applying complex tax and industry specific regulatory requirements to your consolidated, auditable set of financial books. •Develop defensible, strategic financial asset scenarios that enable optimal planning for today, tomorrow and the next 20+ years and more. For more information how PowerPlan’s solutions can help your organization gain a clearer financial picture, email clarity@powerplan.com or visit www.powerplan.com.

Company details

Company typeSME
IndustryComputer Software / SaaS
Company size201 - 500

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Overview:

We're looking for a Principal Software Engineer to shape the reliability and reach of PowerPlan's cloud-based Data Hub — the platform that turns raw data into the reporting our customers depend on. You'll own the data pipelines end to end, from Databricks and ADF ingestion through transformation to secure OData delivery, and set the engineering standard across a complex multi-repository codebase.

Because this role spans both application and data engineering, you'll move fluidly across tracks and drive improvements that reach every customer of the platform. It's a high-autonomy role for an engineer who raises the bar without being asked and wants their work measured by whether customers can trust their data.

Responsibilities:

Success will be measured by how much more reliable and observable the Data Hub pipeline becomes under your ownership, and by whether other engineers start treating your code review and production-readiness bar as the standard.

  • Build and operate Databricks and Azure Data Factory pipelines that move raw data through the medallion pattern into reliable, report-ready datasets.
  • Strengthen reliability and observability across the full Data Hub chain so failures are caught before they reach customers.
  • Fix the customer-facing pain points that matter most first — including the long-running requests that cause large customers to time out.
  • Get oriented across the multi-repository architecture and become a credible contributor on both the application and data engineering tracks.
  • Set and hold the standard for code review, test strategy, and production readiness across the codebase.
  • Design and maintain the ASP.NET Core OData reporting services that deliver Data Hub data to customers, with identity and security as supporting work.
Qualifications:
  • Hands-on Databricks and Azure Data Factory experience building medallion-style ingestion and transformation pipelines.
  • A track record of building reliability and observability into distributed systems — health checks, data-quality gates, monitoring, and graceful failure handling.
  • The ability to reason through cross-repository dependencies in a Git-based, multi-repo environment.
  • A high personal bar for code review, test strategy, and production readiness, with the credibility to hold peers to it.
  • Strong C# and ASP.NET Core skills, including OData service design, middleware, and dependency injection.
  • Working knowledge of Microsoft Azure and identity/token flows (Entra ID, OAuth2/OIDC, SSO), plus strong production SQL skills.
  • Bachelor's degree in Computer Science, Information Systems, Engineering, Accounting Information Systems, or equivalent professional experience.
  • Typically 10+ years of professional software engineering experience, with senior-level ownership of services, data platforms, enterprise applications, or cloud-hosted systems.

Preferred

  • Experience with Kubernetes or other container orchestration for data pipeline deployment.
  • Exposure to GraphQL or additional API paradigms beyond OData.
  • Familiarity with AI-assisted engineering tools for code review or root-cause analysis.

PowerPlan is an EOE

Applicant Privacy Notice

Please note that this is a hybrid role that involves a combination of onsite work from our corporate office as well as work from home. While we strive to accommodate flexible working arrangements when sensible, there will be times when onsite work is required. This could include scheduled office days, team meetings, client meetings, or special events.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Developer Related jobs

Other jobs at PowerPlan, Inc.

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.