Posted Aug 20, 2026

Software Architect - Enterprise Java * Cloud-Native * AI-Augmented Development

Apply Now

Position Overview

We are seeking an accomplished Software Architect to lead the design, implementation, and governance of enterprise‑grade, cloud‑native Java applications. In this pivotal role, you will define architectural standards, mentor engineering teams, drive adoption of modern development practices — including AI‑augmented workflows — and ensure our systems are built for resilience, scalability, and long‑term maintainability.

You will serve as the technical authority across multiple product domains, collaborating closely with product management, DevOps, and senior leadership to align technology decisions with strategic business objectives.

Position Details

Job Title: Software Architect
Department:
Engineering – Architecture & Platform
Reports To:
VP of Engineering
Location:
Remote
Employment Type:
Full-Time, Permanent
Experience:
10+ Years Software Engineering; 5+ Years Architecture

Key Responsibilities

Architecture & Design

Engineering Excellence

AI‑Augmented Development

Cloud‑Native & Infrastructure

Leadership & Mentorship

Technical Requirements

Core Java & Spring Ecosystem

Enterprise Patterns & Architecture

Quality, Testing & Observability

Cloud, Messaging & Data

AI & Machine Learning Integration

Qualifications

Required

Preferred

10+ years in software engineering; 5+ years as software architect/principal engineer; deep Java/Spring, microservices, cloud-native, DDD, CQRS, ES; strong leadership and communication.

Key Responsibilities

Skills & Tools

Java, Spring Framework, Spring Boot, Kubernetes, GCP, Kafka, PostgreSQL, MySQL, MongoDB, Redis, REST, GraphQL, gRPC, OpenAPI, Swagger, Maven, Gradle, JMH, JUnit, Mockito, TestContainers, ArchUnit, OpenTelemetry, Jaeger, Zipkin, Prometheus, Grafana, GitOps, CI/CD, Spring AI, LangChain4j, LLM APIs, RAG, Vector Stores

Job Details

About Zact Inc.

Software product development — Industry: Information Technology