Principal Software Engineer
Avalara
Role Description
Avalara is modernizing its global registration, licensing, and compliance platforms to make complex tax and regulatory work faster, more scalable, and easier for customers to navigate. As Principal Engineer, you will lead the architecture for cloud-native, compliance-critical platforms that support automation, workflow orchestration, intelligent decisioning, and reusable shared services. You will work across product, engineering, operations, and design to turn business strategy into reliable platform capabilities with measurable customer and operational impact. You will report to the VP of Engineering. This is a fully remote role.
Responsibilities
- Shape architecture for a cloud-native, jurisdiction-aware platform supporting global registration, licensing, and compliance services.
- Lead modernization work that consolidates shared capabilities, decouples user experiences, and improves platform scalability.
- Architect rules engines, decision systems, and workflow orchestration for long-running compliance operations.
- Design systems that use AI-assisted automation responsibly, with human oversight, explainability, auditability, privacy, and operational control.
- Establish scalable data models, governance strategies, and integration patterns for complex regulatory and licensing data.
- Partner with product, engineering, operations, and design teams to deliver platform capabilities that improve customer outcomes.
- Set standards for performance, reliability, security, observability, resiliency, and operational excellence.
- Lead architectural reviews, technical strategy discussions, and design decisions across multiple engineering teams.
- Find and address scalability risks, technical debt, reliability concerns, and performance bottlenecks before they affect customers.
- Mentor engineers and promote high standards for ownership, simplification, AI-enabled engineering practices, and long-term platform sustainability.
Qualifications
- Bachelor's degree in Computer Science Engineering.
- 15+ years of software engineering experience, including enterprise-scale platform architecture, modernization, and distributed cloud-native systems.
- Experience designing, scaling, and operating cloud-native software-as-a-service platforms, including hands-on experience with Amazon Web Services, continuous integration and delivery, infrastructure automation, and modern DevOps practices.
- Experience modernizing legacy or fragmented platforms into scalable shared-service architectures.
- Experience building rules-based, policy-driven, workflow, or compliance-oriented systems that require auditability, traceability, security, privacy, and regulatory control.
- Demonstrated applied AI experience, including responsible use of large language models, agents, intelligent decisioning, or workflow automation to improve engineering, operational, or customer outcomes.
Benefits
- Total Rewards: In addition to a great compensation package, paid time off, and paid parental leave, many Avalara employees are eligible for bonuses.
- Health & Wellness: Benefits vary by location but generally include private medical, life, and disability insurance.
- Inclusive culture and diversity: Avalara strongly supports diversity, equity, and inclusion, and is committed to integrating them into our business practices and our organizational culture.
Company Description
We’re defining the relationship between tax and tech. We’ve already built an industry-leading cloud compliance platform, processing over 54 billion customer API calls and over 6.6 million tax returns a year. Our growth is real - we're a billion dollar business - and we’re not slowing down until we’ve achieved our mission - to be part of every transaction in the world.
We’re bright, innovative, and disruptive, like the orange we love to wear. It captures our quirky spirit and optimistic mindset. It shows off the culture we’ve designed, that empowers our people to win. We’ve been different from day one. Join us, and your career will be too.
We’re An Equal Opportunity Employer. Supporting diversity and inclusion is a cornerstone of our company — we don’t want people to fit into our culture, but to enrich it. All qualified candidates will receive consideration for employment without regard to race, color, creed, religion, age, gender, national orientation, disability, sexual orientation, US Veteran status, or any other factor protected by law. If you require any reasonable adjustments during the recruitment process, please let us know.
- ...their career to new heights. Join the ranks of top talent at one of the world's most influential companies. As a Senior Principal Software Engineer at JPMorganChase within the CDAO AI/ML Data Platforms Team, you provide deep engineering expertise and work across agile...Suggested
$140k - $200k
...scalability, and developer experience. We’re looking for a Principal Engineer with deep expertise in systems programming and database internals... ...Qualifications ~10+ years of experience building systems software in C/C++ or Rust (Go experience a plus). ~Deep knowledge...SuggestedFull timeRemote workHome officeFlexible hours$152.07k - $223.03k
Role Description The Principal Software Engineer serves as a senior technical leader responsible for advancing Lumen's next-generation software architecture strategy, with a focus on AI-native engineering, agentic systems, intelligent automation, and large-scale distributed...SuggestedFull timeTemporary work- Role Description We are looking for an experienced product driven engineer to help our customers monitor, troubleshoot, and optimize... ...coding assistants (e.g., Cursor, Claude) as part of day-to-day software development ~Experience building and operating highly available...SuggestedFull time
- Role Description We are seeking a Senior/Principal Software Engineer to join the Engineering team and play a critical role in designing and delivering core capabilities for the Client. A senior technical role with end-to-end ownership of large, release-defining projects...SuggestedFull time
$223.55k - $259k
Role Description We are looking for a Principal Software Engineer to join and lead engineering at Root. As a Principal Engineer, you will be the primary technical leader within a product domain. You’ll work very closely with the software engineers on your team(s) to plan...Full timeTemporary work$140k - $150k
Role Description Altera is seeking a highly experienced and innovative Principal Software Engineer with deep expertise in ServiceNow to lead our platform's evolution towards an AI-driven future. This pivotal role involves designing, developing, and implementing complex...Full time$139.24k - $185k
...sells products at a global scale? This is not just another engineering role—this is your opportunity to architect and build a next... ...distribute and optimize their products in real time. As a Principal Software Engineer, you won’t just contribute—you’ll lead from the...Full timeRemote workWork from homeFlexible hours$2,000 per month
...lifecycle growth is the company’s north star for 2026. The Growth Engineering organization owns the consumer-facing systems and product... ...directly influence user behavior and business outcomes. As a Principal Engineer in Growth, you will operate as a senior technical leader...Full timeWork at officeRemote workFlexible hours$132.4k - $251.6k
...fidelity radar models in flight simulation training systems. ~Build, update and maintain different types of radar models through software engineering in the host simulation code. ~Integrate with distributed simulation environments. ~Support, maintain, and enhance...Full timeRelocation package$117.1k - $187.3k
...Operations business unit which includes our Content Systems, Content workflows and Content AI platforms. ~Build and lead remote software engineering organizations using agile principles to architect and deliver high availability enterprise software. ~Partner closely...Full timeWork experience placementRemote workWorldwide$178.13k - $211k
...Employer will accept a Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Business or related field and 8 years of experience in the job offered or in a Principal Software Engineer-related occupation. ~Position requires demonstrable experience in...Full timeLocal areaRemote work$150k - $214k
Role Description GHX is seeking a Principal Software Engineer with deep technical expertise and a proven track record of defining architecture, guiding multiple teams, and delivering scalable, high-quality software systems. This role reports to the Director of Engineering...Full time- ...team is looking for a motivated and passionate Cloud Automation Engineer to join a consulting practice. The ideal candidate is a... ...work experience in a Consulting/Architecture position within a software and/or services company. Benefits ~Freedom to work from...Full timeWork experience placement
- Role Description As a Principal Software Engineer - GoLang, you will work within the Engineering department to design, develop, and support enterprise solutions by contributing to the products and infrastructure for CIQ. You will also maintain our systems' capacity and...Full timeRemote workFlexible hours
$185k - $255k
Role Description As a Principal Software Engineer, you'll shape how the organization builds software. That means setting technical direction across teams, making architectural bets with lasting impact, and ensuring the organization focuses its energy on the problems that...Permanent employmentFull timeFlexible hours$107.5k - $204.5k
Role Description At Collins Aerospace in Cedar Rapids, IA, we're looking for a Pr. Software Engineer to join our foundation software team. You'll be leading the development, certification, and sustainment of foundation software for safety-critical military applications....Full time$185.5k - $265k
Role Description We are looking for a Principal - Integration Engineer (Security Platform and Data Pipelines) to join our Technical Implementation and Integration team. This is a remote role based in the US, reporting to the Senior Director, Engineering. You will be...Full timeWork at officeRemote work- Role Description We are seeking an experienced Principal Software Engineer with a strong background in Node to lead and contribute to the development of cutting-edge software solutions. The ideal candidate will possess extensive experience in software development, architecture...Full time
$144.2k - $288.4k
...bigger, innovative and simplification in healthcare. We are seeking a highly experienced and innovative Principal (Director Level) Software Development Engineer to lead the application architecture, design, development, delivery of next-generation digital applications...Hourly payFull timeTemporary workLocal area- Role Description We're seeking an experienced C++ engineer to join our Platform Payments team, working on Ticketmaster's mission-critical payment processing systems. These systems process millions of transactions monthly across multiple payment methods and 20+ gateway...Full timeImmediate startWorldwideFlexible hours
$180k - $210k
Role Description We are seeking a Principal Software Engineer to provide technical leadership across our platform and drive architectural excellence throughout the software development lifecycle. This role serves as a senior technical authority responsible for the design...Full timeTemporary workWork experience placementLocal areaRemote work$122.7k - $148k
Role Description DEPT® is seeking a Principal, Software Engineering (Adobe - Integrations & Automations) to join our forward-deployed architecture squad in North America. Mapped back to our platform-agnostic Application Craft, this role is a hands-on technical seat focused...Full timeRemote workShift work$140k - $160k
Role Description The Principal Software Engineer role at KLDiscovery is cross-cutting by design. Principal Software Engineers are not permanent members of any team. They move to other teams based on needs or project priorities. You will provide architectural judgment across...Full timeTemporary workRemote workShift work- ...critical insights in near real time. We're looking for a Principal Engineer who enjoys solving difficult technical problems, building highly... ..., and other engineering teams to deliver reliable, scalable software. We expect Principal Engineers to remain deeply involved in...Full time
- Role Description The Principal Software Engineer shapes and evolves our architecture using Distributed Domain Driven Design practices, ultimately ensuring the robustness and scalability of our systems. They influence architectural directions, and through project-embedded...Full timeVisa sponsorship
- Role Description TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully remote opportunity! The work: ~We’re an innovation group inside TTEC (NASDAQ: TTEC), building the next generation of AI CX tools — automated QA, conversational...Full timeRemote work
- Role Description We seek a visionary and highly influential Principal Software Engineer to help lead our Device Assurance (Security Posture) engineering team. The ideal candidate will leverage their deep expertise in distributed systems to define the architectural vision...Full time
$230k
...Description We’re looking for a hands-on technical leader who can work across developer, DevOps and platform engineering teams to build tools and patterns that make software delivery faster, safer and more repeatable. This role is focused on improving how teams build, test,...Full time$134.25k - $196.9k
...Since our inception, we have dedicated ourselves to developing software that transforms music streaming into an immersive journey,... ...solutions. Qualifications ~10+ years of professional software engineering experience, including experience owning end-to-end delivery of...Full timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- principal software engineer Remote
- principal solutions consultant Remote
- principal architect Remote
- associate principal Remote
- principal data scientist Remote
- principal consultant Remote
- senior principal cloud computing engineer Remote
- epic principal trainer Remote
- principal cloud computing engineer Remote
- senior principal scientist Remote
























