Solution IT Inc. is looking for Golang Architect for one of its clients Atlanta, GA- Onsite/ Hybrid
Job Title: Golang Architect
Summary
We are seeking a highly experienced Golang Architect to lead the design and evolution of our large scale, cloud native backend platforms. This role goes beyond hands on development and focuses on defining architecture, guiding engineering teams, and ensuring scalability, reliability, and long-term technical excellence.
Key Responsibilities:
Architecture & Technical Leadership
- Define and own the overall backend and distributed systems architecture using Go (Golang).
- Design scalable, fault tolerant, and high availability microservices architectures.
- Establish architectural standards, design patterns, and best practices for Golang development.
- Lead system design discussions, architectural reviews, and technology evaluations.
- Provide mentorship and technical guidance to senior and mid-level engineers.
Backend & Platform Engineering
- Architect and, when needed, implement high performance backend services using Go.
- Design and govern RESTful APIs and gRPC-based service contracts.
- Drive best practices for concurrency, memory management, and performance optimization in Go.
- Architect integrations with databases, caching layers, message queues, and event-driven systems.
Cloud, DevOps & Scalability
- Lead architecture for cloud-native platforms on AWS/Google Cloud Platform/Azure.
- Define containerization and orchestration strategies using Docker and Kubernetes.
- Collaborate with DevOps/SRE teams on:
- CI/CD pipeline architecture
- Observability (metrics, logging, tracing)
- Auto-scaling, resilience, and disaster recovery
- Ensure systems meet security, compliance, and reliability requirements.
Quality, Reliability & Operations
- Drive engineering excellence, code quality standards, and automated testing strategies.
- Define architectural approaches for high availability, disaster recovery, and zero/minimal downtime deployments.
- Lead root cause analysis (RCA) of complex production issues and implement long-term fixes.
- Continuously improve system stability, performance, and cost efficiency.
Required Skills:
- 8 12+ years of overall backend/software engineering experience.
- 5+ years of deep, hands-on experience with Golang, including architecting large systems.
- Proven experience as a Software Architect, Principal Engineer, or Technical Lead.
- Strong expertise in:
- Microservices and distributed systems design
- REST APIs and gRPC
- Event-driven and asynchronous architectures
- Advanced understanding of Go concurrency patterns, performance tuning, and internals.
- Extensive experience with:
- SQL and NoSQL databases
- Caching systems (Redis/Memcached)
- Messaging and streaming platforms (Kafka, RabbitMQ, SQS, Pub/Sub)
- Strong cloud experience (AWS, Google Cloud Platform, or Azure) with production-scale workloads.
- Proficiency with Docker, Kubernetes, and service mesh concepts.
- Deep knowledge of observability tools (Prometheus, Grafana, ELK, OpenTelemetry).
- Strong communication skills with the ability to influence technical direction across teams.
Work Site: Atlanta, GA- Onsite/ Hybrid (as applicable)
Duration: 6 Months
Expected Start Date: Immediate - 2 weeks
Number of Positions: 01
Please send your responses back to
About Solution IT
Solution IT is a national IT consulting company specializing in: Technology Staffing and Oracle E-Business Solutions based in Boston, Massachusetts.