All roles at Zact

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

RemoteFull-time5–9 yrsPosted 2 weeks ago

Senior software engineering role at Zact. Needs 5+ years. Remote.

About the role

We are seeking an accomplished Senior 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.

What you'll do

  • Define and enforce enterprise architecture standards, patterns, and conventions across all product domains
  • Lead technical design sessions and author Architectural Decision Records (ADRs) for major system changes
  • Establish and refine microservices topology, service contracts, and inter‑service communication strategies
  • Oversee database schema design, migration versioning, and data consistency strategies across distributed systems
  • Drive adoption of SOLID principles, Gang‑of‑Four design patterns, and reactive programming paradigms

What you need

  • Java
  • SQL
  • REST APIs
  • Spring Boot
  • Kubernetes
  • Microservices

Good to have

  • Technical writing
  • Hibernate
  • Redis
  • Unit testing
  • PostgreSQL
  • MongoDB

More roles like this at Zact

Apply on Zact's site