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

Principal Software Architect (Graph Architect)

Acxiom Corporation

We are seeking a highly experienced Principal Software Architect to provide technical leadership and architectural direction across complex, high-scale software and data platforms. 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. Define and drive the architecture for enterprise-scale Identity Resolution platforms and services.

  • 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.
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. Data quality and identity accuracy measurement ~ Privacy, security, and governance considerations associated with identity data 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.
  • 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.
  • Experience architecting large scale Identity Resolution platforms.
  • 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 multi-region or highly available cloud architectures.
  • Experience modernizing legacy applications and data platforms.
  • Experience working with large-scale consumer, marketing, advertising, financial, or customer identity datasets.
Languages & Data Processing
  • Java
  • Python

~ SQL

Platforms

~ AWS

  • Databricks
  • Enterprise Application Architecture
  • Large-Scale Data Processing
  • Cloud-Native Architecture
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent professional experience. 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 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 4 days ago
Similar jobs that could be interesting for youBased on the Principal Software Architect (Graph Architect) in Arkansas County, AR vacancy
  •  ...where deep technical mastery meets genuine purpose. As a Principal Cloud Architect will find this opportunity compelling for the technical rigor...  ...level of education and experience. At least 15 years of software engineering, digital engineering and application... 
    Principal
    Work experience placement
    Live in
    Remote work
    Monday to Friday
    Shift work

    Banner Health

    Arkansas County, AR
    4 days ago
  •  ...Workday and click "Find Jobs" link under Career Data Solutions Architect - Remote R8044 Data Solutions Architect - Remote (Open) CSAA...  ...data modeling (conceptual, logical, semantic), ontology/knowledge graph concepts, data mesh and data product thinking, and domain-... 
    Suggested
    Hourly pay
    H1b
    Remote work
    Work from home
    Flexible hours

    CSAA Insurance Group, a AAA Insurer

    Arkansas County, AR
    1 day ago
  •  ...and support the deployment and maintenance of data protection software, following established coding standards and best practices....  ...cloud providers - GCP, AWS or Azure (E.g. Professional Cloud Architect/Security Engineer) Language: ~ Travel Required: ~ Office-Based... 
    Suggested
    For contractors
    Work at office
    Local area
    Remote work

    Highmark Health

    Arkansas County, AR
    4 days ago
  • Technical Solutions Architect At Arrow, our Sales teams connect customers with the expertise, solutions, and global capabilities they...  ...enterprise storage architectures, including block, file, object, and software-defined storage. Advanced knowledge of storage sizing,... 
    Suggested
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Work at office
    Remote work

    Arrow Electronics

    Arkansas County, AR
    1 day ago
  •  ...diagnostics, and pharmacy sectors. As a Principal Engineer at Fuze Health/FuzeRx, you are...  ...Compliance: Partner with the InfoSec team to architect systems that natively support strict...  ...Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline... 
    Principal
    Full time
    Temporary work
    Work experience placement
    Remote work
    Visa sponsorship
    Flexible hours
    Shift work

    Fuze Health

    Arkansas County, AR
    4 days ago
  • $200k - $250k

     ...parents and pros through our marketplace and software platform. Pet parents book grooming,...  ..., and continuous delivery. As our first Principal Engineer, you'll set the technical...  ...including 4+ years as a staff, principal, or architect-level engineer. ~ Deep experience with... 
    Principal
    Contract work
    Temporary work
    Local area
    Remote work
    Visa sponsorship
    Flexible hours

    Yourgi Pet

    Arkansas County, AR
    13 hours ago
  •  ...solutions in a cross-functional environment. Experience in a software development environment utilizing Agile delivery practices, including...  ...to collaborate effectively with Product Owners, Engineers, Architects, Data Teams, and Operations leaders to deliver end-to-end... 

    Premera Blue Cross

    Arkansas County, AR
    18 hours ago
  • Compensation: $250-$500 per hour, based on experience Type: Part-time, independent contractor, remote within Arkansas Broker Solutions is seeking an experienced Arkansas real estate broker to serve as the Designated Broker of Record for an established, growing real...
    Principal
    Hourly pay
    Part time
    For contractors
    Remote work

    Broker Solutions

    Arkansas County, AR
    3 days ago
  • $83.43k - $222.48k

     ...solving abilities. Advanced knowledge of data modeling and database design principles Knowledge of API integration Ability to architect end-to-end solutions that align with business goals and requirements Ability to translate business requirements into effective... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Arkansas County, AR
    13 hours ago
  • $177.53k - $197.25k

     ...candidates: 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 &... 
    Principal
    Hourly pay
    H1b
    Remote work
    Work from home
    Flexible hours

    CSAA Insurance Group, a AAA Insurer

    Arkansas County, AR
    13 hours ago
  •  ...Architecture and Engineering. Evaluates technical constraints, architectural considerations, and solution trade-offs in partnership with architects and senior technical leaders. Provides technical guidance to support backlog readiness, ensuring system requirements,... 
    Remote work

    Sedgwick

    Arkansas County, AR
    2 days ago
  • $67.9k - $199.14k

     ...enterprise priorities, and stay closely connected to Field needs. This individual partners with business analysts, IT developers and architects, and business stakeholders to translate business requirements into scalable dashboards, reports, and data visualizations. The... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Remote work

    CVS Health

    Arkansas County, AR
    13 hours ago
  •  ...and one community at a time. We are seeking a Senior Manager, Software Engineering to join our technology organization, reporting directly...  ...data integration pipelines. Sales & Outreach Tech Stack: Architect high-volume CC-Sales workflows, omni-channel contact center... 
    Hourly pay
    Full time
    Temporary work
    Local area

    CVS Health

    Arkansas County, AR
    1 day ago
  • $96.95k - $155.15k

    Southern New Hampshire University is a team of innovators. Since 1932, our people-centered strategy has defined us — and helped us grow a team that now serves over 180,000 learners worldwide. At SNHU, you'll have the option to work remotely in the following states: We ask...
    Principal
    Full time
    Remote work
    Worldwide

    Southern New Hampshire University

    Arkansas County, AR
    3 days ago
  •  ...We are looking for a talented Cybersecurity Risk Governance Principal to join our team specializing in Systems/Information Technology for our Corporate organization. This is a remote role. In this role, you will make an impact in the following ways: Lead... 
    Principal
    Work experience placement
    Remote work

    Cummins

    Arkansas County, AR
    1 day ago
  •  ...culture driven by purpose, straightforward communication and clinical domain expertise, Commence cuts straight to better care. The Principal Qualitative Researcher, Alternative Payment Model Implementation and Evaluation plays a pivotal role in the implementation and... 
    Principal
    Remote work

    Commence

    Arkansas County, AR
    4 days ago
  •  ...culture driven by purpose, straightforward communication and clinical domain expertise, Commence cuts straight to better care. The Principal Quantitative Researcher, Alternative Payment Model Monitoring plays a pivotal role in generating actionable insights that inform... 
    Principal
    Remote work
    Shift work

    Commence

    Arkansas County, AR
    1 day ago
  •  ...design​ Experience in Epic and other Healthcare applications​ Project management experience with ability to use project management software​ Ability to work with a minimal amount of supervision, to balance multiple tasks, be detail oriented, set priorities and... 
    Daily paid
    Full time
    Temporary work
    Part time
    Work at office
    Remote work
    Relocation
    Monday to Friday
    Flexible hours
    Shift work
    Day shift

    Advocate Health

    Arkansas County, AR
    1 day ago
  •  ...and drives scalable growth. We’re looking for a Senior Software Engineer, Accounting Integrations who’s excited to make an impact...  ...Accounting Integrations team, you’ll have the opportunity to architect and scale mission-critical integrations that seamlessly bridge... 
    For contractors
    Work at office
    Local area
    Remote work
    Flexible hours

    ServiceTrade

    Arkansas County, AR
    4 days ago
  •  ...and documentation, system design, and problem resolution. Plans, designs/builds, tests, implements, and supports the needs of Epic software. Performs and documents workflow analysis while evaluating user experience. Supports and maintains environments or applications... 
    For contractors
    Work experience placement
    Work at office
    Local area
    Remote work

    Highmark Health

    Arkansas County, AR
    18 hours ago
  • $80.2k - $114.2k

     ..., and collaboration with cross-functional teams to deliver technology solutions. Preferred Qualifications Experience in a software development environment utilizing Agile delivery practices, including Scrum and SAFe. Knowledge of project delivery methodologies... 

    Premera Blue Cross

    Arkansas County, AR
    18 hours ago
  • $83.43k - $222.48k

     ...Position Summary Designs, develops, and implements digital solutions and systems by applying advanced technical expertise to architect and code software applications, conduct system testing and debugging, collaborate with cross-functional teams, and contribute to the... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area

    CVS Health

    Arkansas County, AR
    1 day ago
  •  ...sponsorship for this role. The Summer 2027 Provider Delivery Software Engineer Undergraduate Internship provides students with an...  ..., the intern will work alongside software engineers, architects, product owners, analysts, and business stakeholders to design... 
    Full time
    Part time
    For contractors
    Summer work
    Internship
    Local area

    Highmark Health

    Arkansas County, AR
    1 day ago
  •  ...not offer visa sponsorship for this role. The Summer 2027 Software Engineer enGen Graduate Internship provides graduate...  ...operations. The intern will collaborate with software engineers, architects, business analysts, and product owners throughout the software... 
    Full time
    Part time
    For contractors
    Summer work
    Internship
    Local area

    Highmark Health

    Arkansas County, AR
    1 day ago
  • $80.13k - $128.23k

    Southern New Hampshire University is a team of innovators. World changers. Individuals who believe in progress with purpose. Since 1932, our people-centered strategy has defined us — and helped us grow a team that now serves over 180,000 learners worldwide. Our mission...
    Full time
    Remote work
    Worldwide

    Southern New Hampshire University

    Arkansas County, AR
    18 hours ago
  • We anticipate the application window for this opening will close on - 30 Oct 2026 Careers that change lives start here. Medtronic is a global leader in healthcare technology with a Mission to alleviate pain, restore health, and extend life. Our 95,000 employees work across...
    Principal
    Temporary work
    H1b
    Work at office
    Local area
    Immediate start
    Remote work
    Flexible hours
    Night shift
    Weekend work
    Afternoon shift

    Medtronic

    Arkansas County, AR
    4 days ago
  • $35.5 - $53.25 per hour

    Department: 12273 Enterprise Corporate - Strategy and Planning Status: Full time Benefits Eligible: Yes Hou rs Per Week: 40 Schedule Details/Additional Information: Fully Remote Monday – Friday Pay Range: $35.50 - $53.25 Major Responsibilities: Support Apptio...
    Daily paid
    Full time
    Temporary work
    Part time
    Work at office
    Remote work
    Relocation
    Monday to Friday
    Flexible hours
    Shift work

    Advocate Health

    Arkansas County, AR
    3 days ago
  • About the Role We are seeking an experienced Senior Solutions Engineer to join our growing team at Cyberhaven. In this role, you will drive go-to-market initiatives by leading prospect engagements, including demos and proofs of concept. You will be part of a collaborative...

    Cyberhaven

    Arkansas County, AR
    4 days ago
  • Company Description INNERGY is transforming the woodworking industry with purpose built, cloud based ERP software designed exclusively for custom manufacturers. Our platform helps businesses operate smarter, faster, and more efficiently while seamlessly connecting design... 
    Remote work

    INNERGY

    Arkansas County, AR
    1 day ago
  • JOB PURPOSE The Solutions Engineer is responsible for assessing, developing and supporting the implementation of logistics solutions that improve current and prospective clients’ business models. Detailed data analysis will complement the process to ensure an ideal future...
    Full time
    Work at office
    Local area
    Remote work
    Monday to Friday
    Weekend work
    Afternoon shift

    Transportation Insight

    Arkansas County, AR
    18 hours ago

Do you want to receive more vacancies?

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