Back to Jobs
Recently postedTechnology

Principal Solutions Architect

Request Technology, LLCChicago, IL🇺🇸United States

Quick overview

Salary$175k - $225k/yr
SeniorityLeader
Work modeHybrid
LocationChicago, IL, United States
DockerMicroservicesGitAWSApacheArgoCDC#JWTJavaJenkinsKafkaPythonTerraformIAM

Job description

Job Description

Principal, Solutions Architect

\n

Salary: $175k-$225k + 30% bonus

\n

Location: Chicago, IL

\n

Hybrid: 3 days onsite, 2 days remote

\n\n

Qualifications

\n
    \n
  • BS degree in Computer Science, similar technical field, or equivalent practical experience.
  • \n
  • 10+ years of relevant work experience
  • \n
  • Experience in the capital markets industry.
  • \n
  • Software development experience in Java, Python, or C#, including building high-throughput, low-latency services for data-intensive or transaction-oriented systems
  • \n
  • Strong knowledge of Kafka or other messaging/streaming systems, including topic design, partitioning strategies, and producer/consumer patterns for reliable, event-driven communication.
  • \n
  • Fluent in object-oriented design principles, software design patterns, and modern architecture practices (e.g., microservices, event-driven architecture, domain-driven design), with the ability to apply them to real-world, large-scale systems.
  • \n
  • Knowledge of identity and access management using OAuth2/OIDC flows (client credentials, authorization code with PKCE), JWT-based token validation, and integration with identity providers (e.g., ForgeRock, SailPoint).
  • \n
  • Knowledge of schema management and data serialization formats, preferably Protocol Buffers (Protobuf), including schema evolution
  • \n
  • Understanding of data lake-house architecture and table formats such as Apache Iceberg
  • \n
  • Familiarity with Infrastructure as Code principles and tooling preferably Terraform to enable repeatable, automated environment design.
  • \n
  • Working knowledge of DevOps tooling and practices such as Git, Jenkins, Docker, Artifactory, ArgoCD, and others to support automated build, test, and deployment of distributed, containerized applications.
  • \n
  • Experience working with Cloud ecosystems (AWS, PaaS, K8s)
  • \n
\n

Responsibilities

\n
    \n
  • Design the applications’ architecture across distributed and enterprise technology platforms while leveraging patterns such as event-driven architecture, publish/subscribe messaging, and microservices while using infrastructure-as-code (IaC) practices to enable consistent, repeatable, and automated provisioning across environments.
  • \n
  • Define and enforce architectural standards, patterns, and best practices across engineering teams.
  • \n
  • Design streaming and batch-based systems that support both real-time and scheduled data flow across the organization.
  • \n
  • Shape and guide the architecture of message-based systems utilizing Kafka or similar platforms to enable reliable, decoupled, event-driven communication between services.
  • \n
  • Develop and oversee data architecture and integration strategies spanning streaming, batch, and message-based processing to ensure reliable, secure, and efficient data flow across systems.
  • \n
  • Own end-to-end solution architecture from ideation through implementation, including documentation of architectural decisions and system diagrams.
  • \n
  • Guide the development and deployment of distributed, cloud-native services, ensuring resilience, scalability, and cost-efficiency.
  • \n
  • Collaborate with DevOps, platform engineering, and security teams to ensure architectures are operable, resilient, and aligned with organizational standards.
  • \n
  • Review designs and code from engineering teams to ensure alignment with architectural standards, security requirements, and regulatory/compliance needs.
  • \n
  • Troubleshoot and resolve complex, cross-system issues spanning application, infrastructure, messaging, and data layers.
  • \n
  • Partner with engineering, data, and business teams to translate business requirements into robust, scalable technical solutions.
  • \n

Similar jobs