Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

Full-time

PowerPlan, Inc.

PowerPlan is seeking a Principal Software Engineer to help solve some of the most complex engineering challenges across the PowerPlan platform. In this role, you will partner with architects, engineering leaders, and product teams to build scalable, reliable solutions that support mission-critical financial operations for asset-intensive organizations.

As a Principal Engineer, you'll bring a systems-level perspective across application, data, and cloud engineering domains. You'll provide hands-on technical leadership, influence key engineering decisions, raise quality standards, and help teams navigate complexity while delivering solutions that scale with customer demand. Success in this role requires curiosity, sound judgment, and a commitment to leaving the platform stronger than you found it.

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

  • Solve complex technical challenges across application, data, and cloud engineering domains.
  • Build scalable, reliable solutions that support mission-critical financial operations.
  • Champion reliability, performance, observability, and production readiness across critical systems.
  • Bring a systems-level perspective to technical decisions, helping teams navigate dependencies and tradeoffs.
  • Raise the bar for engineering quality through mentoring, code reviews, and technical leadership.
  • Identify risks early, reduce technical debt, and improve the scalability and maintainability of the platform.
  • Foster healthy technical debate and help teams make sound decisions that balance customer needs, delivery priorities, and long-term sustainability.

What Success Looks Like

You'll become a trusted technical leader who helps solve complex cross-platform challenges, influences key engineering decisions, and raises the bar for quality, reliability, and maintainability. Working closely with architects, engineering leaders, and cross-functional teams, you'll identify risks early, navigate technical tradeoffs, and help build technology that scales with our customers and our growth.

Qualifications

What You'll Bring

  • Hands-on experience building data ingestion and transformation pipelines using Databricks, Azure Data Factory, Python, and modern data engineering practices.
  • A track record of improving reliability and observability in distributed systems through monitoring, diagnostics, data-quality controls, and resilient design.
  • The ability to reason across complex systems, repositories, and dependencies, with experience working across both application and data engineering domains.
  • Strong engineering judgment with a high bar for code quality, testing, performance, and production readiness.
  • Deep expertise in C# and ASP.NET Core, including API and service development in enterprise environments.
  • Experience with Azure services, cloud-native architectures, and modern authentication and authorization technologies.
  • Strong SQL and data modeling skills, with an appreciation for data accuracy, scalability, and maintainability.
  • A willingness to learn and apply complex financial and accounting concepts in a highly regulated environment.

Education & Experience

  • Bachelor's degree in Computer Science, Information Systems, Engineering, Accounting Information Systems, or equivalent professional experience.
  • Typically 10+ years of software engineering experience, including significant ownership of enterprise applications, data platforms, distributed systems, or cloud-based services.
  • Experience working in Agile delivery environments, including backlog refinement, estimation, development, testing, release management, and production support.

PowerPlan is an EOE

Actual offer within this range will be commensurate with experience, skills, and candidate location, alongside our evaluation of internal pay equity.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in United States vacancy
  • $105.2k - $131.5k

     ...~ This position will lead the team members and development of software that applies to numerous future influential models simultaneously...  ...reliability. Key Accountabilities Lead the design of engineering solutions with the associated drawings and validation... 
    Suggested
    Full time
    Temporary work
    Work experience placement
    Remote work
    Relocation package

    Honda Dev. and Mfg. of Am.,LLC

    Raymond, OH
    1 day ago
  •  ...Optomi , in partnership with a large telecommunications company, is seeking a Principal Software Engineer to join their team in the Bedminster, NJ Area. The ideal candidate will have experience building, deploy, and scale production AI inference infrastructure.... 
    Suggested
    Remote work

    Optomi

    Bedminster, NJ
    2 days ago
  • $210k - $240k

     ...Principal Engineer (Backend & Platform Architecture) Hybrid | Greater Seattle Area (2 Days Onsite Weekly Preferred) Compensation: $210,0...  ...the Opportunity We're partnering with a well-established software company seeking a Principal Engineer to serve as a key technical... 
    Suggested
    Local area
    Relocation
    2 days per week

    Prime Team Partners

    Seattle, WA
    2 days ago
  • $200k - $230k

     ...Looking to take on a high-impact engineering role at a major global market operator? This team is modernizing a real-time platforms...  ...options and equities markets. They’re searching for a Principal Software Engineer with deep C#/.NET expertise to lead the re-... 
    Suggested
    Full time
    Flexible hours

    Saragossa

    Chicago, IL
    4 days ago
  • $210k - $250k

     ...Senior Software Engineer Full-Time · Remote (U.S.) About Velastegui Ventures We build enterprise AI infrastructure that lets regulated organizations query their unstructured and structured data in natural language. Our platform combines retrieval-augmented generation... 
    Suggested
    Full time
    Remote work

    Velastegui Ventures

    United States
    3 days ago
  • $175k - $225k

     ...This is an opportunity for an AI-Engineering Principal Software Engineer, AI Group to get in on the ground floor. Cohu is building the AI engineering platform for semiconductor test from the ground up: cloud and on-prem inference infrastructure, custom agent tooling,... 
    Full time
    Work experience placement
    Local area
    Worldwide
    Shift work

    Cohu, Inc.

    Washington DC
    2 days ago
  •  ...Software Engineer Location: Weston, Florida About Our Client: Our client has built a high-trust, people-first culture driven by real employee feedback and a commitment to innovation, collaboration, and performance. Known for fostering an environment where employees... 
    Permanent employment
    Full time
    Contract work

    JBL Resources

    Weston, FL
    1 day ago
  • $150k - $180k

     ...If you’re an experienced software engineer who wants to build things that actually move — fast, accurately, and at scale — this is a role...  ...180,000 +Bonus Right now, we’re looking for a Senior Principal Software Engineer to take a leading role in architecting and... 
    Full time
    Work at office

    Smith Arnold Partners

    Norwalk, CT
    2 days ago
  •  ...Our client, a large federal systems integrator supporting a major federal agency, is hiring a Principal Software Engineer to lead design and delivery on a modernization effort spanning Java microservices, cloud deployment, and frontend UI work. This is a hands on technical... 
    Full time

    ETHOS - Talent & Advisory

    Washington DC
    2 days ago
  • $200k - $225k

     ...Summary Seeking a seasoned Principal Software Engineer to lead the modernization of our proprietary research and data collection applications. This role offers the opportunity to oversee a transition from monolithic systems to microservices architecture, adaptation of... 
    Hourly pay
    Contract work

    Prestige Staffing

    New York, NY
    2 days ago
  • $96.8k - $223.4k

     ...Description Principal Software Engineer(Tech lead) As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing... 
    Full time
    Temporary work
    Flexible hours

    Oracle

    Nashville, TN
    1 day ago
  •  ...JOB TITLE : Principal Software Engineer EMPLOYMENT TYPE: Long term Contract LOCATION: Baltimore, MD Key Required Skills Strong experience with Java, OpenShift/ Amazon Web Services (AWS), Agile Development, Angular/React, JavaScript, Spring Boot, Spring... 
    Long term contract
    Local area

    TechWish

    Baltimore, MD
    4 days ago
  •  ...Senior C++ Engineer – Global Trading & Execution | NYC We’re looking for an exceptionally talented, hands-on C++ Engineer to join a high-performance Global Trading & Execution technology team in NYC. This is a highly technical role focused on building and optimizing... 
    Full time

    Atlas Search

    New York, NY
    7 hours ago
  •  ...What We’re Looking For: Iridium is seeking a hands-on technical leader with expertise in test automation, software architecture, and the engineering tooling that powers modern development teams. In this role, you will serve as the technical authority over automation... 
    Full time
    Contract work
    Work at office
    3 days per week

    Iridium

    Chandler, AZ
    2 days ago
  •  ...Qualifications: Bachelor’s Degree.10 or more years of experience in software engineering.Preferred Qualifications:3 or more years of AWS experience...  ...-facing activities (e.g., implementation, audits).The Principal Software Engineer is one of the highest-level individual... 
    Full time
    Temporary work
    Casual work
    Internship
    Monday to Friday
    Flexible hours
    Day shift

    Laboratory Corporation of America

    Durham, NC
    4 days ago
  • Principal Software Engineer - Developer, Phantom WorksCompany:The Boeing CompanyThe Boeing Company is currently seeking a Principal Software Engineer / Developer (Level 5) to support our Phantom Works Software Engineering team located in Berkeley, MO (St. Louis area). This... 
    Permanent employment
    Full time
    Work experience placement
    For subcontractor
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work

    Boeing

    Saint Charles, MO
    2 days ago
  • Job Description:Principal Mainframe Software EngineerNote: Fidelity will not provide immigration sponsorship for this position.The RoleFidelity Investments...  ...organization is seeking an experienced mainframe Software Engineer to join our Development team within Stock Plan Services (... 
    Full time

    Fidelity Investments

    Austin, TX
    2 days ago
  •  ...technologies to develop new products, improve productivity, and enhance risk management effectively and responsibly.As a Principal Software Engineer at JPMorganChase within the Chief Data Analytics Office - AIML Data Platforms Team, you provide expertise and engineering... 
    Work at office

    JP Morgan Chase

    Jersey City, NJ
    2 days ago
  • $264k - $379.5k

     ...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.Principal Software Engineer - Agentic PipelinesBuilding for AI-Enabled Data Engineers & ScientistsData pipelines are foundational infrastructure — when... 

    Snowflake

    Bellevue, WA
    2 days ago
  • DescriptionPrincipal Software Engineer - TS/SCI Xcelerate Solutions has an exciting opening for you as our next TS/SCI cleared Principal Software Engineer supporting a long-term DIA-NDOC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers... 
    Contract work
    Remote work
    Flexible hours

    Xcelerate Solutions

    Bethesda, MD
    2 days ago
  • $155.4k - $261.1k

    Principal Software Engineer - (Kubernetes - AKS)Join AT&T and reimagine the communications and technologies that connect the world. The Technology Services organization is responsible for advancing information technology performance and delivering solutions with a focus... 
    Temporary work
    Work at office
    Local area
    Relocation

    AT&T

    Dallas, TX
    2 days ago
  • $137.4k - $233.6k

     ...most sophisticated clients using leading technology and exceptional service.Role SummaryWe are seeking a highly experienced Principal Software Engineer to provide technical leadership and hands‑on execution across complex, cloud‑native software initiatives. This role... 
    Full time
    Contract work
    H1b
    Flexible hours

    Northern Trust

    Naperville, IL
    2 days ago
  •  ...Together, we advance your career. THE ROLE: AMD is looking for a Principal-level PyTorch training framework expert to help drive...  ...ambiguity to crisp execution. You communicate clearly with both engineers and stakeholders and can represent AMD credibly in upstream/open... 

    AMD

    San Jose, CA
    2 days ago
  •  ...the standard for how arrivia builds with AI agents, and stay hands-on enough to build it yourself.About the RoleAs a Principal Agentic Software Engineer, you are a hands-on, product-minded, customer-focused full-stack engineer who sets technical direction across multiple... 
    Full time
    Temporary work
    Remote work

    Arrivia

    Houston, TX
    2 days ago
  • $220k - $265k

     ...solving the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.The RoleThe Principal Software Engineer will play a pivotal leadership role in developing and advancing our autonomous defense systems. You will drive the... 
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Weekend work

    Mach Industries

    Huntington Beach, CA
    2 days ago
  •  ...provide immigration sponsorship for this position.Job Description:Principal Software EngineerThe RoleAre you energized by rapid software...  ...changing ideas to market. If you are a highly skilled Software Engineer with a passion for creating products and services that make... 
    Full time

    Fidelity Investments

    Salt Lake City, UT
    4 days ago
  • $107.5k - $204.5k

     ...defense.At Collins Aerospace, we don’t just build technology—we engineer mission success. Our Communication Systems teams are on the...  ...and informed—no matter the environment. We’re looking for a Principal Software Engineer who’s ready to make an impact. In this role, you... 
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    2 days ago
  •  ...historic sales data — accessible to every collector, old or new. Our engineering mission is to democratize technology while promoting...  ...design and cross-functional teams. We’re looking for a Staff Software Engineer to help design and build a scalable back-end architecture... 
    Full time
    Remote work
    Worldwide

    Collectors

    Santa Ana, CA
    13 hours ago
  • Riot engineers bring deep knowledge of specific technical areas but also value the opportunity to work in a variety of broader domains. As a Principal Software Engineer, you’ll work alongside other engineers to implement technical solutions at a company-wide scale. You... 
    Local area
    Immediate start
    Flexible hours

    Riot Games

    Los Angeles, CA
    13 hours ago
  •  ...ecosystem that delivers accessible, high-quality, and sustainable healthcare for all.Role Summary Join our innovative team as a Principal Software Engineer in Boston, MA, where you will play a pivotal role in shaping the future of medication management. This hybrid position... 
    Full time
    Temporary work
    Work at office

    athenahealth

    Boston, MA
    13 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!