×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Baltimore, Anne Arundel County, Maryland, 21276, USA
Listing for: GCS Recruitment
Full Time position
Listed on 2026-10-23
Job specializations:
  • Software Development
    Backend Developer, Golang, Cloud Engineer - Software, DevOps
Salary/Wage Range or Industry Benchmark: 140000 - 180000 USD Yearly USD 140000.00 180000.00 YEAR
Job Description & How to Apply Below

Senior Golang Backend Engineer

Golang | AWS | Kubernetes | Linux | Distributed Systems

Are you passionate about building high-performance backend systems that operate at enterprise scale? We're looking for a Senior Golang Backend Engineer to join a team developing secure, cloud-native applications and distributed services that power mission-critical platforms.

This is an opportunity to work on complex engineering challenges involving microservices, authentication, cloud infrastructure, and high-throughput systems in a collaborative, fast-paced environment.

What You'll Do
  • Design, develop, and maintain scalable backend applications using Golang
  • Build and enhance cloud-native microservices deployed in Kubernetes environments
  • Develop RESTful and gRPC APIs for enterprise applications
  • Design secure authentication and authorization solutions
  • Collaborate with architects and engineers to design scalable, reliable systems
  • Troubleshoot production issues and resolve software defects
  • Optimize application performance, scalability, and reliability
  • Refactor existing code to improve maintainability and efficiency
  • Translate business requirements into technical solutions
  • Participate in architecture reviews, design discussions, and code reviews
  • Create and maintain technical documentation
  • Estimate development effort and deliver high-quality software
Required Qualifications
  • Bachelor's degree in Computer Science, Engineering, or equivalent experience
  • 5+ years of backend software development experience
  • 2+ years of professional experience developing applications with Golang
  • Strong experience building distributed systems and microservices
  • Deep understanding of Linux operating systems and development environments
  • Experience working with Docker and Kubernetes
  • Experience building RESTful and/or gRPC services
  • Experience with Git-based version control
  • Strong debugging, troubleshooting, and analytical skills
  • Ability to work independently while collaborating across engineering teams
Technical Skills Programming Languages
  • Golang (Go)
  • Python or JavaScript (preferred)
  • C programming experience is a plus
Cloud & Infrastructure
  • AWS (EKS, ECS, S3, Lambda, SNS/SQS, or similar services)
  • Docker
  • Kubernetes
  • Linux
  • Terraform (preferred)
Backend Technologies
  • Microservices Architecture
  • Event-Driven Systems
  • REST APIs
  • gRPC
  • Concurrent Programming (Go routines)
Identity & Security

Experience with one or more of the following:

  • Active Directory
  • LDAP
  • PKI / Certificate Management
  • SSH Key Management
  • OAuth
  • OpenID Connect (OIDC)
  • SAML
  • Single Sign-On (SSO)
  • Multi-Factor Authentication (MFA)
Databases

Experience with relational and No

SQL databases, including:

  • PostgreSQL
  • MongoDB
  • DynamoDB
  • Redis
  • SQL
Preferred Qualifications

Experience with any of the following is highly desirable:

  • High-volume, low-latency distributed systems
  • Enterprise platform engineering
  • API gateway development
  • Workflow orchestration
  • Messaging technologies (Kafka, RabbitMQ, SNS/SQS)
  • Performance tuning and scalability optimization
  • CI/CD pipelines
  • Code reverse engineering and legacy modernization
  • Observability tools such as Grafana, Prometheus, Datadog, or Splunk
We're Looking For Someone Who
  • Enjoys solving complex backend engineering problems
  • Thrives in cloud-native, distributed environments
  • Writes clean, maintainable, production-quality code
  • Takes ownership of projects from design through deployment
  • Values collaboration, innovation, and continuous improvement
  • Has experience building highly scalable, reliable backend platforms
Why Join Us?

You’ll work alongside talented engineers building secure, scalable systems that support millions of users and mission-critical applications. This role offers the opportunity to make a significant impact while working with modern technologies in a collaborative engineering environment.

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary