Senior Software Engineer

Summary

Senior full-stack .NET Engineer doing hands-on C# and Angular/TypeScript development with SOLID principles, Azure DevOps, and CI/CD, plus L2/L3 support in a build-and-operate product culture.

The Role:

Work as an integral part of the software engineering team as a senior independent contributor, working closely and liaising as needed with local Engineers and development teams in Sydney.

Hands on development in C#/ Angular/ TypeScript, this is a hands-on role), employing SOLID principles. We believe in doing things the right way and give developers the space to do so.

Work closely with UX Designers to create a simple, intuitive and pleasant-to-use user experience and journey

Use Azure DevOps, NUnit or other unit testing frameworks, TeamCity, Jasmine, JEST, Cypress or similar tools

Take on Testing and automation related activities when required

Be part of our build and operate culture for our products, including L2/L3 support, investigations and bug fixes.

Essential Experience:

Strong software engineering skills as a full stack .NET Engineer, using C# and other testing frameworks who practice well-structured development techniques. Angular experience highly desirable

Experience developing high-performance, scalable and extensible software

Excellent communication skills and experience liaising with stakeholders

Ability to create software which is easy to test, debug and maintain, written to best practices

Agile/Scrum, secure coding, CI/CD in a commercial production environment

Degree-educated in Computer Science, Engineering, Mathematics or equivalent industry experience

An outcome driven, collaborative, curious and agile mindset, always looking to learn and improve but with an ability to work independently where required

Desirable Experience:

AI, C++, GPUs, Language parsers, AI based tools (eg: Co Pilot) and PaaS services such as OpenAI, WPF, Git, Pulumi

Experience developing cloud-based SaaS solutions, especially on Azure

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available