Loading...

Software Architecture – Sr Advisor I

  • Company: Get A Job.ai
  • Location: United States
  • Salary: Pay not listed

Website Get A Job.ai

Represented by Get A Job.ai

About This Opportunity

We are representing a confidential fintech organization that is building a next-generation, cloud-native banking platform. Our client operates a highly scalable, event-driven transaction processing engine serving banking, fintech, and embedded finance organizations globally.

We are seeking a Staff Software Engineer – Event Messaging to provide technical leadership in designing and evolving their event-driven platform and messaging capabilities. This role combines hands-on engineering with architecture leadership across highly distributed systems using Golang, Apache Kafka, Kubernetes, and cloud-native technologies.

Responsibilities

  • Design, develop, and evolve highly scalable, resilient event-driven services and messaging platform capabilities
  • Provide technical leadership and architectural guidance for distributed systems and event-driven application architectures
  • Develop production services and platform components using Golang
  • Design and implement scalable event streaming and messaging solutions using Apache Kafka
  • Define architectural patterns and engineering standards for producers, consumers, topics, schemas, event contracts, retries, error handling, and message processing
  • Design solutions accounting for ordering, delivery guarantees, idempotency, backpressure, failure recovery, and distributed-system failure scenarios
  • Develop APIs and supporting services using REST and gRPC
  • Collaborate with application, platform, database, and architecture teams to integrate event-driven capabilities
  • Design, deploy, and operate containerized services within Kubernetes environments
  • Develop and improve CI/CD pipelines and deployment automation for reliable service delivery
  • Analyze performance, scalability, and reliability characteristics of event-driven systems
  • Troubleshoot complex production issues involving event processing, Kafka, databases, and distributed systems
  • Establish observability practices including metrics, logging, tracing, lag monitoring, and operational alerting
  • Participate in architecture reviews, technical design sessions, code reviews, and performance analysis
  • Mentor engineers on Golang, Kafka, distributed systems, event-driven architecture, and cloud-native development
  • Influence technical direction and drive consistency in messaging architecture across teams

What We're Looking For

Required Qualifications:

  • 7+ years of professional software development experience designing, developing, and supporting production software systems
  • Significant experience with software architecture, technical design, and technical leadership for complex distributed systems
  • 5+ years of Golang development experience building production applications, services, or platform components
  • Strong experience designing and implementing event-driven architectures
  • Strong production experience with Apache Kafka, including producers, consumers, topics, partitions, consumer groups, offsets, retention, and delivery semantics
  • Experience designing messaging systems for scalability, resiliency, throughput, availability, and failure recovery
  • Strong understanding of distributed-system concepts including concurrency, consistency, idempotency, fault tolerance, backpressure, and asynchronous processing
  • Experience designing and developing RESTful APIs and gRPC services
  • Strong experience with Kubernetes and containerized application architectures
  • Experience integrating applications with relational databases such as PostgreSQL or MySQL
  • Experience operating applications in AWS, Azure, GCP, or similar cloud environments
  • Experience with automated testing, integration testing, performance testing, observability, and production troubleshooting
  • Strong written and verbal communication skills for articulating architectural decisions and technical tradeoffs
  • Bachelor's degree in computer science, engineering, or related field, or equivalent combination of education and experience
  • Must possess valid and unrestricted U.S. work authorization; visa sponsorship not available

Preferred Experience:

  • Change Data Capture (CDC) architectures and patterns
  • Debezium for database change streaming and event generation
  • Kafka Connect and connector-based integration architectures
  • Designing high-volume, low-latency messaging or transaction-processing platforms
  • Event schemas, schema evolution, compatibility strategies, and schema registries
  • Designing replay, retry, dead-letter, and recovery strategies for event-driven systems
  • Cross-region or highly available Kafka architectures
  • Event sourcing, stream processing, or other advanced event-driven design patterns
  • Infrastructure-as-code and automated infrastructure provisioning
  • Defining reusable platform capabilities and architectural standards used by multiple development teams
  • Mentoring senior engineers and providing technical leadership across multiple teams
  • Banking, payments, fintech, or other high-volume transactional environments

Personal Attributes:

  • Strong technical problem-solving and analytical skills
  • Deep appreciation for reliability, scalability, performance, and operational simplicity in distributed systems
  • Ability to think beyond individual services and understand end-to-end event flows and system behavior
  • Demonstrated ownership and accountability for critical production systems
  • Proactive approach to identifying architectural risks, performance bottlenecks, and reliability concerns
  • Ability to balance architectural quality with pragmatic delivery considerations
  • Strong collaboration skills across engineering, architecture, platform, database, and operations teams
  • Ability to influence technical direction without relying on formal authority
  • Passion for engineering quality, automation, observability, and continuous improvement

How We Work With You

Our talent team at Get A Job.ai represents this confidential fintech client exclusively for this search. When you apply through our platform at getajob.ai, one of our specialized technical recruiters will screen your background and discuss the opportunity in detail. If there's a strong match, we will submit your profile to our client for consideration and coordinate all interview stages on your behalf.

Please do not contact the client directly. All communication regarding this opportunity should go through Get A Job.ai to ensure proper representation and consideration.

Pay

Compensation details will be discussed with qualified candidates during the screening process.

Equal Employment Opportunity: Get A Job.ai is committed to equal employment opportunity. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, gender, gender identity, sexual orientation, age, disability, protected veteran status, or any other category protected by law.

Apply with Get A Job.ai

A recruiter will review your profile and submit you to the client. Do not contact the client directly.

More options

Apply with Get A Job.ai

Apply through Get A Job.ai. A recruiter will review your profile and submit you. Do not contact the client directly.

Apply through Get A Job.ai. A recruiter will review your profile and submit you.

Local insights for this role are preparing — this section updates automatically in a few seconds (or refresh).

Listing facts

  • Role Software Architecture – Sr Advisor I
  • Employer Get A Job.ai
  • Location United States
  • Type Full Time
  • Pay (from listing) Pay not listed
  • Posted September 7, 2026
  • Apply by October 7, 2026
  • Country United States
  • Overview Full job description on this page (807 words)

Facts above come from this job record on Get A Job.AI — not copied from third-party review sites.

Limited public data for this employer

We only show facts we can ground in public sources (Wikidata, O*NET, news/discussion links, or this listing). We do not invent Glassdoor-style ratings, salaries, or testimonials when data is thin. Use the listing facts, occupation context, and related openings below while we continue researching.

Explore related openings

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.

Software Architecture – Sr Advisor I Get A Job.ai · United States