Back to search
PowerPlan, Inc. Linkedin · Posted 1mo ago

Principal Software Engineer

Atlanta, Georgia, United States

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

PowerPlan is seeking a Principal Software Engineer to shape the reliability and reach of our 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.


About PowerPlan

PowerPlan helps the companies that power the world unlock greater value from their infrastructure investments. We combine deep industry expertise, trusted technology, and AI-driven innovation to help capital-intensive organizations manage the financial complexity of their assets with confidence.


We're in the middle of one of the most significant transformations in our history. Decades of proven functionality are being reimagined on a modern SaaS foundation, while AI becomes central to how we build, deliver, and evolve our products. The next generation of the PowerPlan platform is being designed right now. Join us, and you'll have the opportunity to influence the technology, engineering practices, and capabilities that will shape it for years to come.


Your Impact

  • 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.


What Success Looks Like

You'll become the engineer other engineers look to for the right call on Data Hub — reasoning confidently across repositories, raising the bar on code review and production readiness without being asked, and building the kind of reliability that lets large customers scale without timing out. Whether your primary track is application or data engineering, you'll be equally credible on both.


Qualifications


What You'll Bring

  • 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.
  • A willingness to learn regulated financial and accounting concepts and model them accurately.


Education & Experience

  • 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.
  • Experience in Agile/Scrum delivery environments, including backlog refinement, estimation, sprint execution, code review, testing, release planning, and production support.


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.


Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search