Job Openings
Senior Go Engineer
About the job Senior Go Engineer
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.