Careers at Codify
Grow your career as an Azure Software Engineer or Azure Cloud Engineer with us.
Work at Codify
At Codify, we understand that you have many options when choosing where to take your career. Here’s why we believe Codify should be at the top of your list.
As one of Australia’s leading Microsoft Azure specialists, headquartered in Brisbane, we’re proud to be a Tier 1/Direct Microsoft Cloud Solution Provider. Our strong partnership with Microsoft includes a historical Gold-Certified Partner status, and current Microsoft Solutions Partner, as well as, specialisations in Cloud Platform and Advanced Specialisation in Windows Server and SQL Server Migration to Microsoft Azure.
Our mission? To empower Australian enterprises with cutting-edge cloud technology that enhances operational efficiency, optimises cloud environments, and drives digital transformation through innovative solutions and customer-centric service. Learn more about our services; Azure Health Check, Azure Cloud Migration, Azure Managed Services and Additional Managed IT Services.
Our team bring their dogs to work to celebrate International Dog Day every year.
Grow your career as an Azure Software Engineer or Azure Cloud Engineer in Brisbane
At Codify, we know that our Azure Software Engineers and Azure Cloud Engineers are at the core of our success. If you’re passionate about working with cutting-edge cloud technologies, solving complex challenges, and contributing to transformational projects, this is the place for you.
Why join us?
As an Azure Software Engineer or Azure Cloud Engineer at Codify, you’ll be working on innovative solutions within the Microsoft ecosystem for a diverse customer base. We offer a unique combination of benefits to help you grow your career.
Work on impactful Azure projects
You’ll get hands-on experience with a diverse range of Azure services, helping to solve real-world challenges for our clients.
Continuous learning and certifications
We support your professional development by funding study materials and certification costs for Microsoft Azure and related technologies.
Career growth opportunities
With no rigid role divisions, you’ll have opportunities to work on both project work and client support, expanding your skills in multiple areas.
Collaborative culture
Work alongside a talented team that values knowledge sharing, collaboration, and innovation in everything we do.
High-performance tech setup
Including a top-tier Lenovo ThinkPad with MSDN subscriptions and a 32-inch 4K display.
Flexible work culture
Work on exciting Azure projects while enjoying our supportive, balanced work environment.
Team camaraderie
From weekly team lunches to monthly slow roast BBQs, you’ll be part of a connected and engaged team.
Development-focused environment
We’re committed to supporting your growth through continuous learning opportunities and access to the latest technologies.
What you’ll get
We ensure you have the tools and environment to do your best work.
Current Opportunities
While we’re actively recruiting for the listed positions below, we’re always interested in hearing from talented professionals. If you are a skilled Azure Software Engineer or Azure Cloud Engineer looking for your next opportunity in Brisbane, please reach out.
Azure Software Engineer
Position Description
The key area of our business is our Cloud Solution Provider offering – Managed Azure. This role will see you join Codify as a software engineer reporting to a Principal Cloud Consultant. The primary function of this role will be to assist in the development of systems and infrastructure that support the Managed Azure service offering.
You will also engage directly with Codify customers via the service desk from time to time to assist with development issues in Azure or as an escalation point for internal systems issues from the service desk.
Technology Landscape
- ConnectWise Manage is our core service delivery platform and managed companies, contacts, service tickets, contractual agreements, and invoicing.
- We have a number of applications that interconnect between Microsoft’s back end billing systems, our Managed Azure customer portal, ConnectWise, and other systems. These need to be continually extended to demonstrate customer value while also adapting to changes in APIs at our partners such as Microsoft.
- We have an automation platform that sits between our customers’ Azure tenancies and our Managed Azure platform. This is a highly scalable orchestration engine and performs most of our governance operations automatically while handing exceptions off to ConnectWise Manage for human intervention when required.
- We are 100% Microsoft-focused and cloud-native. We have no legacy or on-premises infrastructure. Whenever possible we will use Azure Platform as a Service.
Technology Architecture
For all of our applications except our automation platform:
- .NET Core 3.1/5
- C# is our principal development language
- Azure SQL Database is our storage engine for most applications. We use Azure Storage where it makes sense to.
Our automation platform:
- The core is written in C# on .NET Core 3.1/5
- The pluggable modules for our automation jobs are based on Python.
User Interface Layer:
- Angular 2+
- SCSS
- Typescript
Specific Skills
Must Have
- Great communication skills
- Ability to comprehend software architectures with multiple systems involved
- Ability to write maintainable and reliable software
Nice to Have
- C#, Angular, .NET core, T-SQL
- Azure; Azure Service Bus; App Service;
- Python, Linux experience, MySQL, PHP, Javascript/Typescript, Docker;
Interview Requirements
During an interview with Codify, in addition to answering questions you will be required to:
- Demonstrate and explain a piece of software you have written (a hobby project is fine). The piece of software must be code-first and written by you (i.e. no Winforms projects, etc). The language should be one you’re comfortable and experienced with, not necessarily one from our Nice to Haves list. Alternatively, you can provide us with a link to an open source project you have contributed to and talk us through that;
- Draw some block diagrams for system components and explain how you might write a piece of software at a high level;
Roles and Responsibilities
As a software engineer you will be responsible for working on extending our existing systems.
Codify has highly competent software engineers and architects for you to lean on for advice and support when some aspects of the infrastructure are complex.
Day to day responsibilities:
- Working on backlog items stored in Azure DevOps.
- Creating new solutions in C# (with Python as a minor focus).
- Submitting well-engineered solutions to DevOps for CI build and testing.
- Resolving bugs in CI.
- Release planning through other environments from CI to Test and Prod.
Values and Principles:
- You must closely adhere to the company’s architectural principles and not going off on tangents with experimental technology for the sake of it. Remember that our systems support millions of dollars in Azure workloads.
- We design for the shortest path to reliable software that makes our customers successful – and we iterate from there.
- Wherever possible we will use off-the-shelf solutions that can be cost-effectively adapted to our unique business scenario.
- You will be required to manage your time well in dealing with cognitive churn associated with working across several systems.
Contact Us
If you think you think you’re a good fit for the above, then we would love to hear from you.
Please contact Ryan Cokell (ryan.cokell@roberthalf.com.au / 0423 421 767) at our exclusive recruitment partner, Robert Half.