CrawlJobs Logo

Senior Software Engineer (Golang)

United States, Minneapolis 69.00 USD / Hour · Job Posted April 23, 2026
Apply Position
Job Link Share

Job Description

We are seeking a Senior Software Engineer with strong Golang experience to design, develop, and maintain scalable backend systems. This role focuses on building high-performance microservices, designing APIs, and deploying cloud-native applications on AWS. The ideal candidate has deep backend engineering experience, strong system design skills, and is comfortable working in distributed, cloud-based environments.

Job Responsibility

  • Design, develop, and maintain scalable backend services using Golang
  • Architect and implement microservices-based systems with a focus on reliability, performance, and maintainability
  • Design and build RESTful and/or gRPC APIs to support internal and external integrations
  • Develop and optimize relational databases (MySQL or equivalent) for data-intensive workloads
  • Containerize applications using Docker and support deployment and scaling on AWS
  • Participate in system design discussions, code reviews, and technical decision-making
  • Collaborate closely with cross-functional teams in an Agile/Scrum environment
  • Implement and follow security best practices at both the application and infrastructure levels
  • Support troubleshooting and performance tuning in production environments

Requirements

  • 8+ years of overall software engineering experience
  • 3+ years of hands-on experience with Golang
  • Strong experience designing scalable backend systems and system architecture
  • Experience with MySQL or other relational databases
  • Hands-on experience with Docker and containerized application development
  • Strong experience deploying and operating applications on Amazon Web Services (AWS)
  • Solid understanding of API design and microservices architecture
  • Proficiency with Git or similar version control systems
  • Experience working in Agile development environments
  • Strong troubleshooting, communication, and collaboration skills

Nice to have

  • Experience with PHP for legacy system integration
  • Background in healthcare or payment/financial domains
  • Familiarity with HIPAA, PII, or PCI DSS compliance requirements
  • Experience with Infrastructure as Code tools such as Terraform or CloudFormation

What we offer

  • medical insurance
  • dental insurance
  • vision insurance
  • life insurance
  • disability insurance
  • employee stock purchase program
  • 401K program with company match after 12 months
  • Health Savings Account
  • Employee Assistance Program with up to 8 free counseling sessions
  • corporate discount savings program
  • on-demand training program
  • access to certification prep
  • library of technical and leadership courses/books/seminars
  • certification discounts
  • dedicated customer service team
  • certified Career Coach

Looking for more opportunities?

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

Similar Jobs for

Senior Software Engineer (Golang)

8 matching positions

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Bulgaria , Sofia
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
What we offer
What we offer
  • Vibrant and dynamic work environment
  • Multitude of benefits they can enjoy inside and outside of their work lives
  • Flexible, trust-oriented culture
  • Balance productivity with self-care
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Georgia , Tbilisi
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Spain , Barcelona; Madrid
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
  • Readiness to work remotely with teams distributed across the world and timezones
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (GOlang)

We are looking for an exceptional Senior Backend Developer (GOlang) to join our ...
Location
Location
Cyprus , Nicosia
Salary
Salary:
Not provided
workato.com Logo
Workato
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in building scalable distributed backend applications (7+ years)
  • Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Knowledge of basic data structures and algorithms and how they are used is a must
  • Excellent debugging, analytical, problem solving, and social skills
  • BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience
Job Responsibility
Job Responsibility
  • Build/extend/troubleshot/fix complex heterogeneous GOlang applications, as well as small self-contained GOlang microservices
  • Improve execution engine of custom third-party code (isolation, performance, new features)
  • Write well designed, testable, efficient code in GOlang
  • Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc
  • Contribute in all phases of the development lifecycle
  • Provide code reviews to your teammates
  • Evaluate and propose improvements to existing system
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization and automatization
What we offer
What we offer
  • vibrant and dynamic work environment
  • multitude of benefits they can enjoy inside and outside of their work lives
Read More
Arrow Right

Software Engineer / Senior Software Engineer

ARiA is looking for highly motivated self-starters and low-ego team players to j...
Location
Location
United States , Madison; Alexandria; Seattle
Salary
Salary:
Not provided
ariacoustics.com Logo
Applied Research in Acoustics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Applicants selected for employment will be subject to a government security investigation and must meet eligibility requirements, including U.S. citizenship, for access to sensitive information
  • Bachelor’s degree or greater in a relevant technical field (Computer Science, Engineering, or equivalent)
  • Expertise designing and developing code using modern programming/scripting languages such as C, C++, Golang, JavaScript (and variants), and Python
  • Expertise developing and deploying software in an agile, continuous-integration (CI) framework across a variety of hardware platforms (desktop, server, cloud) using modern tools including containerization (e.g., Docker, Kubernetes)
  • Exceptional ability and desire to acquire new knowledge and skills to solve challenges
  • Ability to work independently but collaboratively
  • Ability to manage multiple projects in a fast-paced professional office environment
  • Ability to communicate technical solutions to colleagues and customers
  • Superior oral and written communications skills
Job Responsibility
Job Responsibility
  • Algorithm and software design, development, research, and testing to support prototypes and products
  • Supporting the transition of research algorithms to fielded systems
  • Preparing documentation to summarize design and status of prototypes and products
  • Assisting with in-field integration, testing, and support, with some local travel required
  • Developing an interface between a C++ underwater-acoustics physics engine and a video game for education and training
  • Developing a JavaScript backend for a scenario-design and management tool for players and integration of that system with a learning-management system (LMS)
  • Developing algorithms and software for a cloud-deployed cognitive tool that allows natural-language query of legal documents to answer user questions about government regulations and supporting the DevOps process for deployment of the prototype
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - GoLang & Kubernetes Orchestration

We are a global team of innovators and pioneers dedicated to shaping the future ...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
newrelic.com Logo
New Relic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5–7 years in a DevOps, Site Reliability, or Infrastructure Engineering role
  • Deep internal knowledge of K8s primitives (Deployments, StatefulSets, Rollouts) and experience writing custom Kubernetes Operators
  • Strong experience building production-grade tools and services in Go, specifically for infrastructure automation
  • Proven track record of managing production environments, handling high-severity incidents, and improving SLA compliance through automation
  • Hands-on experience with cloud-native scaling tools (e.g., Karpenter, Cluster API) and managing OS migrations (e.g., Flatcar)
  • Ability to lead projects as a "Captain," providing technical direction and unblocking team members across different time zones
Job Responsibility
Job Responsibility
  • Architectural Leadership: Drive the design and implementation of internal tools using Golang, specifically focusing on Kubernetes Operators and Controllers to automate resource management
  • Platform Orchestration: Lead complex infrastructure shifts
  • Operational Excellence: Take ownership of incident response, authoring comprehensive retrospectives and implementing systemic hardening to prevent recurrence using advanced overcommit strategies
What we offer
What we offer
  • Fostering a diverse, welcoming and inclusive environment
  • Flexible workforce model (fully office-based, fully remote, or hybrid)
Read More
Arrow Right

Senior Software Engineer - Golang

As a Senior Software Engineer at Admiral Money, you’ll play a key role in drivin...
Location
Location
Salary
Salary:
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Significant professional experience with Golang, plus HTML and CSS
  • Experience with both React and Express.js (or similar frameworks)
  • Experience using AWS (or other cloud platform providers)
  • Experience with CI/CD and DevOps tooling and processes
  • Ability to work effectively as a member of a Scrum/Agile team
  • Knowledge and awareness of accessibility standards and best practices
  • Practical understanding of Secure Software Development practices
  • Excellent written and verbal communication skills
Job Responsibility
Job Responsibility
  • Write clean, idiomatic, and maintainable Golang code that aligns with business requirements
  • Ensure all work is covered by suitable unit tests
  • Contribute proactively to technical excellence through peer reviews and best‑practice development
  • Maintain appropriate levels of documentation
  • Contribute effectively to team activities including Scrum events
  • Demonstrate commitment to continual improvement of the software, the team, the discipline, and the business
  • Collaborate with Product Owners, Scrum Masters, Architects, and other stakeholders
  • Support the growth of the discipline through coaching and mentoring
What we offer
What we offer
  • Eligible for up to £3,600 of free shares each year after one year of service
  • 33 days holiday (including bank holidays) when they join us, increasing the longer you stay with us, up to a maximum of 38 days (including bank holidays)
  • Option to buy or sell up to an additional five days of annual leave
  • Financial & Mortgage Advice
  • 24-Hour Ecare
  • Cycle to Work Scheme
  • Annual Holiday Allowance
  • Flexible Working
  • Simply Health
  • Private Health Cover
  • Fulltime
Read More
Arrow Right