Senior Go Engineer

Apply Now

Full Time

Our client is looking for a Senior Go Engineer to join their engineering team and support the development of secure, scalable, and reliable backend services for an international business.

This role is ideal for a backend engineer with strong hands-on experience in Go / Golang, AWS, microservices, secure engineering practices, and modern AI-assisted development workflows. You will be involved across the full software delivery lifecycle, from design and development through to testing, deployment, and ongoing service reliability.


Key Responsibilities

  • Design, build, test, and maintain production-grade Go microservices.
  • Develop secure backend services with strong attention to input validation, encryption, secrets management, and secure-by-design engineering principles.
  • Own the delivery lifecycle for assigned work, including design, development, testing, and deployment to non-production environments.
  • Write and maintain unit, contract, and integration tests as a core part of delivery.
  • Contribute to code reviews as both reviewer and author, ensuring quality, maintainability, and proper review standards.
  • Work closely with business analysts and QA engineers to clarify requirements, define test scenarios, prepare test data, and support automation.
  • Use AI-assisted engineering tools such as GitHub Copilot, Claude Code, Cursor, or similar tools to improve development productivity.
  • Contribute to engineering standards, delivery improvements, and internal best practices.
  • Participate in team ceremonies, technical discussions, and showcase demonstrations.
  • Support infrastructure-as-code and service configuration in line with existing engineering patterns.

Key Requirements

  • 5+ years of hands-on software engineering experience.
  • At least 2+ years of experience building and delivering production Go / Golang microservices.
  • Experience working with enterprise clients or complex engineering environments.
  • Strong AWS experience, particularly with services such as Lambda, API Gateway, IAM, KMS, and VPC.
  • Strong understanding of observability, reliability, and production support principles.
  • Strong testing discipline, with experience writing unit, contract, and integration tests.
  • Daily hands-on experience using AI-native engineering tools such as Copilot, Claude Code, Cursor, or similar.
  • Strong written and spoken English communication skills.
  • Comfortable collaborating with teams across Manila and Melbourne time zones.

Nice to Have

  • Experience in card issuing, payments, core banking, fintech, or financial services.
  • Experience with event-driven architecture or event-based systems.
  • Exposure to regulated Australian financial services environments.
  • Experience contributing to internal engineering standards, AI engineering playbooks, or delivery improvement initiatives.
  • Ability to work from a secure Manila-based facility when required, using provisioned equipment under client security standards.
Apply Now