
Principal Software Engineer – Middleware
1 week ago
$200,000 Package | Melbourne CBD + Hybrid (1 Day Office / 4 Days WFH)
Oscar Thomas has been exclusively retained to appoint a Principal Engineer – Middleware for Frontier Software, a market leader in Australian technology. This role represents a rare chance to work at the intersection of architecture, leadership, and delivery for a business recognised as one of the country's most advanced technology organisations.
Why Frontier Software?Frontier is one of Australia's leading technology businesses, delivering solutions used globally across critical industries. With a long track record of success, the company continues to invest heavily in engineering, cloud platforms, and product innovation.
Key reasons engineers choose Frontier:
- Flexibility – Hybrid model with 1 day in the Melbourne CBD office and 4 days from home.
- Engineering culture – Emphasis on modern practices, cloud adoption, and continuous improvement.
- Scale and stability – A proven business with long-term growth, providing both career security and technical challenge.
- Collaborative environment – Technologists and business leaders working together to deliver impact.
The Principal Engineer – Middleware - C++ leadership role, ensuring middleware systems remain secure, scalable, and aligned with business goals. The position requires strong stakeholder engagement as well as hands-on technical capability with cross platform experience.
Key responsibilities include:
- Providing technical leadership and architectural direction across middleware platforms.
- Leading from the front: setting standards, guiding teams, and ensuring engineering excellence.
- Influencing senior stakeholders to align technology initiatives with organisational objectives.
- Designing, auditing, and evolving middleware solutions for performance, resilience, and security.
- Driving adoption of best practices in software design, coding, and defensive programming.
- Supporting incident response and ensuring robust operational performance.
We are seeking an engineer who can combine technical expertise with the ability to influence and lead:
- Strong background in C/C++, cross platform
- Exposure to C#, JavaScript, Python, Perl, SQL would be advantageous
- Experience with cloud architectures - Azure or AWS preferred - happy to consider GCP
- Proven ability to communicate technical solutions clearly to senior stakeholders.
- A leadership style that motivates teams and gains buy-in across the organisation.
- 7+ years' experience in software engineering
- $200k total package, reflecting the scope and responsibility of the role.
- Hybrid work: Melbourne CBD office 1 day per week, 4 days from home.
- Opportunity to take a principal role in one of Australia's leading technology organisations, influencing systems at scale.
- A collaborative, engineering-focused environment where your expertise will make a measurable impact.
Oscar Thomas has been retained exclusively for this appointment.
If you're ready to step into a senior engineering role with both technical and strategic influence, we'd like to hear from you.
For a confidential discussion, call Adam Bell on
-
Advanced Middleware Software Engineer
2 weeks ago
Melbourne, Victoria, Australia beBeeSoftware Full time $125,000 - $160,000Senior Middleware Software Engineer RoleWe are seeking a highly skilled Senior Middleware Software Engineer to join our team. This key position will involve designing, developing, and maintaining middleware components for various systems. The ideal candidate will possess strong technical expertise in C#, Visual Studio, and .NET, with experience in API...
-
Middleware Software Engineer
3 weeks ago
Melbourne, Victoria, Australia Symmetrio Full timeSymmetrio is recruiting a Senior Middleware Software Engineer for our customer, a global conglomerate in the medical device space.This engineer will play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms.The ideal candidate will bring a strong background in C#, Visual Studio,.NET, API...
-
Middleware Software Engineer
1 week ago
Melbourne, Victoria, Australia Symmetrio Full timeSymmetrio is recruiting a Senior Middleware Software Engineer for our customer, a global conglomerate in the medical device space.This engineer will play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms. The ideal candidate will bring a strong background in C#, Visual Studio, .NET, API...
-
Middleware Software Architect
7 days ago
Melbourne, Victoria, Australia beBeeSoftware Full time $125,000 - $160,000Middleware Software Engineer Job DescriptionThis is a pivotal role that requires connecting embedded firmware systems with higher-level software applications and clinical platforms. The ideal candidate will bring a strong background in C#, Visual Studio, .NET, API development, and real-time device communication within a regulated medical environment.As a...
-
High Salary Middleware Software Engineer
2 weeks ago
Melbourne, Victoria, Australia Symmetrio Full timeSymmetrio is recruiting a Senior Middleware Software Engineer for our customer, a global conglomerate in the medical device space.This engineer will play a pivotal role in connecting embedded firmware systems with higher-level software applications and clinical platforms. The ideal candidate will bring a strong background in C#, Visual Studio, .NET, API...
-
Expert Middleware Developer
1 week ago
Melbourne, Victoria, Australia beBeeMiddleware Full time $125,000 - $160,000Software Engineer - Middleware ExpertSymmetrio is a leading technology firm in the medical device space. We are seeking a skilled Middleware Software Engineer to join our team of experts in developing advanced technologies for critical applications in healthcare.Job ResponsibilitiesWe require an experienced professional to design, develop, and maintain...
-
Principal Software Engineer
1 week ago
Melbourne, Victoria, Australia Deputy Full timeJoin to apply for the Principal Software Engineer role at DeputyDeputy is a global SaaS remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States.Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries.We are backed by top...
-
Principal Software Engineer
3 weeks ago
Melbourne, Victoria, Australia Microsoft Full timeJoin to apply for the Principal Software Engineer - DPU role at Microsoft1 week ago Be among the first 25 applicants Join to apply for the Principal Software Engineer - DPU role at Microsoft Get AI-powered advice on this job and more exclusive features.The Data Processing Unit (DPU) team brings together state-of-the-art software and hardware expertise to...
-
Principal Software Engineer
1 week ago
Melbourne, Victoria, Australia Deputy Full timeJoin to apply for the Principal Software Engineer role at Deputy Deputy is a global Saa S remote-first workforce management company with hubs in Sydney, Melbourne, San Francisco and London, plus team members working remotely across the United States.Our platform serves over 1.5 million workers and 375,000 workplaces across 100+ countries.We are backed by top...
-
Principal Software Engineer
3 days ago
Melbourne, Victoria, Australia ClearCompany Full timeOverviewPrincipal Engineer - AI Scale-Up An exciting venture-backed AI startup is scaling fast and looking for a Principal Engineer to join their core engineering team in Melbourne.This is a chance to get in early with a business that's already working with global enterprises and backed by top-tier investors. Their platform is transforming customer...