## Software Engineer (.
NET / Python) - Mid & Senior Level
**Location:** Brisbane (3 days office / 2 days WFH)
**Salary:**
- Mid-Level Engineer: **120,000 - 125,000 Super**
- Senior Engineer: **Up to 150,000 Super**
## About the Opportunity
We're a technology-driven business with a strong focus on automation, systems integration, and customer self-service. Our in-house development team builds and maintains the core platforms that power the business, including a custom CRM, APIs, customer-facing portals, and backend services.
As we continue to scale, we're expanding our engineering team with both a **Mid-Level Software Engineer** and a **Senior Software Engineer**. This is an opportunity to work on business-critical systems, influence technical direction, and deliver solutions that have a direct impact on operations and customer experience.
Working within a small, highly collaborative team, you'll be hands-on across the full software development lifecycle and have significant ownership over the solutions you build.
---
## The Role
You'll work closely with the Development Lead, engineers, UX/UI designers, and operational stakeholders to design, build and maintain applications, integrations, and automation platforms.
Key projects include:
- Automating service delivery and operational workflows
- Building integrations with external carriers and third-party platforms
- Developing customer-facing portals and API services
- Creating automated notifications and self-service capabilities
- Enhancing and modernising existing CRM platforms
- Developing intelligent automation and AI-assisted tooling
- Improving platform scalability, reliability, and operational efficiency
This role is heavily integration-focused, involving complex API ecosystems, long-running workflows, and maintaining data consistency across multiple systems.
---
## Technology Stack
## Core Technologies
- C# / .
NET
- Python
- REST APIs
- SQL / Relational Databases
- Linux
## Exposure To
- FastAPI
- Django
- Vue.js
- Docker
- CI/CD Pipelines
- Ansible
- AI Coding Tools & LLM Integrations
---
## Responsibilities
## Python Development
- Build and enhance customer-facing portals and backend services
- Develop integrations with external platforms, cloud services, and operational systems
- Create automation solutions that improve business efficiency
- Build AI-driven and agent-based internal tools
## .
NET Development
- Extend and modernise a mature CRM platform
- Develop integrations and workflows connecting internal systems
- Contribute to architectural and technology decisions
- Improve application performance, maintainability, and scalability
## General
- Design, develop, test and deploy robust software solutions
- Collaborate with technical and non-technical stakeholders
- Troubleshoot and resolve production issues
- Participate in code reviews and technical discussions
- Drive continuous improvement across engineering practices
---
## What We're Looking For
## Mid-Level Engineer
- Commercial experience developing software with **Python and/or C#/.
NET**
- Strong understanding of REST APIs and systems integration
- Experience working with relational databases and SQL
- Comfortable working in Linux environments
- Strong problem-solving skills and ability to work independently
- Passion for automation and improving business processes
## Senior Engineer
- Extensive commercial experience developing enterprise applications using **Python and/or C#/.
NET**
- Proven history delivering integration-heavy software solutions
- Strong architecture and solution design capability
- Experience mentoring developers and influencing technical decisions
- Deep understanding of API design, scalability and system reliability
- Ability to own projects from concept through to production
---
## Desirable Experience
- Modernising legacy .
NET applications
- Telco, ISP, networking or infrastructure environments
- NBN, carrier, or wholesale network integrations
- Salesforce integrations
- Docker, CI/CD pipelines and Infrastructure Automation
- AI development, LLM APIs, Agents or MCP
- Network management platforms and operational tooling
---
## What's On Offer
- Competitive salary package
- Hybrid working arrangement (3 days office / 2 days WFH)
- Training and professional development budget
- High level of ownership and autonomy
- Opportunity to influence technical direction and architecture
- Exposure to modern AI-assisted development workflows
- Small, collaborative engineering team with direct access to stakeholders
- Two-stage interview process:
- Stage 1: Cultural & team fit
- Stage 2: Live technical assessment
If you're a software engineer who enjoys solving real-world integration challenges, building scalable automation, and working across both modern and legacy platforms, we'd love to hear from you.