Golang Developer

Stefanini$126K — $137K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years in software engineering as a Senior Software Engineer
  • 8+ years of hands-on experience with Golang in CLI, DevOps, and API development
  • Strong SQL skills with advanced query writing and relational database design
  • Experience with API integrations, microservices, and event-driven architecture
  • Commitment to software quality with expertise in multiple testing methodologies
  • Solid grasp of software architecture principles and excellent communication of technical concepts
  • History of developing developer tooling and automation pipelines

Responsibilities

  • Design and implement functionalities for Golang-based command-line tools
  • Develop and execute unit, integration, and end-to-end tests
  • Draft technical specifications for new features and enhancements
  • Participate actively in Agile ceremonies and promote continuous improvement
  • Contribute to process enhancements, CI/CD pipelines, and toolchain upgrades
  • Lead the full development lifecycle, focusing on clean code and maintainability
  • Oversee the production environment to ensure reliability and observability

Benefits

  • Opportunity to lead innovative tooling projects
  • Engagement in a culture of continuous enhancement
  • Collaborative work environment with Agile methodologies
  • Involvement in cutting-edge DevOps practices
  • Professional growth through high-quality software practices
Full Job Description
We are seeking a Senior Golang Developer, where you will design and develop command-line tools, developer productivity utilities, and automation pipelines that enhance the developer experience. This hands-on role focuses on Golang, CLI tooling, and DevOps pipelines, enabling developers to innovate by reducing time spent on maintaining testing hardware pipelines.

Responsibilities
  • Design and implement functionalities for Golang-based command-line tools.
  • Develop and implement unit, integration, and end-to-end tests.
  • Write technical specifications for new features and improvements.
  • Actively participate in Agile ceremonies and foster a culture of continuous improvement.
  • Contribute to process improvements, CI/CD pipelines, and toolchain upgrades.
  • Lead the end-to-end development process focusing on clean code and maintainability.
  • Own the production environment and proactively ensure reliability through observability practices.
  • Implement a comprehensive, automated testing strategy, including unit, integration, and E2E testing.
  • Master containerization best practices for security and efficiency.
  • Navigate the Google Cloud Platform (GCP) ecosystem and manage Infrastructure as Code (IaC) using Terraform.

Integrate static analysis tools like SonarQube into CI/CD pipelines to enforce high engineering standards

Job Requirements

Details:

Skills Required

  • SonarQube, GCP Cloud Run, Go, Application Development, Google Cloud Platform, Application Support, Application Design, API, Application Testing, Docker


Experience Required
  • Minimum of 8 years total engineering experience as a Senior Software Engineer.
  • At least 8 years of production experience in Golang development, specifically in CLI, DevOps, and API work.
  • Strong proficiency in SQL, including advanced query writing and relational database design.
  • Proven experience with API integration, microservices, and event-driven systems.
  • Commitment to software quality and expertise in various testing methodologies.
  • Solid understanding of software architecture principles and the ability to communicate complex technical concepts.
  • Proven track record in building developer tooling and automation pipelines.


Education

  • Bachelor's Degree in a relevant field.


**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***

#LI-AK3

#LI-ONSITE

Pay Range:

$ 61.00 - $ 66.00

Similar Jobs

More Jobs at Stefanini

More Information Technology Jobs

Find similar Golang Developer jobs: