REW Technology logo

Senior Back End Engineer (Golang)

Hiring from
United States
Work type
Remote
Posted
Is this job info correct?

513,132 remote jobs, straight from company career pages

100% free · New jobs every hour

Show job description
We’re looking for a Principal Golang Engineer to join our team on a project with one of the world’s largest network infrastructure providers. The client is a Fortune 500 organization operating globally and developing next-generation platforms that support complex enterprise service delivery.
You will join a team working on a modern service order management platform built in Golang and Temporal, with a JSON-based service catalog and a highly automated, AI-assisted development model.
This is a hands-on engineering role for someone who can quickly understand a complex existing platform, work effectively with a large codebase, troubleshoot issues across application and cloud environments, and make sound engineering decisions.
The role is expected to start as a strong individual contributor at Principal/Senior level, with the potential to take broader technical leadership responsibilities as the engagement evolves.
A key aspect of the project is its AI-native, spec-driven development approach. Engineers act as the “human in the loop” throughout the development lifecycle: reviewing generated specifications, validating implementation decisions, inspecting code and tests, debugging issues, and guiding AI-assisted development toward production-quality outcomes.


Technology Environment

Primary Language: Golang
Workflow Orchestration: Temporal
Platform Model: JSON-based service catalog and workflow-driven services
Architecture: Distributed systems and service-oriented / microservices architecture
Cloud: Cloud-based production environments
Infrastructure: Containerized environments, Kubernetes
Development Approach: AI-assisted, spec-driven software development
Additional technologies: Exact cloud services, observability, messaging, databases, and platform tooling will depend on the specific system area and will be discussed during the technical interview.


Responsibilities

  • Design, develop, maintain, and enhance core platform capabilities using Golang.
  • Work with Temporal-based workflows and services running on top of the core platform.
  • Quickly understand and navigate an existing complex codebase.
  • Analyze technical problems across application, platform, and cloud environments.
  • Contribute hands-on to implementation, debugging, testing, and production readiness.
  • Act as a human-in-the-loop engineer within an AI-assisted development process.
  • Review AI-generated specifications before implementation.
  • Validate AI-generated code, tests, and technical decisions rather than accepting generated output without engineering review.
  • Identify missing requirements, edge cases, security concerns, scalability issues, and implementation gaps.
  • Guide AI tooling through iterative specification, implementation, testing, and correction cycles.
  • Review code and automated tests and ensure engineering quality.
  • Participate in architectural and technical design discussions.
  • Help establish and maintain engineering standards and development practices.
  • Collaborate closely with client engineers, architects, platform teams, and other technical stakeholders.
  • Provide technical guidance and mentoring to other engineers where required.
  • Potentially take on Lead responsibilities as the team and engagement evolve.

Candidate Requirements

Must-have

  • Strong hands-on professional experience with Golang
  • Strong overall software engineering background
  • Ability to understand and work effectively with large and unfamiliar codebases
  • Strong debugging and problem-solving capabilities
  • Experience designing and developing distributed or service-oriented applications
  • Experience working with cloud-based environments
  • Experience with containerized applications and modern deployment environments
  • Solid understanding of APIs, integrations, asynchronous processing, and workflow-based systems
  • Strong understanding of automated testing and software quality practices
  • Ability to make sound technical decisions independently
  • Ability to review code critically and identify architectural, functional, and operational issues
  • Strong communication skills and ability to collaborate directly with distributed client and engineering teams
Experience with AI-assisted development, agentic engineering, AI coding tools, or spec-driven development is strongly preferred.
Previous experience with a particular AI product is not required. Strong engineering judgment and the ability to effectively guide and validate AI-generated output are more important than expertise with any individual tool.


Nice-to-have

  • Hands-on experience with Temporal or similar workflow orchestration platforms.
  • Experience implementing workflow-driven distributed systems.
  • Experience with JSON/configuration-driven platform development.
  • Experience with Kubernetes.
  • Experience with event-driven architectures and asynchronous messaging.
  • Experience with cloud-native applications.
  • Experience with observability and troubleshooting distributed production systems.
  • Experience working on enterprise-scale platforms.
  • Experience mentoring engineers or acting as a technical lead.
  • Experience with modernization or rewriting of legacy applications.
  • Experience working directly with U.S.-based enterprise clients.


Why Work With Us?

Our Culture

  • Open communication and a focus on psychological safety
  • Recognition of achievements and individual contributions
  • Collaboration across multicultural and distributed teams
  • Less bureaucracy and greater focus on outcomes
  • Opportunity to work with modern AI-assisted engineering practices
  • Direct involvement in technically challenging enterprise platforms

Hiring Process

  1. Intro Call
  2. Technical Interview
  3. Manager Interview
  4. Client Technical \ Manager Interview
  5. Pre-offer Stage + Reference Check, if requested
  6. Official Offer

Similar jobs

Apply for this job