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

Principal Software Architect (Graph Architect)

Acxiom

We are seeking a highly experienced Principal Software Architect to provide technical leadership and architectural direction across complex, high-scale software and data platforms. This role will have a particular focus on Identity Resolution, including the design of systems that accurately identify, match, link, and resolve individuals, households, organizations, devices, and other entities across large and diverse datasets. In addition to Identity Resolution, the Principal Software Architect will be responsible for designing scalable enterprise applications, distributed systems, large-scale data-processing platforms, and low-latency APIs and services. The ideal candidate will have deep, hands-on expertise across Java, Python, Scala, Apache Spark, and SQL, with strong experience designing systems on AWS, Snowflake, and Databricks. This is a senior technical leadership role requiring the ability to define architectural direction, evaluate technology choices, solve complex engineering challenges, and work closely with engineering teams to ensure solutions are scalable, reliable, secure, maintainable, and performant.

Key Responsibilities Define and drive the architecture for enterprise-scale Identity Resolution platforms and services. Design systems for deterministic and probabilistic identity matching, entity resolution, identity graphs, record linkage, deduplication, and identity consolidation. Develop architectures capable of resolving identities across large, diverse, and rapidly changing datasets. Design solutions supporting both real-time and batch Identity Resolution use cases. Define strategies for identity matching, confidence scoring, survivorship, source prioritization, identity linking, and identity lifecycle management. Design and optimize low-latency APIs and services capable of supporting high-throughput, highly available production workloads. Architect distributed applications and services using Java, Python, and Scala, selecting the appropriate language and framework based on workload and system requirements. Design high-scale data-processing pipelines and platforms using Apache Spark, including Spark workloads implemented in Scala and Python. Design and optimize data solutions using Snowflake and Databricks for large-scale analytical and operational workloads. Design highly efficient data models and SQL-based solutions supporting transactional, analytical, and Identity Resolution workloads. Define appropriate caching, concurrency, partitioning, indexing, persistence, and data-access strategies to meet stringent performance and latency requirements. Define cloud-native architectures using AWS and modern distributed computing patterns. Design integration patterns between AWS, Snowflake, Databricks, internal applications, APIs, and external data providers. Evaluate technologies, frameworks, databases, processing engines, and architectural approaches based on performance, scalability, reliability, cost, and operational complexity. Establish standards and best practices for application architecture, API design, data architecture, distributed processing, security, observability, testing, and software development. Partner closely with engineering teams to translate architectural designs into practical, scalable, and maintainable implementations. Provide technical direction during the development of complex systems and assist engineering teams in resolving difficult performance, scalability, and design challenges. Conduct architecture and design reviews to ensure systems align with established technical standards and long-term platform strategy. Identify performance bottlenecks and guide teams in optimizing APIs, applications, Spark workloads, SQL queries, and distributed-processing systems. Define architectural approaches for resiliency, fault tolerance, high availability, disaster recovery, and operational monitoring. Collaborate with engineering, data engineering, product, security, infrastructure, and business stakeholders to translate complex requirements into effective technical solutions. Mentor senior engineers, technical leads, and architects and help develop architectural capabilities across the engineering organization. Stay current with evolving technologies and industry practices related to Identity Resolution, distributed systems, cloud computing, data platforms, and software architecture. Identity Resolution Expertise The Principal Software Architect should have significant experience designing or working with Identity Resolution, Entity Resolution, Customer 360, Master Data Management, identity graph, or similar large-scale matching systems. Strong candidates should understand concepts such as: Deterministic and probabilistic matching Exact and fuzzy matching techniques Entity and record linkage Identity graphs and relationship modeling Identity stitching and consolidation Match confidence and scoring Attribute normalization and standardization Duplicate detection and resolution Survivorship and golden-record strategies Source reliability and attribute precedence Real-time versus batch identity resolution Incremental identity processing Large-scale identity datasets Data quality and identity accuracy measurement Privacy, security, and governance considerations associated with identity data Required Qualifications 10+ years of professional software engineering experience, including significant experience designing complex enterprise software systems. Proven experience serving as an Architect, Principal Engineer, Staff Engineer, or equivalent senior technical leader. Deep experience designing and implementing Identity Resolution, Entity Resolution, identity graph, Customer 360, Master Data Management, or similar systems. Strong expertise in Java, including enterprise application development, high-performance services, concurrency, and distributed application design. Strong expertise in Python, including application development, data processing, automation, APIs, and distributed data workloads. Strong expertise in Scala, particularly for distributed systems and large-scale data-processing applications. Deep experience with Apache Spark, including architecture, optimization, partitioning, distributed execution, performance tuning, and large-scale processing. Advanced proficiency in SQL, including complex queries, relational data modeling, query optimization, and performance tuning. Demonstrated ability to select appropriately between Java, Python, Scala, Spark, and SQL based on performance, scalability, maintainability, and workload requirements. Strong experience designing REST APIs, microservices, distributed applications, and high-throughput backend services. Demonstrated experience designing and optimizing low-latency and low-latency APIs. Strong understanding of distributed systems concepts, including concurrency, caching, partitioning, consistency, resiliency, scalability, and fault tolerance. Extensive experience with AWS and cloud-native application architecture. Strong experience with Snowflake, including data modeling, performance optimization, security, data sharing, and large-scale data-processing patterns. Strong experience with Databricks, including Spark-based processing, distributed data engineering, optimization, and production workload management. Experience designing systems that span application, API, distributed-processing, data, and cloud infrastructure layers. Strong understanding of software engineering principles, design patterns, API design, data structures, algorithms, and application performance. Experience with modern CI/CD practices, automated testing, source control, and production software delivery. Strong understanding of security, privacy, authentication, authorization, encryption, and data-protection practices. Excellent analytical and problem-solving skills with the ability to diagnose complex architectural and performance problems. Excellent written and verbal communication skills with the ability to communicate complex technical concepts to both technical and non-technical stakeholders. Preferred Qualifications Experience architecting large scale Identity Resolution platforms. Experience designing Identity Resolution systems that support both high-volume batch processing and real-time API-based resolution. Experience designing and optimizing large-scale Spark applications using both Scala and Python. Experience with graph databases or graph-oriented data models. Experience with probabilistic matching algorithms, machine learning-based matching, or advanced entity-resolution techniques. Experience designing APIs with stringent latency, throughput, and availability requirements. Experience with event-driven and streaming architectures. Experience with containerized workloads using Docker and Kubernetes. Experience with infrastructure-as-code technologies such as Terraform or CloudFormation. Experience designing multi-region or highly available cloud architectures. Experience establishing enterprise architecture standards and technical governance. Experience modernizing legacy applications and data platforms. Experience working with large-scale consumer, marketing, advertising, financial, or customer identity datasets. Core Technical Skills Languages & Data Processing Java Python Scala Apache Spark SQL Platforms AWS Databricks Snowflake Architecture Identity Resolution / Entity Resolution Distributed Systems Low-Latency APIs Microservices Enterprise Application Architecture Large-Scale Data Processing Cloud-Native Architecture Real-Time and Batch Processing Education Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent professional experience. Advanced technical education is a plus. Primary Location City/State: Homebased - Conway, Arkansas

Additional Locations (if applicable): Acxiom is an equal opportunity employer, including disability and protected veteran status (EOE/Vet/Disabled) and does not discriminate in recruiting, hiring, training, promotion or other employment of associates or the awarding of subcontracts because of a person's race, color, sex, age, religion, national origin, protected veteran, military status, physical or mental disability, sexual orientation, gender identity or expression, genetics or other protected status. Attention California Applicants: Please see our CCPA/CPRA Privacy Act notice

here

. Attention Colorado, California, Connecticut, Massachusetts, Maryland, Nevada, New Jersey, New York City, Ohio, Rhode Island, Virginia, and Washington Applicants: This position is not located in the aforementioned locations but applications for remote work may be considered. For information about this role under state or local equal pay or pay transparency laws, please contact

View email address on click.appcast.io

.
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Principal Software Architect (Graph Architect) in Remote vacancy
  • We are seeking a highly experienced Principal Software Architect to provide technical leadership and architectural direction across complex, high...  ...probabilistic identity matching, entity resolution, identity graphs, record linkage, deduplication, and identity consolidation... 
    Principal
    Local area
    Remote work

    Acxiom

    Oregon State
    3 days ago
  •  ...Job Title: Principal Software Architect Location: Remote (United States) Employment Type: Full-Time About the Opportunity We are seeking a Software Architect to lead the design and evolution of scalable, secure, and high-performance enterprise applications... 
    Principal
    Full time
    Remote work

    AspiringIT

    United States
    1 hour ago
  • $123.2k - $164.33k

     ...and believe that they build a stronger and successful organization.Date Last Edited: 10/7/2026 8:52:09 AMJob SummaryThe Software Architect Principal designs and leads the development of commercial software architectures and solutions that address complex product initiatives... 
    Principal
    Full time
    Work at office
    Remote work
    Home office
    Flexible hours

    Patterson Companies

    Paul, ID
    16 hours ago
  • $168k - $210k

     ...AI technologies . If you’re excited about building sophisticated software that makes a real-world impact on healthcare, this is the place to do it. You will make an impact: The Principal Software Architect will lead the design and evolution of AI-enabled software... 
    Principal
    Remote work

    eClinical Solutions

    Oregon State
    3 days ago
  • $138.8k - $208.2k

     ...every day at Zebra.What We're Looking For:As a Frontline AI Principal Software Engineer, you will be responsible for leading the architecture...  ...office per week).Essential Duties and Responsibilities:• Architects, designs, and oversees the development of software solutions... 
    Principal
    Full time
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Zebra Technologies Corporation

    Holtsville, NY
    4 days ago
  • $165k - $250k

     ...application due to a disability, contact this employer to ask for an accommodation or an alternative application process. Principal Software Architect 17 days ago Requisition ID: 1089 Salary Range: $165,000.00 To $250,000.00 Annually Principal Software Architect –... 
    Principal
    Full time
    Remote work
    Flexible hours

    Sceye, Inc.

    Eastern, KY
    1 day ago
  • General Dynamics is seeking a Principal Software Architect (100% Remote) to guide cloud-native, enterprise-scale software development. You will shape architecture standards, mentor teams, and drive modernization across AWS, Kubernetes, and AI-enabled tooling. The role... 
    Principal
    Remote job

    General Dynamics

    New York, NY
    2 days ago
  • $128.86k - $238.63k

     ...thinking organization, apply now.We are currently seeking a Principal AI & Salesforce Architect - Remote in US to join our team in Remote, Texas (US-TX)...  ...opportunityAgents are becoming the users of enterprise software. Salesforce is responding by moving its value beneath... 
    Principal
    Permanent employment
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours
    Shift work

    NTT DATA

    Austin, TX
    3 days ago
  • $148.75k - $201.25k

     ...Public Trust/Other Required: BI Full 6C (T4) Job Family: Software Engineering Job Qualifications: Skills: API...  ...US Citizenship Required: Yes Job Description: PRINCIPAL SOFTWARE ARCHITECT ( 100% Remote) A highly experienced Principal Software... 
    Principal
    Full time
    Temporary work
    Part time
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics

    Eastern, KY
    5 days ago
  • $157.94k - $209.27k

     ...copilots, AI agents, and future digital experiences.The Principal Enterprise Data & AI Information Architect will lead the design of that foundation.This...  ...knowledge used by AI agentsEnable future knowledge graph and enterprise memory capabilities Data Products & Enterprise... 
    Principal
    Full time
    Work at office
    Work from home
    Flexible hours

    TiVo Corporation

    Calabasas, CA
    4 days ago
  • Principal Software Architect Strongsville, Ohio Company Hybrid remote 401(k) with company match Competitive compensation and bonus opportunities Medical, dental, vision, generous PTO, tuition reimbursement Consistently ranked as one of the best companies to work for in... 
    Principal
    Remote work

    Riverside Recruiting

    Strongsville, OH
    5 days ago
  • $165.6k - $296.4k

     ...Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewSecurity...  ...billions of lives around the world.We are hiring a Principal Software Engineer - Architect to join our mission of securing access to world’s... 
    Principal
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    4 days ago
  • $142.8k - $274.8k

     ...officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:...  ...fields.Experience designing large-scale data platforms, knowledge graphs, and event-driven architectures to enable supply chain visibility... 
    Principal
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    5 days ago
  • $142.8k - $274.8k

     ...Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewSecurity...  ...billions of lives around the world.We are hiring a Principal Software Engineer / Architect to help define the future of Microsoft's Public Key... 
    Principal
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $140k - $170k

     ...markets we serve, is what sets our services apart.This is a working architect role, not a traditional enterprise architect position. The...  ...engineering standards, and remain actively involved in software development, spending significant time writing code and building... 
    Principal
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    Nelnet

    Englewood, CO
    1 day ago
  • $145k - $175k

     ...JOIN OUR TEAM Salesforce Principal Technical Architect Chicago, IL (Hybrid) - preferred; remote available in WI & MI  ·  Full-Time ABOUT...  ...languages (AngularJS, React, jQuery, etc.) and software design patterns. Bachelor's degree or equivalent work... 
    Principal
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Flexible hours

    Aleysian

    Chicago, IL
    more than 2 months ago
  • $141.83k - $211.79k

     ...Description About the role As the Principal Enterprise Data Platform Architect, you will serve as the technical...  ...schema tracking, lineage graphs, data quality observability, GitOps...  ...Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering,... 
    Principal
    Local area
    Remote work
    Worldwide

    Avery Dennison

    Mentor, OH
    a month ago
  • $135.8k - $203.6k

     ...Northrop Grumman Space Systems—Missile Defense Integration offers an excellent opportunity for an NG-only Sr. Principal Engineer, Software – SW Architect (26-461) to join our team of skilled and diverse professionals. Based in Huntsville, AL, this role is essential to... 
    Principal
    Full time
    Contract work
    Work experience placement
    Remote work
    Relocation
    Flexible hours
    Shift work

    Northrop Grumman

    Huntsville, AL
    2 days ago
  • Chronosphere, a Palo Alto Networks company, is an observability platform built for control in the modern, containerized world. You will drive features in Control, the team responsible for telemetry control, traffic shaping, and cost control across hundreds of millions of...
    Principal
    Remote job

    Palo Alto Networks

    New York, NY
    5 days ago
  • We are looking for a Principal Enterprise Architect to join our Enterprise Architecture team. This is an opportunity to serve as the senior technical...  .... Automation experience using PowerShell, Microsoft Graph, Azure CLI, Bicep, Terraform or equivalent infrastructure-... 
    Principal
    Permanent employment
    Full time
    Work at office
    2 days per week
    3 days per week

    Clarivate Analytics

    Philadelphia, PA
    5 days ago
  • Missing Link Security is seeking a Principal Software Engineer to lead the Office of Head Start (OHS) Training and Technical Assistance Data Platform, the TTA Hub. This remote role requires deep technical leadership to guide architecture, security, and performance across... 
    Principal
    Remote job
    Work at office

    Missing Link Security

    Eastern, KY
    3 days ago
  • $192k - $264k

     ...for a curious, smart, and “learn it all” Architect with proven experience and a passion for...  ...:10 to 15 years of relevant experience (Software vendor Architect, Top consulting firms...  ...Process Mining and the Process Intelligence Graph to shape the future of AI-driven... 
    Principal
    Full time
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Celonis

    New York, NY
    2 days ago
  • $196k - $235k

     ...brighter way forward. Role Summary:We are seeking a hands-on Principal Data Architect to transform JLL's data consumption patterns. This role...  ...the organization.Design and establish ontologies, knowledge graphs, and semantic models that enable intelligent data discovery... 
    Principal
    Full time
    Local area
    Remote work

    Jones Lang LaSalle

    Chicago, IL
    3 days ago
  • $145.9k - $234.2k

    The Role The Principal Data Architect will design and steward the enterprise data architecture that makes CMC data usable, governable, and AI-ready...  ..., policy-driven access control · Exposure to knowledge graphs, ontologies, or semantic modeling applied to enterprise or... 
    Principal
    Permanent employment
    Full time
    Work at office
    Work from home

    Moderna Therapeutics

    Norwood, MA
    4 days ago
  • Docker, Inc. is seeking a Senior Principal Software Engineer to shape the technical landscape and guide a scalable, secure platform. You will lead architecture decisions, mentor engineers, and drive initiatives across IaC, CI/CD, and modern tooling. Responsibilities include... 
    Principal
    Remote job

    Docker

    Eastern, KY
    5 days ago
  • Fanatics Betting and Gaming is seeking a Senior Principal Software Engineer to own the technical strategy and architecture for a highly scalable online Betting and Gaming platform. You will drive design and development across critical areas, collaborate with engineering... 
    Principal
    Remote job

    Fanatics

    New York, NY
    4 days ago
  • $173.2k - $303.1k

     ...for people.Job DescriptionThis Senior Principal Solution Architect is a functional and technical expert...  ...management, Discovery, CMDB, and Service Graph Connectors. Familiarity with risk and...  ...experience across leading Technology software platforms Demonstrated ability to... 
    Principal
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Portland, OR
    5 days ago
  •  ...technical development academies to help build your skills and capabilities.   Summary The Provider / Domain Lead (Principal Application Architect) is responsible for leading the end-to-end delivery of the Provider+ domain, ensuring business requirements are... 
    Principal
    Full time
    Remote work
    Flexible hours

    Gainwell Technologies LLC

    Texas
    27 days ago
  • $164.2k - $295.6k

     ...efficient, and dependable.Job Title: Senior Principal Systems ArchitectOrganization: Data...  ...infrastructure-related incidents.Design and architect end-to-end data center infrastructure...  ...the evaluation and selection of hardware, software, and networking technologies.Develop... 
    Principal
    Temporary work
    Work at office
    Local area
    Remote work
    Worldwide

    Jabil Circuit

    Austin, TX
    4 days ago
  •  ...enterprise The next wave of enterprise software isn't about writing more code — it's about...  ...capabilities — an Enterprise Knowledge Graph, AI/ML, agentic application development,...  ...where that work is happening. Solution Architect Position Overview The Solution Architect... 
    Principal
    Full time
    Shift work

    Mendix

    Remote
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Architect (Graph Architect). Be the first to apply!