Overview
On Site
72/hr - 82/hr
Full Time
Skills
Recruiting
Reengineering
IT Management
Customer Facing
Clarity
Software Engineering
Backend Development
Mentorship
Java
Computer Science
Migration
Golang
Collaboration
Docker
Kubernetes
Continuous Integration
Continuous Delivery
Cloud Computing
Microservices
Job Details
My team is partnered with a major software consulting firm that is hiring a Principal-Level Golang Engineer for a contract role in a hybrid (Atlanta-based) capacity. In this position, you'll support one of their large enterprise clients by helping to rebuild and modernize an existing application, migrating it from Java to Golang.
This is an exciting opportunity for a senior engineer who thrives on solving complex backend challenges and driving architecture decisions. You'll play a leading role in reengineering a high-impact system for a well-established client with real business reach. The position offers a strong blend of technical leadership, hands-on coding, and client-facing collaboration. You'll work on a high-impact, user-facing application at scale, collaborating with a strong engineering team in an environment that values clarity, ownership, and quality execution.
Required Skills & Experience
This is an exciting opportunity for a senior engineer who thrives on solving complex backend challenges and driving architecture decisions. You'll play a leading role in reengineering a high-impact system for a well-established client with real business reach. The position offers a strong blend of technical leadership, hands-on coding, and client-facing collaboration. You'll work on a high-impact, user-facing application at scale, collaborating with a strong engineering team in an environment that values clarity, ownership, and quality execution.
Required Skills & Experience
- 8+ years of software engineering experience with a strong emphasis on backend development (Java & Golang)
- 5+ years experience mentoring engineers, conducting code reviews, and fostering a feedback-rich team culture
- Proven background migrating or integrating Java applications with Go services
- Bachelor's degree in Computer Science or a related field preferred
- Lead the migration from a monolith to Golang microservices
- Break down and build scalable, maintainable services
- Collaborate with development and architecture teams
- Use Docker, Kubernetes, and CI/CD to modernize deployment
- Stay updated on cloud-native tools and microservices trends
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.