Principal Software Developer
PowerPlan
Overview
This role offers the chance to set technical direction for PowerPlan's mission-critical tax, accounting, and workflow platform, not just build within it. You'll move fluidly between hands-on development across .NET, and Azure and higher-altitude architecture conversations with SMEs and leadership, becoming a trusted technical authority across more than one domain of the platform.
Beyond your own delivery, you'll build a deliberate mentoring practice that raises the skill level of the developers around you, reducing the team's reliance on any single person for its hardest problems. It's an opportunity to shape both the platform's technical direction and the people who build it, in a high-trust, high-accountability engineering culture.
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.
Responsibilities
Success will be measured by how quickly you become a trusted technical voice across more than one domain, how reliably your code ships without accumulating technical debt, and by how much less the team depends on any single senior engineer for its hardest problems — including you.
- Embed with architects and SMEs to master the current .NET, and Azure architecture, workflows, and data flows, and proactively flag at least one real architectural or scalability risk in an existing design.
- Lead design and architecture reviews for real features or system areas, presenting scalable approaches across .NET, and Azure and getting SMEs and leadership aligned behind them.
- Design, build, and maintain production-ready features across .NET/C# applying strong scalability and maintainability discipline.
- Use code review, testing, and performance diagnostics to catch issues before they reach production, and sustain a low defect escape rate.
- Build a consistent mentoring presence through regular pairing and substantive code review, raising the team's overall skill level so hard problems stop depending on any one person.
- Deliberately take on hard technical questions currently routed to a single existing senior engineer, spreading that dependency across more than one person.
- Surface technical risks and blockers as soon as you spot them, and engage in direct, reasoned technical debate rather than defaulting to consensus — while still driving every disagreement to a clear decision.
Qualifications
- Deep expertise in modern .NET (C#, ASP.NET Core), async/await patterns, performance optimization, and API design.
- Hands-on experience designing relational schemas and optimizing SQL queries in an Azure SQL or SQL Server environment.
- Experience operating cloud-hosted systems on Azure, with a working understanding of scalability, resiliency, and cost/performance tradeoffs.
- A demonstrated ability to lead architecture or design discussions and get SMEs and leadership aligned behind a technical direction, across more than one domain.
- A track record of mentoring other developers through pairing and substantive code review.
- A willingness to surface risks and blockers early and engage in direct technical debate, while still driving disagreement to a clear decision.
Preferred
- Experience mentoring developers formally, such as through a structured onboarding or leveling program.
- Prior experience owning technical direction across more than two domains of a large platform.
- Familiarity with regulated or compliance-driven financial software environments.
“ PowerPlan is an EOE”
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.
- ...data volumes and associated costs by 84% on average while saving developers thousands of hours. Recognized as a leader by major analyst... ...the experience for our end users across our industrial-scale Software-as-a-Service observability platform. We are seeking experienced...SuggestedFull timeRemote workFlexible hours
$153k - $224.4k
...usage-based billing platform that will power Autodesk’s consumption-based business model at global scale.We are looking for a Principal Software Engineer to help lead the architecture, execution, and operational excellence of this platform. This is a senior individual...SuggestedFull timeFor contractorsImmediate startShift work- ...offers the chance to design and build modern, cloud-native enterprise software that directly supports mission‑critical tax, accounting, and operational workflows for the energy industry. As a senior developer, you will work across the full stack — .NET Core, Angular, Azure,...SuggestedWork at officeWork from homeFlexible hours
$114.6k - $234.6k
...Job Description We are looking for smart systems software engineers with BS/MS/PhD in Computer Science to join the Exadata Team @ Oracle... ...tolerant in the presence of unanticipated software failures Develop algorithms and distributed systems software that runs on a...SuggestedTemporary workFlexible hours- ...need to maintain a durable, asymmetric advantage.About The Role:The Mission Systems Engineering (MSE) Team develops the Mission Management System (MMS)—a software platform that integrates mission subsystems, autonomy services, operator interfaces, communications links,...SuggestedWeekly payPermanent employmentFull timeWork at office
$139k - $249.26k
...design, engineering, and entertainment software, Autodesk helps people imagine, design and... ...use worldwide. We are looking for a Principal Software Engineer to provide deep technical... ...issues in reliability, performance, and developer productivity.Establish and evolve engineering...Full timeFor contractorsCasual workWorldwide$155.4k - $261.1k
Principal Software Engineer - (Kubernetes - AKS)Join AT&T and reimagine the communications and technologies that connect the world. The Technology... ..., accelerate modernization efforts, and enhance the developer experience across the enterprise.This team is responsible for...Temporary workWork at officeLocal areaRelocation- ...industry leading Digital Platform which will power its 7 existing brands and enable smooth integration of future brands. The Principal Software Engineer will oversee the solution architecture and development of the backend API components of the platform that powers our...
$241.4k - $322.6k
...insights and solving problems.Your ImpactWe're looking for a Principal Software Engineer who enjoys solving difficult technical problems,... ...large-scale distributed systems or data platforms.Experience developing software that operates reliably in production.Experience with...Full timeTemporary workLocal areaFlexible hours$196.5k - $294.75k
...teams down—it should accelerate what’s possible. This led us to develop the first technology platform for responsible data use in 2016.... ...for business and society. The ChallengeWe are looking for a Principal-level, US-based, customer-facing engineer who is deeply hands-on...Work experience placementWork at officeLocal areaWorldwideFlexible hours3 days per week1 day per week$148.5k - $313.7k
...re in the right place! Agentforce is the future of AI, and you are the future of Salesforce.Note: By applying to the Senior / Lead Software Engineer - Full Stack posting, recruiters and hiring managers across the organization hiring software engineers will review your...Full timeRemote work$163.9k - $235.55k
...We are searching for an exceptionally skilled and visionary Principal Software Engineer with deep expertise in building, deploying, and scaling... ...ensuring UKG remains at the leading edge of AI innovation. Develop and communicate a cohesive architectural vision that aligns...Local area$114.6k - $234.6k
...Job Description As a Principal Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will play a critical leadership role in the architecture, evolution, and delivery of OCI’s Key Management Service (KMS) —a foundational...Temporary workFlexible hours- ...Principal Software Engineer A Principal Software Engineer serves as the foremost technical authority and strategic leader for our AI discipline. This is role is an engineer who combines profound technical expertise with the ability to influence and guide the entire...Work at officeRemote workWorldwide3 days per week
$114.6k - $234.6k
...Job Description We're looking for a Senior Software Engineer to help deliver the next generation of high-performance, massively scalable... ...Cloud Infrastructure (OCI). In this role, you'll design and develop distributed storage systems that support some of the world's...Temporary workFlexible hours$143.7k - $287.5k
...Principal Software Engineer TriNet is a leading provider of comprehensive human resources solutions for small to midsize businesses (SMBs... ...Credentials) and SAML 2.0. API & Microservice Security: Develop token validation mechanisms (JWT validation, scoping, claims...Permanent employmentFull timeWork at officeRemote workRelocation$143k - $193.05k
...Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical... ...resilient automation platforms that support dynamic workloads Developing modern, secure APIs to improve integration with enterprise...Full timeRemote workWorldwide$195k - $323k
...governments realize their greatest potential. Title and Summary Principal Software Engineer About Mastercard Mastercard is a global... ...Design and implement large scale distributed systems. - Develop reusable services, patterns, and integrations. -...Full timePart timeRemote workWork from homeWorldwideFlexible hours- ...Principal Software Engineer We are looking for a hands-on Principal Software Engineer to join our growing Intelligent Document Processing... ...on the best technical approach. They must be able to develop code and effectively oversee distributed development team members...Temporary work
$10k
...As a Principal Software Engineer, you'll play a defining role in shaping the technical direction of the platforms that power the institutional investing marketplace. You'll operate at the intersection of hands-on engineering and strategic influence - driving technology...Work at officeHome officeFlexible hours3 days per week$169.3k - $304.7k
...24/7. Partner with the best As a Principal SDET, you will lead the test strategy for... ...for its dependability. As a Principal Software Development Engineer in Test, you will... ...kernel for AI and Compute platforms Developing test suites to validate new custom enhancements...Work experience placementWork at office- ...markets.The ViX Engineering team is seeking a Software Engineer, Backend - Lead/Architect to... ...that improve scalability, reliability, developer productivity, or customer experience.YOU... ....Experience operating at a Lead, Staff, Principal, Architect, or comparable senior...Full time
- ...About The Role: The Mission Systems Engineering team develops the Mission Management System—the software platform connecting mission subsystems, autonomy... ...Hermeus aircraft and ground systems. As a Senior/Principal Mission Software Engineer, you will architect, build...Weekly payPermanent employmentWork at office
$61k - $101k
...require formal training or certification in software engineering concepts, along with 7+... ...appropriate software design approaches. We develop secure, high-quality production code and... ..., and government clients. This Principal Software Engineer role sits within Asset...Full time$144k - $210k
...Job Purpose and Impact The Principal, Trading Engineering job leads and advises... ...design, development and delivery of trading software initiatives that drive the trading operations... ...role is specifically suited for a C++ developer with deep experience in the FIX protocol...Work experience placement- ...platform with end-to-end payments capabilities and services developed through its deep industry experience, NCR Voyix empowers retailers... ....Position SummaryWe are seeking a highly experienced Senior Principal Software Developer to lead the design, development, and delivery of...Full timeWorldwideFlexible hours
$144k - $210k
...,000 per year Requirements: We need at least 6 years of relevant work experience; this typically reflects 10 or more years in software development, with a strong emphasis on C++. We need deep expertise in C++ using modern standards such as C++11, C++14, C++17, or...Full timeWork experience placement$250.6k - $362.6k
...point products to comprehensive security outcomes, as a Principal Engineer. The team delivers secure, scalable capabilities... ..., and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco...Full timeTemporary workLocal areaRemote workFlexible hours$104.5k - $234.6k
...workloads. Produces migration guides and adoption playbooks that raise ecosystem consistency and developer experience. Responsibilities Key Responsibilities Platform Software Development: Lead cross-team evolution of middleware patterns or runtimes to standardize...Temporary workFlexible hoursShift work$120k - $150k
...Software Engineer in Test US REMOTE (AZ, CA, CO, FL, GA, MA, MD, NC, NJ, NH, NV, OH, OR, PA, TN, TX) About VivoSense VivoSense... ...sponsors, healthcare providers, and academic groups to develop and deliver real-world digital clinical measures backed by rigorous...Remote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Developer. Be the first to apply!
- principal software engineer Atlanta, GA
- principal solutions consultant Atlanta, GA
- senior principal cloud computing engineer Atlanta, GA
- principal consultant Atlanta, GA
- principal data scientist Atlanta, GA
- principal solution architect Atlanta, GA
- principal cloud computing engineer Atlanta, GA
- principal Atlanta, GA
- principal architect Atlanta, GA
- senior principal scientist Atlanta, GA



