Go (Golang) Software Engineer

CPS, Inc.

Austin (TX)

On-site

USD 110,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CPS, Inc. is seeking a Go/Golang Software Engineer to join the platform engineering team. You will design, develop, and maintain backend services in Go, emphasizing test-driven development, code quality, and scalable architecture.

You will build APIs and distributed services, write comprehensive tests, and collaborate across teams to improve performance and reliability of critical business applications used worldwide.

Qualifications

  • Proven Go/Golang development experience.
  • Strong emphasis on TDD, automated tests, and software craftsmanship.
  • Experience building scalable backend systems or platform infrastructure.
  • Familiarity with service-oriented architectures and API development.

Responsibilities

  • Design, develop, and maintain backend services primarily in Go/Golang.
  • Write well-tested code using test-driven development (TDD) principles.
  • Build and maintain unit, integration, and automated test suites.
  • Develop APIs and distributed services that support a growing platform.
  • Troubleshoot and resolve complex production issues.
  • Collaborate with engineers across the organization on architecture and technical design.
  • Participate in code reviews and contribute to engineering best practices.
  • Help improve system performance, reliability, and developer productivity.

Skills

Go/Golang
TDD
Automated testing
Backend design
API development
Debugging
Collaboration

Job description

About us:

We are an established software company that is looking to add a Go/Golang Software Engineer to its platform engineering team. The group is responsible for building and supporting highly available backend services that power critical business applications used by customers around the world.

The team has a strong engineering culture centered around test-driven development, code quality, and continuous improvement. They are looking for someone who enjoys solving complex technical problems, writing clean and maintainable code, and contributing to systems that must be both reliable and scalable.

Role Responsibilities:
  • Design, develop, and maintain backend services primarily in Go/Golang
  • Write well-tested code using test-driven development (TDD) principles
  • Build and maintain unit, integration, and automated test suites
  • Develop APIs and distributed services that support a growing platform
  • Troubleshoot and resolve complex production issues
  • Collaborate with engineers across the organization on architecture and technical design
  • Participate in code reviews and contribute to engineering best practices
  • Help improve system performance, reliability, and developer productivity
Tech Requirements:
  • Professional experience developing software in Go/Golang
  • Strong understanding of TDD, automated testing, and software craftsmanship
  • Experience building scalable backend systems or platform infrastructure
  • Familiarity with modern service-oriented architectures and API development
  • Strong debugging and problem-solving skills
  • Ability to work effectively in a collaborative engineering environment

This opportunity is ideal for an engineer who enjoys working on challenging technical problems, values software quality, and wants to be part of a team where testing and engineering discipline are core to the development process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Go (Golang) Software Engineer
Go (Golang) Software Engineer

CPS Inc. • Austin (TX)

On-site
USD 120,000 - 180,000
Golang Software Engineer
Golang Software Engineer

Compunnel, Inc. • Phoenix (AZ)

On-site
USD 120,000 - 180,000
Senior Backend Engineer
Senior Backend Engineer

RAPIDFORT • United States

On-site
USD 140,000 - 200,000
401(k) retirement plan
Health, dental, and vision insurance
PTO and company holidays
+3
Fullstack Developer - Node.js & Golang
Fullstack Developer - Node.js & Golang

Spritle • Kentucky

On-site
USD 70,000 - 90,000
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Richmond (VA)

Hybrid
USD 100,000 - 130,000
Mentorship
TechTalks
Education budget
+3
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Austin (TX)

Hybrid
USD 100,000 - 130,000
Mentorship and TechTalks
Competitive compensation
Flexible schedule
+1
Backend Engineer (Golang) ID48361
Backend Engineer (Golang) ID48361

AgileEngine • Boston (GA)

Hybrid
USD 90,000 - 130,000
Professional growth opportunities
Competitive compensation
Exciting projects with Fortune 500 companies
+1
Golang Developer
Golang Developer

Compunnel, Inc. • Charlotte (NC)

On-site
USD 120,000 - 150,000
Senior Go Engineer
Senior Go Engineer

CCS INC • Plano (TX)

On-site
USD 110,000 - 150,000
Competitive salary
Dental insurance
Health insurance
+1
Senior Go Lang Engineer
Senior Go Lang Engineer

EPAM Systems Inc • Chicago (IL), Northern (KY)

Hybrid
USD 140,000 - 170,000