Senior Software Developer (Microservices - GoLang)

Entrust
Cambridge
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8+ yearsSkills: ["Communication","Collaboration","Problem-solving"]

Design, develop, and deploy microservices in a cloud-native environment using GoLang. Own the creation and delivery of high-quality services, including RESTful API development (OpenAPI 3.0), comprehensive unit/integration/functional/system testing, and debugging. Collaborate with other developers and cloud operations teams to ensure reliable releases, leveraging Git, JIRA/Atlassian tools, MongoDB, and agile practices. Containerization and CI/CD are key strengths for the role.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Entrust
Entrust
4 days ago

Senior Software Developer (Microservices - GoLang)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design, develop, and deploy microservices in a cloud-native environment using GoLang. Own the creation and delivery of high-quality services, including RESTful API development (OpenAPI 3.0), comprehensive unit/integration/functional/system testing, and debugging. Collaborate with other developers and cloud operations teams to ensure reliable releases, leveraging Git, JIRA/Atlassian tools, MongoDB, and agile practices. Containerization and CI/CD are key strengths for the role.
Location: Cambridge
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and deploy GoLang microservices within a cloud-native environment.
  • •Develop and consume RESTful APIs aligned with OpenAPI 3.0.
  • •Write and maintain unit, integration, functional, and system tests for Go services.
  • •Collaborate with developers and cloud operations teams to deliver high-quality software.
  • •Create design documentation (LLD/HLD/UML/API specifications) and ensure strong debugging of services.

Key Requirements

  • •8+ years of software development experience with at least 3+ years in GoLang.
  • •Strong understanding of microservice architecture, principles, and design patterns.
  • •Experience designing, developing, and consuming RESTful APIs using OpenAPI 3.0.
  • •Proficiency writing unit, integration, functional, and system tests using GoLang testing frameworks.
  • •Working knowledge of MongoDB and strong debugging skills, plus ability to create design documents (LLD/HLD/UML/API specifications).
Experience:8+ years
Skills:CommunicationCollaborationProblem-solving
Languages:English
Tech Stack:GoLangMicroservicesRESTful APIsOpenAPI 3.0MongoDBGitJIRAAtlassianAgileDockerKubernetesJenkinsUMLLLDHLD

Company Brief

Entrust
Provides identity, authentication, and secure transaction solutions including public key infrastructure (PKI), digital certificates, encryption, and secure issuance for payments, mobile, and enterprise environments to protect digital identities and critical communications.
Industry: Cybersecurity
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Minneapolis, United States
Founded: 1994
WebsiteLinkedIn