Senior Engineer – Microservices | Financial Services
Davidson has partnered with a leading financial services organisation to deliver a critical uplift across their digital and mobile platforms. We’re looking for a Senior Engineer who brings deep microservices expertise, a strong engineering mindset, and a passion for mentoring others.
This is a hands-on role suited to someone who thrives in fast-paced environments, enjoys solving complex problems, and can balance delivery with quality, security, and long-term maintainability.
The Role
You’ll play a key role in designing, building and supporting scalable microservices, while also uplifting engineering capability across the team. You’ll work closely with engineers, designers, and business stakeholders to deliver robust and secure applications.
Key Responsibilities
- Manage competing priorities in a dynamic, fast-moving environment
- Collaborate with BAs, UX designers and developers to shape clear, fit-for-purpose requirements
- Partner with Principal Engineers on solution design across mobile and microservices platforms
- Contribute across the full software development lifecycle in an Agile environment
- Hands-on development of microservices aligned to project timelines
- Conduct code reviews and provide constructive feedback
- Contribute to estimation across ideation through to delivery
- Drive high-quality technical design and implementation
- Mentor and coach engineers to uplift capability and coding standards
- Champion quality engineering practices including testing and code coverage
- Support production systems and investigate incidents when required
- Contribute to knowledge sharing internally and across the broader engineering community
About You
You’re a senior engineer who combines strong technical depth with leadership capability. You’re comfortable getting into the code while also guiding others and influencing better engineering practices.
Core Skills & Experience
- Proven experience across the full SDLC in Agile environments
- Strong background in microservices development
- Hands-on experience with:
- Java / Spring Boot
- Node.js & TypeScript
- AWS & Kubernetes
- Experience with GraphQL and modern API design (REST, gateways, Swagger)
- Solid understanding of CI/CD pipelines and infrastructure as code (Terraform)
- Experience with event-driven and reactive programming
- Strong experience with testing frameworks (Mockito, WireMock, Cucumber) and TDD practices
- Familiarity with build and deployment tooling (Gradle, Jenkins)
- Experience with Git, IntelliJ and modern development tooling
- Exposure to artifact repositories (e.g. Artifactory) and release management practices
- Understanding of code quality tools (coverage, complexity, duplication analysis)
What Sets You Apart
- Strong communication and stakeholder engagement skills
- A proactive, delivery-focused mindset with high attention to quality
- Ability to troubleshoot complex issues and work under pressure
- A genuine passion for technology and continuous improvement
- A collaborative, team-first approach with natural leadership capability
If you want, I can tighten this further for SEEK’s character limits or tailor it more toward contract vs perm tone (they perform quite differently depending on how it’s positioned).
Please apply with current resume in Microsoft Word format only (.doc or .docx). If you would like to have a confidential discussion, please contact Tessa Garamszegi, quoting reference JN -042026-42968. Want to know more about Davidson? Visit us at www.davidsonwp.com


