Golang Architect / Principal Backend Architect jobs in United States
cer-icon
Apply on Employer Site
company-logo

Jobs via Dice · 10 hours ago

Golang Architect / Principal Backend Architect

InfiCare Technologies is seeking a highly experienced Golang Architect to lead the design and evolution of large scale, cloud native backend platforms. This role focuses on defining architecture, guiding engineering teams, and ensuring scalability, reliability, and long-term technical excellence.

Computer Software

Responsibilities

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
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
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
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

Qualification

GolangMicroservices architectureCloud platformsDockerKubernetesREST APIsGRPCSQLNoSQL databasesCaching systemsMessaging platformsObservability toolsCommunication skills

Required

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

Company

Jobs via Dice

twitter
company-logo
Welcome to Jobs via Dice, the go-to destination for discovering the tech jobs you want.

Funding

Current Stage
Early Stage
Company data provided by crunchbase