Overview
Remote
On Site
USD 70.00 - 80.00 per hour
Contract - W2
Skills
Software Development
Artificial Intelligence
Product Design
Market Research
Digital Strategy
Operational Efficiency
Retail
Legacy Systems
Decision-making
Software Engineering
RESTful
Messaging
Systems Design
Technical Direction
Cloud Computing
Microservices
Golang
Systems Architecture
Scalability
Amazon Web Services
Amazon EC2
Amazon S3
Amazon SQS
API
Communication
Collaboration
IT Management
Mentorship
Reliability Engineering
Performance Tuning
SAP BASIS
Job Details
This Atlanta-basedcustom software development firm partners with enterprise and mid-market brands to solve complex business challenges through innovative technology solutions. The company combines deep expertise in software engineering, data and AI, product design, market research, and digital strategy to build scalable, custom applications and platforms that enhance operational efficiency, drive growth, and improve customer experiences. They work across industries such as food service, retail, and enterprise technology, helping organizations modernize legacy systems, harness data for better decision-making, and deliver world-class digital products and experiences that generate measurable business impact.
They are seeking a Principal Golang Engineer to serve as a technical leader on high-impact projects. In this role, you will design and build cloud-native, distributed systems while guiding architectural decisions and mentoring engineers across teams. You'll work closely with product managers, designers, and fellow engineers to deliver reliable, scalable solutions for enterprise clients. Required Skills & Experience
Daily Responsibilities:
They are seeking a Principal Golang Engineer to serve as a technical leader on high-impact projects. In this role, you will design and build cloud-native, distributed systems while guiding architectural decisions and mentoring engineers across teams. You'll work closely with product managers, designers, and fellow engineers to deliver reliable, scalable solutions for enterprise clients. Required Skills & Experience
- 8+ years of software engineering experience, with deep expertise in Golang
- Strong experience designing and building microservice-based architectures
- Hands-on experience with AWS cloud services
- Experience with distributed systems, RESTful APIs, and asynchronous messaging
- Strong understanding of system design, scalability, and fault tolerance
- Ability to influence technical direction and communicate complex concepts clearly
- 20% maintenance
- 80% new development
Daily Responsibilities:
- Lead the design and development of cloud-native microservices using Golang
- Define and evolve system architecture for scalability, reliability, and performance
- Build, deploy, and operate services in AWS environments (e.g., EC2, EKS, S3, Lambda, SQS)
- Establish best practices for API design, service communication, and observability
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Provide technical leadership, mentorship, and code reviews for engineering teams
- Drive decisions around system reliability, security, and performance optimization
- Atlanta, Georgia
- 100% Remote
- MUST live in CST/EST Time Zone
- $70-80/hr
- 6 Month Contract Role (Ideally Contract-To-Hire)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.