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.