CrawlJobs Logo

Lead Software Engineer (Golang)

United States, Raleigh 100000.00 - 185000.00 USD / Year · Job Posted January 26, 2026
Apply Position
Job Link Share

Job Description

Piper Companies is seeking a Lead Software Engineer (Golang) to join a global technology organization. This engineer will be responsible for building and enhancing scalable backend platforms using Go. The role is deeply technical, requiring strong capabilities in system architecture, API engineering, and microservices development. This position is based in Raleigh, NC and involves close collaboration with distributed engineering teams.

Job Responsibility

  • Develop, enhance, and support backend services built in Golang
  • Design and architect scalable, resilient, and high‑performance systems aligned with business objectives
  • Work with MySQL to design, optimize, and maintain relational database structures
  • Create well‑structured APIs and build modular microservices to support flexible integrations
  • Apply security best practices across both application code and infrastructure

Requirements

  • At least 5 years of hands‑on development experience with Golang
  • Strong command of MySQL
  • Deep understanding of API development and microservices patterns
  • Required experience working with PKI platforms
  • Solid grasp of secure coding principles and software security standards

What we offer

Comprehensive benefits package including Health, Dental, Vision, PTO, Paid Holidays, and Sick Leave as required by law

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Lead Software Engineer (Golang)

8 matching positions

Senior Lead Software Engineer (Golang + EKS, Kubernetes, LLM's + Agentic flows + control/data planes)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , San Francisco, California; McLean, Virginia; New York, New York; San Jose, California
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Lead Software Engineer_GoLang

At New Relic, we provide our customers real-time insights, so they can innovate ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
newrelic.com Logo
New Relic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on professional experience with distributed systems, concurrency, and scaling in a production environment
  • Strong experience in writing software in GoLang and React
  • Understanding of clouds like AWS, Azure and GCP
  • Being comfortable in a fast-paced environment focused on delivering production code at a regular cadence using Agile techniques, tools and methodologies
  • Having a collaborative work style that includes colleagues in important decisions and leads to shared code ownership
  • Be able to work with the rest of the team to solve and design distributed solutions to solve complex problems
Job Responsibility
Job Responsibility
  • Design, Build, maintain, and scale back-end services and their support tools
  • Participate in architectural definitions with a high degree of innovation and creativity
  • Creating automation and tooling to make our systems more scalable and easier to deploy
  • Working directly within a multidisciplinary team to help our customers and partners
  • Research new tools and services to understand complex scenarios and to also propose new features
  • Working in an agile environment with a DevOps approach—teams build and maintain their own software, including taking turns with being on-call
Read More
Arrow Right

Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)

We are seeking Full Stack/Back End Software Engineers who are passionate about m...
Location
Location
United States , San Francisco, California
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • Comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Senior Lead Software Engineer, Distributed Systems (Golang + Python on Kubernetes)

Do you love building and pioneering in the technology space? Do you enjoy solvin...
Location
Location
United States , San Francisco; McLean; New York; San Jose; Cambridge
Salary
Salary:
229900.00 - 286200.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree
  • At least 6 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community, and from time to time, be asked to code or evaluate code
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
  • Utilize programming languages like JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services
What we offer
What we offer
  • Performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Python/Golang - Vice President

Developer Engineering is a function of the CTO organization. Our mission is to m...
Location
Location
India
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong 9+ Years of experience delivering Python /Golang code to production
  • Experience working in an agile software development environment
  • Proven experience with distributed systems, event-driven architectures, container-based micro-services, distributed logs NoSQL databases (MongoDB)
  • Generative AI hands on experience with Developer Assistants
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications
  • Work closely with other team members to ensure that the software is developed and delivered on time and within budget
  • Write high-quality code that is well-documented and easy to maintain
  • Stay up to date on the latest software development trends and technologies
  • Troubleshoot and debug software problems
  • Ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
  • Work with a wide variety of business and tech teams and help them drive towards an everything-as-code and a codified controls mind-set
  • Support and drive cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement
  • Fulltime
Read More
Arrow Right

Lead Software Engineer

This is a hands-on Lead role focused on designing and building distributed backe...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience building backend systems in Golang
  • Solid understanding of distributed systems and event-driven architectures
  • Experience working with high-throughput / low-latency systems
  • Comfortable owning services end-to-end, from design through to production
  • Ability to identify problems in existing systems and drive improvements
Job Responsibility
Job Responsibility
  • Processing and distributing high volumes of real-time data
  • Designing scalable, resilient distributed systems
  • Improving performance and reducing latency across services
  • Evolving existing architecture toward more efficient patterns
What we offer
What we offer
  • Strong compensation package including base, bonus and meaningful equity that is liquid
  • Fulltime
Read More
Arrow Right

Lead Software Engineer, DevOps (Cloud Operations Resilience Engineering)

Lead Software Engineer, DevOps (Cloud Operations Resilience Engineering). Do you...
Location
Location
United States , New York, New York; Richmond, Virginia
Salary
Salary:
179400.00 - 245600.00 USD / Year
capitalone.com Logo
Capital One
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree
  • At least 4 years of experience in DevOps Engineering (Internship experience does not apply)
  • At least 3 years of experience in Cloud Native technologies (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
  • At least 4 years of Unix or Linux system administration experience
Job Responsibility
Job Responsibility
  • Lead a portfolio of diverse technology projects with deep experience in platform engineering, machine learning, distributed microservices, and full stack systems to create solutions that help meet regulatory needs for the company
  • Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, and mentoring other members of the engineering community
  • Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of customers achieve financial empowerment
  • Utilize programming languages like Python, and Golang, along with container orchestration tools including Docker and Kubernetes, configuration management tools including Ansible and Terraform, and a variety of AWS tools and services
What we offer
What we offer
  • performance based incentive compensation, which may include cash bonus(es) and/or long term incentives (LTI)
  • comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being
  • Fulltime
Read More
Arrow Right

Lead Software Engineer - Python/Golang

The Department Developer Engineering is a function of the CTO organization. Our ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Experience delivering Python and Golang code to production
  • Experience working in an agile software development environment
  • Proven experience with distributed systems, event-driven architectures, container-based micro-services, distributed logs NoSQL databases (MongoDB)
  • Generative AI hands on experience with Developer Assistants
  • Bachelor’s degree/University degree or equivalent experience
  • Master’s degree preferred
Job Responsibility
Job Responsibility
  • Design, develop, and test software applications
  • Work closely with other team members to ensure that the software is developed and delivered on time and within budget
  • Write high-quality code that is well-documented and easy to maintain
  • Stay up to date on the latest software development trends and technologies
  • Troubleshoot and debug software problems
  • Ensure our software platforms are compliant with Citi's security and SDLC (Software Development Life Cycle) processes
  • Work with a wide variety of business and tech teams and help them drive towards an everything-as-code and a codified controls mind-set
  • Support and drive cultural change, instigating critical thinking about controls and processes and encouraging a culture of continuous improvement
  • Excellent communication and collaboration skills
  • Connected to latest technologies, like Generative AI, and keen to put them in practice in our software development process
  • Fulltime
Read More
Arrow Right