Principal Software Engineer
Hood & Associates CPAs, PC
Principal Software Engineer
At PaulHood we are transforming the mid-market CPA industry with an entirely new model. Our year-round membership model provides clients with expert tax and financial guidance, helping them feel more secure and realize their long-term financial goals. Founded 30 years ago by Paul Hood, our company has grown rapidly and now serves over 15,000 customers nationwide. To support our continued growth, we have completely modernized our business with technology and processes more akin to a SaaS company than a CPA firm. In response to this growth, we are seeking a Principal Software Engineer to help build the engineering foundation that will enable our continued growth and scale.
This is a highly hands-on, Principal-level individual contributor role designed for an experienced software engineer who is equally comfortable establishing technical direction and building solutions. You will lead the design and development of integrations and workflow automations across our technology ecosystem, establish reusable engineering standards, and help create the Quality Engineering practices that support reliable and scalable software delivery. You will join us at an important stage in our technology evolution. Rather than stepping into a mature software engineering environment with established practices, you will have the opportunity to help define how we approach integration architecture, automation, testing, CI/CD, observability, documentation, and engineering quality as the organization grows.
To do this well, the ideal candidate is first and foremost a strong backend or platform software engineer with deep API and systems-integration experience. You also bring meaningful experience with automated testing and have helped establish or improve Quality Engineering practices. You know when to build custom software, when to leverage an existing platform, and when the simplest solution is the best solution.
What You Will Do
- Reverse-engineer and stabilize existing business-critical workflow automations, regardless of the platform on which they were built.
- Document workflow purpose, dependencies, credentials, failure modes, business owner, technical owner, monitoring, and recovery procedures.
- Design and build integrations using APIs, webhooks, event-driven patterns, scheduled jobs, low-code tools, and custom services where appropriate.
- Establish standards for source control, testing, CI/CD, secrets management, observability, alerting, auditability, retries, and recovery.
- Create reusable connectors and patterns for common PaulHood systems and acquisition integration needs.
- Define when work belongs in a workflow platform, custom code, or the data platform, based on business criticality, maintainability, complexity, security, and operating cost.
Quality Engineering And QA Automation
- Establish the initial Quality Assurance and quality engineering practice for the future Software Engineering department.
- Define an automation-first test strategy covering unit, API, contract, integration, end-to-end, regression, and appropriate non-functional testing.
- Build and maintain test automation frameworks using tools such as Playwright, Cypress, Selenium, pytest, Jest, Postman/Newman, or comparable technologies.
- Integrate automated tests and quality gates into CI/CD pipelines so quality is evaluated continuously rather than at the end of delivery.
- Create test-data, test-environment, defect triage, release-readiness, and regression practices that can scale with the engineering organization.
- Define quality metrics such as automated coverage by risk area, defect escape rate, flaky-test rate, time to detect, regression duration, and release failure patterns.
- Coach software engineers to own quality. The QA practice should enable engineering quality, not become a downstream testing queue.
Future AI Workflow Engineering
- Support future AI-enabled workflows using LLM APIs, tool calling, MCP or comparable protocols, structured outputs, approval controls, and auditability.
- Apply software quality principles to AI workflows, including evaluation, regression testing, deterministic controls where possible, monitoring, and human review for high-impact actions.
Experience You Will Need
- 10+ years of hands-on software engineering experience, with demonstrated technical ownership and decision-making at a Principal, or equivalent level required.
- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical field required.
- Strong backend development skills using Python, TypeScript, or comparable technologies.
- Proven experience designing and building production-grade integrations across multiple systems.
- Deep knowledge of REST APIs, webhooks, authentication and authorization patterns, service accounts, rate limiting, retries, idempotency, and resilient error handling.
- Hands-on experience with one or more workflow or automation platforms, such as Power Automate, Workato, n8n, Okta Workflows, Zapier, Make, or similar tools. Experience with a specific platform is less important than the ability to work across technologies.
- Strong experience with Git, automated testing, CI/CD, logging, monitoring, alerting, secrets management, production troubleshooting, and root-cause analysis.
- Meaningful hands-on experience designing and implementing automated testing frameworks and strategies.
- Experience integrating automated tests and quality controls into CI/CD pipelines.
- Experience helping establish, mature, or materially improve Quality Engineering practices, standards, or processes.
- Working knowledge of identity and security concepts, including provisioning, deprovisioning, RBAC, least privilege, audit trails, and sensitive-data handling.
- Strong SQL skills and sufficient data architecture knowledge to integrate operational and analytical environments safely and reliably.
- Ability to independently evaluate complex problems and make sound architecture and technology decisions.
- Demonstrated ability to communicate technical concepts, risks, and recommendations clearly to both technical and nontechnical stakeholders.
Who You Are
- You enjoy building new capabilities and taking a hands-on approach to solving problems.
- You are comfortable navigating ambiguity, investigating unfamiliar systems, identifying risks, and recommending a path forward.
- You balance technical sophistication with maintainability, cost, security, risk, and business value.
- You think holistically about how applications, identities, APIs, data, automation, testing, and business processes interact.
- You view quality as an essential part of software engineering and build it into the development process.
- You are naturally curious and solutions-oriented, asking thoughtful questions and continuously looking for ways to improve how work gets done.
- You work independently and take ownership while collaborating effectively across teams and functions.
- You focus on scalability by creating patterns, standards, documentation, and tools that make future challenges easier to solve.
What's In It For You
You will join a forward-thinking team that is reshaping the future of the tax and accounting industry. With a strong commitment to diversity and inclusion, our gender-balanced leadership group reflects our belief in the power of varied perspectives to drive innovation. You'll align with an organization that helps its clients optimize their financial health, enabling them to keep more, save more, and protect more of their money so they can use it for the things they care about most. In addition to the inherent satisfaction of aligning with a business that is changing the lives of thousands of people, you will receive stock options to align your rewards with the success of the company. Importantly, you'll be part of a team that prioritizes trust, collaboration and having fun. We work hard and value rest. In addition, our benefits package includes:
- Bonus Opportunity
- Stock Options
- Generous time off allowance (Holiday, Vacation, & Sick time), above industry standard
- Paid parental leave
- Comprehensive Employee Benefits Package
- 401k Program with Company Matching
- Paid Volunteer Days
- Educational/Personal Growth Reimbursement
EEO and Diversity Statement
PaulHood is an equal opportunity employer. We recruit, employ, compensate, develop, and promote without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, pregnancy, marital status, gender identity or expression, status as a veteran, or any other legally protected characteristic or activity in accordance with applicable federal, state, and local laws. If you need reasonable accommodation in the application or interview process, please tell us. At PaulHood, we champion a vibrant workplace culture that thrives on diversity, and we do not tolerate discrimination or harassment. We are one team from many backgrounds, innovating through diversity of individuals, who are driven by a passion for creating an inclusive space for all. Believing a
$156.6k - $215.4k
...power exceptional member and provider experiences. The Principal, Automation Engineer, Tools Support & Onboarding is a senior hands-on technical... ...validations, and testing workflows throughout the software development lifecycle. ~ Partner with DevOps, Platform...SuggestedFull timeTemporary workApprenticeshipWork at officeRemote workWork from homeHome office$215.84k - $269.8k
...and into the future. Job Description As a Principal Engineer at Fuze Health you are a top-tier technical leader and... ...Qualifications: Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline....SuggestedFull timeTemporary workWork experience placementRemote workWork visaFlexible hoursShift work$177.53k - $197.25k
...Please go to Workday and click "Find Jobs" link under Career Thank you for considering opportunities with us! Job Title Principal Software Engineer - Emerging Technology & AI - Remote Requisition Number R8045 Principal Software Engineer - Emerging Technology & AI -...SuggestedHourly payH1bRemote workWork from homeFlexible hours$140k - $240k
...With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Software Engineer Principal helps shape the architecture behind the customer-facing experiences on homedepot.com, supporting four product teams in our Online...SuggestedWork experience placementRemote workShift workNight shift$200k - $240k
...Principal Software Engineer – C#/.NET Core & AWS | AI-Enabled Platforms | $200,000 - $240,000 + bonus & RSUs | Hybrid (3-days in office) I’m recruiting for a global leader in professional information and enterprise software, and they need a hands-on Principal Engineer...SuggestedFull timeWork at office$300k
...Principal Software Engineer (Backend / Distributed Systems) Long Island City, NY | Onsite 4 days/week | Visa sponsorship available About the company Venture-backed AI startup in Long Island City building a platform that trains enterprise AI agents on how a business...Full timeRelocationVisa sponsorship- ...Principal Full Stack Engineer, Washington DC X4 is partnered with a scaling healthcare AI company building products for healthcare payers and... ...: Full-stack experience: 10+ years of professional software engineering experience, including significant full-stack...Full timeRemote work
$250k - $300k
...Principal Software Engineer $250,000–$300,000 base + equity New York, NY (Remote) High-growth applied AI company building production agents to automate complex enterprise workflows. This early-stage team is building infrastructure that connects fragmented enterprise...Full timeRemote work$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 timeWork experience placementLocal areaWorldwideShift work$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 payContract work$96.8k - $223.4k
...Description Principal Software Engineer 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 software applications...Full timeTemporary workFlexible hours$200k - $250k
...Job Title Principal Software Engineer, AI-Native Engineering Lead Pay $200,000–$250,000 annually Location 100% Remote Summary Lead a highly autonomous three-person engineering pod focused on building an AI operations product. This hands-on Principal...Full timeRemote work$180k - $240k
...grocery context with executive-level client leadership and technology transformation experience. We are looking for a Staff Software Engineer to drive technology-led transformation across complex retail and omnichannel environments. This individual will combine...Full time- ...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 contractLocal area
- ...Principal Software Engineer Huntsville, AL. Onsite. A fast-growing aerospace and defense company working on directed energy and space domain awareness. It was founded in the last few years and is already past 100 people across several US sites. The Huntsville team...Full timeRelocation package
- ...Description On-site Every Other Week onsite / 5 days in Westlake, TX Our client seeks a Principal Software Engineer in Test to engineer testing solutions for the Fidelity Insurance Agency product area. The role will design, develop, test, deploy, maintain, and improve...
- ...Principal Software Engineer Do you love working with connected devices, automation, and real-world systems? Have you automated your own home, built integrations across smart devices, or thought deeply about how cloud software should control physical systems reliably?...Full time
- ...KEY RESPONSIBILITES · Lead the architecture, design, and development of complex software systems and platforms · Define and champion engineering standards, best practices, and long-term technical roadmaps · Collaborate with cross-functional teams to translate...Full timeLocal areaRemote work
$151.54k - $220.88k
...world's largest companies. We take on hard software challenges and turn them into durable... ..., the platforms they run on, and the engineering and design at every layer. Our commitment... ...th Lights live. Our pay ranges for our Principal Engineer position within our four US...Full timeTemporary workLocal areaRemote workFlexible hoursShift work$163.8k - $257.4k
...and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast. We are looking for a Principal Software Engineer to serve as a senior technical force multiplier across three pillars of our Platform Engineering organization:...Full timeRemote workWorldwide- Title: Principal Software Engineer Function: Engineering Reports to: Manager, Software Development Location: Remote - US - Working EST Hours Position Summary The Principal Software Engineer will play a critical role in designing, developing, and implementing...Full timeTemporary workCasual workLocal areaRemote workWorldwideFlexible hours
$190k - $225k
...experience, perspectives, and backgrounds, Taulia will revolutionize fintech. About the Job We are seeking a high-caliber Principal Software Engineer to serve as the Technical Lead (TL) and Technical Authority for team AI initiatives. In this role, you are the technical...Full timeRemote workFlexible hours$204k - $255k
...Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur Jyoti Bansal (founder of AppDynamics, acquired... ...move even faster. Position Summary Harness Software Engineering Insights (SEI) is where engineering meets engineering...Full timeLocal areaImmediate startRemote workFlexible hoursShift work- ...Principal Software Engineer Pella, IA; Urbandale, IA; or Remote Overview: We are looking for a Principal Software Engineer to serve as a technical anchor across our full software engineering organization. This role spans the full stack — from our enterprise GraphQL...Full timeRemote work
$229k - $258k
...secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build... ...Containers is our core product, and this team builds it. As Principal Software Engineer in Container Product Engineering you will...Full timeLocal areaRemote workRelocationFlexible hours- ...Asia. As our products and systems scale, we need technical leaders who can solve difficult engineering problems and raise the engineering bar around them. The Principal Software Engineer owns technical direction and execution for major products and systems . This is...Full timeRemote work
$155k - $197k
...onboarding, and management process to unlock growth potential for all. About The Position We are seeking an experienced Principal Software Engineer to serve as the Tech Lead driving technical direction, architectural evolution, and day-to-day engineering execution for...Full timeLocal areaRemote workFlexible hours- ...need to stay healthy. We don't just offer software—we deliver impact. About The Role... ...technical, ownership-minded Sr. Staff Software Engineer to join our Platform team and report... ...ownership, and who wants to grow into a Principal Software Engineer or Software Architect....Full timeRemote work
$215k - $240k
...our customers and how we show up for each other. Reports to: Engineering Manager Location: Remote US Compensation: $215,000 to $24... ...for an innovative, highly motivated, and self-driven Principal Software Engineer to join our Huntress SIEM team. As a Principal Software...Full timeRemote workWorldwideHome office$145.9k - $248k
...(DoD) to transform data into actionable intelligence, ensuring mission success in an evolving world. Our mission-first software and data engineering platform modernizes data operations, utilizing advanced workflows, CI/CD, and secure DevSecOps practices. We focus on challenges...Full timeContract workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal software engineer United States
- principal software engineer United States
- principal software engineer manager United States
- principal financial analyst United States
- principal data analyst United States
- principal network architect United States
- principal investigator United States
- principal United States
- senior principal scientist United States
- senior principal cloud computing engineer United States

