System Architect, Software Development
Tier4 Group
Job Description
Job Description Job Description Job Description: System Architect, Software Development Location: Atlanta, GA Employment Type: Full-Time Role Overview We are seeking an experienced Systems Architect to define and guide the technical foundation of a complex, distributed software ecosystem. This role is responsible for shaping how systems are designed, integrated, and operated across devices, applications, APIs, and cloud platforms. As a senior technical leader, you will work across disciplines—firmware, mobile, web, backend, and cloud—to ensure systems are scalable, resilient, secure, and operable in production.
This position combines strategic architectural ownership with selective hands-on engagement where clarity or momentum is needed most. What You’ll Own Architecture & Technical Direction Define system-wide architectural patterns spanning edge devices, applications, services, data platforms, and cloud infrastructure. Establish long-term architectural direction while supporting near-term delivery objectives.
Evaluate and guide technical trade‑offs related to scalability, reliability, latency, and maintainability. Cross‑Team Technical Leadership Partner with engineering and product leaders to translate business goals into cohesive technical designs. Lead architectural reviews and design discussions to drive consistency and raise engineering standards.
Serve as a trusted advisor to senior engineering leadership, balancing execution speed with long‑term system health. Distributed Systems & Cloud Platforms Design highly available, low‑latency distributed systems using event‑driven and service‑oriented architectures. Guide cloud‑native system design, including service orchestration, messaging, storage, and infrastructure automation.
Ensure operational concerns—monitoring, alerting, incident response, and production readiness—are integral to system design. Integration & Platform Evolution Coordinate integration of new systems, services, and technologies with existing platforms. Simplify and modernize architectures by reducing unnecessary complexity and aligning patterns across teams.
Influence standards for APIs, data flows, security boundaries, and communication protocols. Required Experience & Skills 8+ years of experience designing and delivering large-scale software systems. Broad architectural experience across multiple layers of the stack, including device or firmware interactions, mobile and web applications, backend services, and cloud platforms.
Strong experience designing RESTful and event‑driven APIs in distributed environments. Hands-on experience with cloud-native architectures, including microservices, messaging/streaming systems, data stores, and infrastructure‑as‑code. Familiarity with IoT or edge‑to‑cloud architectures, including device communication and cloud integration patterns.
Proven ability to lead systems through the full lifecycle: architecture, design, development, deployment, and production operations. Ability to translate product and business requirements into scalable, resilient technical solutions.