Senior Software Engineer - .Net, AWS, REST API
Indexed description
Senior Backend Engineer – C# / .NET
Melbourne | Hybrid – 3 days onsite
An exciting opportunity has opened for a Senior Backend Engineer to join a high-performing product engineering team working on complex, business-critical technology within a global financial technology environment.
This is a great opportunity for an experienced backend engineer who enjoys solving difficult technical problems, working across modern and established platforms, and having a genuine impact on new product development.
The Role
You’ll join a collaborative engineering team responsible for both supporting existing backend services and building a new enterprise trading platform from the ground up.
You’ll be involved in areas including:
- Building and enhancing backend services and APIs
- Developing functionality across order entry, order books and trading workflows
- Working with complex, distributed systems and challenging technical problems
- Supporting and improving existing production services
- Contributing to technical design and architecture decisions
- Writing clean, maintainable and well-tested code
- Troubleshooting production issues and performing root-cause analysis
- Working closely with developers, QA and product stakeholders
- Helping shape engineering practices and technical direction
- Exploring how AI-assisted development can improve engineering productivity
This isn't a role where you'll simply be maintaining legacy applications. You'll have the opportunity to contribute to a new enterprise offering while also helping evolve established technology.
What We're Looking For
We're looking for a strong backend engineer who brings:
- Extensive C# / .NET development experience
- Strong backend engineering fundamentals
- Experience building REST APIs
- Excellent understanding of clean, maintainable code
- Experience working with production-critical applications
- Strong troubleshooting and problem-solving skills
- Experience with automated testing and quality engineering practices
- Experience with CI/CD and modern software delivery
- Ability to work collaboratively while taking ownership of your work
- A genuine interest in learning and working across different technologies
Nice to Have
Experience with any of the following would be advantageous:
- AWS
- C++
- Rust
- JavaScript / TypeScript
- Event-driven or distributed systems
- Microservices
- Observability and monitoring
- Modern database technologies
You don't need previous trading or financial-services experience. What's more important is that you're a strong engineer who can learn quickly, write quality code and adapt to new technologies.
Interested? Reach out and we can discuss the position further. Email: [email protected]
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search