FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Australian Payments Plus. Design, build and maintain secure, scalable and resilient software solutions .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing secure, scalable software solutions, with a strong focus on clean architecture and secure coding practices. Proficient in leveraging modern programming languages and cloud-native technologies to optimize software delivery and mentor engineering teams.
Highest-signal resume keywords
Software DevelopmentCloud-Native ApplicationsSecure Software EngineeringCI/CD PipelinesAWS
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
JavaTypeScriptC#APIsDistributed SystemsSoftware ArchitectureSecure CodingSoftware QualitySoftware DesignAgentic AI Tools
Soft Skills
MentoringCollaborationTechnical Decision-Making
Tools & Technologies
AWSDockerKubernetesCI/CDInfrastructure-as-Code
Industry Keywords
PaymentsFinancial ServicesRegulated Environments
Tech Stack
Tools & technologiesAWSCloudDistributed SystemsDockerJavaKubernetesTypeScript
About the role
Key responsibilities & impact- Design, build and maintain secure, scalable and resilient software solutions
- Lead the design and implementation of complex software components, APIs and distributed systems
- Drive technical excellence through clean architecture, secure coding standards, code reviews and continuous improvement
- Optimise software delivery through CI/CD, automation, cloud-native technologies and infrastructure-as-code
- Leverage AI-powered development tools for coding, testing, refactoring and documentation
- Collaborate with Product, Architecture, Security and Operations teams
- Mentor and support engineers
- Influence technical decisions, evaluate design trade-offs and shape AP+'s engineering capability
Requirements
What you’ll need- 5+ years of experience with software development using one or more modern programming languages, such as Java, TypeScript or C#
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
- Demonstrated experience building and delivering complex software solutions in a Senior Software Engineer or similar role
- Experience building scalable distributed systems, APIs and cloud-native applications using modern software architecture principles
- Deep understanding of secure software engineering practices, including secure coding, common OWASP security risks, and software quality
- Experience using Agentic AI enabled engineering tools for software development, testing, refactoring and documentation
- Strong software design capability and experience evaluating architectural trade-offs
- Experience working in cross-functional engineering teams and partnering with Product, Architecture and QA stakeholders
- Ability to mentor junior engineers, conduct code reviews and contribute to engineering standards and best practice
- Experience with AWS, Docker, Kubernetes, CI/CD pipelines and Infrastructure-as-Code highly regarded
- Experience within payments, financial services or other highly regulated environments highly regarded but not essential
Benefits
Comp & perks- Flexibility in daily life
- Career development opportunities
- Support and advice with job applications
- Inclusive recruitment support
- Pronoun sharing encouraged during recruitment