Mid-Level C# + AWS Software Engineer

Natural Selection Group ·www.naturalselectiongroup.com.au

Location Melbourne CBD & Inner Suburbs, Victoria, Australia
Type Full time
Level Mid
Source Shazamme
Engineering Design
Apply direct
This is: the job
This is a 6-month contract opportunity for a mid-level C# / AWS Software Engineer to work on modern, cloud-native services supporting large-scale retail and customer-facing platforms. Based in Melbourne, you will join an engineering team building and operating serverless systems that directly underpin critical customer journeys.

You will work across event-driven architectures, order and loyalty services, and high-volume integrations, contributing code that runs in production every day. This role suits an engineer who enjoys clean C# code, pragmatic architecture, and seeing their work deliver real-world outcomes.

You will be trusted to own features end to end, collaborate closely with experienced engineers, and help evolve systems where reliability, observability, and maintainability matter.

This is: what you’ll do
  • Deliver production-ready C#/.NET services running on AWS serverless infrastructure
  • Design and build RESTful APIs with strong validation, security, and error handling
  • Develop event-driven integrations using AWS services such as SQS and EventBridge
  • Collaborate on persistence models using PostgreSQL and DynamoDB
  • Improve reliability, performance, and observability across existing services
  • Diagnose and resolve production issues using logs, metrics, and tracing
  • Contribute to architecture discussions and technical decision-making
  • Write clean, well-tested code with clear separation of concerns
  • Support junior engineers through code reviews and technical guidance

This is: what you’ll need
  • Commercial experience with C# and .NET (ASP.NET Core, async patterns)
  • Hands-on AWS serverless experience including Lambda and API Gateway
  • Strong API design and integration experience
  • Experience with PostgreSQL and DynamoDB
  • Infrastructure as code exposure using SAM or CloudFormation
  • Understanding of event-driven and integration patterns
  • A pragmatic engineering mindset with strong problem-solving skills

This is: the perks
  • Work on production systems that support high-volume, business-critical workflows
  • End-to-end ownership across design, build, and deployment
  • Exposure to modern AWS serverless architecture at scale
  • A contract that adds real depth and credibility to your engineering portfolio

This is: for good
Apply with purpose. Be part of a placement that gives back. For every role we fill, we donate to a charity of the client’s choice. We’ve surpassed $1 million donated and we’re just getting started.

This is: what's next
Apply now or reach out to:
Elton Kelly
Principal Consultant, Natural Selection Group
M: 0405 294 375
E: elton.kelly@naturalselectiongroup.com.au



Frequently asked questions

Who is hiring for the Mid-Level C# + AWS Software Engineer role?
Natural Selection Group is hiring for the Mid-Level C# + AWS Software Engineer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Mid-Level C# + AWS Software Engineer job located?
The Mid-Level C# + AWS Software Engineer role with Natural Selection Group is based in Melbourne CBD & Inner Suburbs, VIC, AU.
Is the Mid-Level C# + AWS Software Engineer role full-time or contract?
This is a full time position at Natural Selection Group.
What experience level is the Mid-Level C# + AWS Software Engineer role?
The Mid-Level C# + AWS Software Engineer position is aimed at mid-level candidates.
How do I apply for the Mid-Level C# + AWS Software Engineer role at Natural Selection Group?
Apply directly on Natural Selection Group's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct