Principal Software Engineering Manager

4 weeks ago


Brisbane, Australia Microsoft Full time

Overview

As a Principal Software Engineering Manager in Azure Networking , you will gain marketable experience leading a team responsible for massive scale data centre network architecture, design, network infrastructure automatic management, software defined networking and high scalable/available/reliable distributed service design/implementation.

Microsoft Azure is expanding its team in Australia and is looking for dynamic individuals to manage devops teams. The ideal candidate would be adaptable and able to become a subject matter expert across a variety of services and systems throughout their career.


The team develops and operates highly scalable software supporting Azure Networking including automations that maintain the configuration of our network. Many software engineers are involved in all aspects of the life cycle including software design, implementation, deployment and operations. Others are involved in advanced monitoring, analysis, and alerting for security events.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Qualifications:

Demontrated experience in technical people leadership and mentorship of a team of software engineers and the ability to drive impact on the overall technical strategy Significant commercial experience in a software development environment Ability to evolve and uplift engineering practices and culture to build a world-class engineering team Solid understanding of cloud development principles and patterns and excellent communications skills and ability to work collaboratively across several teams Excellent problem-solving skills with ability to quickly adapt to new technology and go deep. You need to be confident in your ability to tackle ambiguous problems, own projects end-to-end, reason about performance and reliability, and produce quality code. Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, Golang, C, C++, C#, Java, JavaScript, or Python OR equivalent experience, Or other object-oriented programming. 

Preferred Qualifications:

Knowledge about highly reliable distributed system, micro service, service fabric, Azure Devops, Redis, Bootstrap. Be familiar with common network protocols, such as TCP, BGP, IP routing, IPv6 etc., experience on networking router configuration Technical passion and terrific problem-solving skills to drive for result and impact Any experience with network security 

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:  Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

#azurecorejobs #AzureCore

Responsibilities

The purpose of this role:

Guides partnership with appropriate stakeholders (e.g. project manager, technical lead) to determine user requirements within and across teams. Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform. Optimises, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI). Guides team to drive multiple groups’ project plans, release plans, and work items in coordination with appropriate stakeholders (e.g. project managers). Guides team and acts as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions. Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations. To be able to identify root causes of network issues and system performance bottlenecks, propose simple and implementable technical solutions and actively reach out to customers to solve their pain points. Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.Industry leading healthcareEducational resourcesDiscounts on products and servicesSavings and investmentsMaternity and paternity leaveGenerous time awayGiving programsOpportunities to network and connect

  • Brisbane, Australia Microsoft Full time

    OverviewAre you looking for an opportunity to build software and systems for some of the biggest data centers that humanity has ever created? The Azure Networking team is responsible for designing and building the software defined network infrastructure that powers millions of servers around the globe for Azure, Bing and other Microsoft cloud services. Azure...


  • Brisbane, Australia G&S Engineering Services Full time

    Job no: JY9XX Revolutionise your career with DRA Global Limited (ASX: DRA | JSE: DRA), a leading international engineering, project delivery, and operations management group specialising in the mining, minerals, and metals industry. With a remarkable legacy spanning almost four decades and a global presence across Africa, the Middle East, North and South...


  • Brisbane, Australia Wood Full time

    Wood is currently recruiting for a Principal Electrical Engineer to join our team in Brisbane on a permanent basis.  Reporting to the Lead E&I Engineer, the successful applicant will be part of a busy multi-discipline team delivering brownfield / greenfield projects for our client. Responsibilities   Responsible for planning, co-ordinating and...


  • Brisbane Central Business District, Australia Clicks IT Recruitment Full time

    Clicks IT Recruitment is currently working with an internationally recognised organisation synonymous within the resources sector. This unique role will see you lead a number of development teams consisting of QA and developers. This team is working on making continuous improvement to a proprietary control software. You will be required to advocate...


  • Brisbane, Australia Workday, Inc. Full time

    About the Role Our team is building Workday Planning's first Google Add-on that will empower users to do reporting and ad-hoc analysis in Google Sheets. This new product will allow users to view, analyze, and modify Planning data while providing a rich conversational AI experience for deeper insights into customer data models. In this role, you will...


  • Brisbane, Australia Suncorp Group Full time

    About the role A skilled Senior Software Engineer is needed to join a high performing development team in Customer Engagement Technology within the Technology & Transformation division. Your role is to build API or microservice capabilities for Customer Engagement Technology in support of key strategic Customer Workbench initiatives.  As a Software...


  • Brisbane, Australia HKT Full time

    PCCW Global is a leading international communications service provider, offering the latest mobility, voice and data solutions to multinational enterprises, telecommunications partners, cloud and application service providers. With a network footprint reaching over 3,000 cities in 160+ countries across 5 continents, our truly global coverage combined with...


  • Brisbane City, Australia Vero Insurance Full time

    Jobs - Job Details - Senior Software Engineer Careers at Suncorp Take the next step. Be part of something bigger at Suncorp. Senior Software Engineer Job No: 670828 Brisbane - Inner Suburbs & CBD Permanent Full Time IT Pay Band 5 About the roleA skilled Senior Software Engineer is needed to join a high performing development team in Customer Engagement...


  • Brisbane, Australia Queensland Rail Full time

    Queensland Rail has an exciting new role that has been created to oversee the track and civil reliability engineering outcomes for our business. We're seeking a Principal Reliability Engineer with a rail and reliability background and broad track and civil knowledge to provide detailed recommendations on the best approach to manage our full asset lifecycle...

  • Software Engineer

    4 weeks ago


    Brisbane, Australia Suncorp Group Full time

    The role involves collaborating with Tribe and Platform leaders, as well as the Engineering Practice, to design, develop, and implement improvements in our engineering capabilities. This includes systems analysis, design, development, maintenance, and ongoing support for Suncorp's Guidewire software. What you’ll do Proficient delivery of...


  • Brisbane, Australia Lycopodium Full time

    With offices in Australia, Africa, Canada, Peru and the Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our global team and learning from renowned subject matter experts, we can offer you a diverse career...


  • Brisbane, Australia NES Fircroft Full time

    NES Fircroft have partnered with a Global Minerials Processing Consultancy who is seeking a highly experienced Principal Mechanical Engineer to join the expanding team in Brisbane. Reporting to the Design Manager, you will oversee and ensure the efficient coordination and production of design outputs aligned with project and study requirements. The...


  • Brisbane, Australia Lycopodium Limited Full time

    With offices in Australia, Africa, Canada, Peru and the Philippines, Lycopodium proudly delivers high quality professional engineering and project delivery services globally, across the resources, infrastructure and industrial processes sectors. By joining our global team and learning from renowned subject matter experts, we can offer you a diverse career...


  • Brisbane, Australia Expertech Full time

    Software Engineering Manager - React | Node | Azure| API | Redux | GraphQL | TypeScript Exciting opportunity to work for a growing Australian company, based in Queensland. They save lives, you can be a part of that! You can be located in Brisbane or Gold Coast. We need an experienced - Software Engineering Manager - React | Node | Azure| API | Redux |...


  • Brisbane, Australia Equinox Engineering Ltd Full time

    Equinox Engineering Australia Pty Ltd Department: Process Engineering Department Reports to: Australia Country Manager  Key Skills and Abilities Must possess strong communication and interpersonal skills. Minimum 5-9 years Canadian conventional and unconventional oil and gas project design experience and the ability to challenge and...


  • Brisbane, Australia Equinox Engineering Ltd Full time

    Job Title: Senior Process Engineer  Equinox Engineering Australia Pty Ltd Department: Process Engineering Department Reports to: Australia Country Manager  Must have Permanent Residency in Australia Key Skills and Abilities Must possess strong communication and interpersonal skills. Minimum 9-15 years Canadian conventional and...


  • Brisbane, Australia Transurban Full time

    Working at Transurban is different; it’s a place where you can see the benefits of your work play out in real life, every day. We create city-sized solutions—building and operating safer, smarter, and more sustainable roads—to solve pressing transport challenges that are slowing cities down.  About the role We're seeking a Senior Software Engineer...

  • Structural Engineer

    4 weeks ago


    Brisbane, Australia G&S Engineering Services Full time

    Job no: J3JMJ Revolutionise your career with DRA Global Limited (ASX: DRA | JSE: DRA), a leading international engineering, project delivery, and operations management group specialising in the mining, minerals, and metals industry. With a remarkable legacy spanning almost four decades and a global presence across Africa, the Middle East, North and South...

  • Software Engineer

    4 weeks ago


    Brisbane, Australia Hudson Full time

    Design, code, test and install applications programs either in one major program 3+ years of experience in Programming and Applications Design, Contribute to continuous improvement in project methodologies and processessResponsibilities *Design, code, test and install applications programs either in one major program or a range of programs across multiple...


  • Brisbane, Australia Equinox Engineering Ltd Full time

    Job Title: Senior Electrical Engineer Equinox Engineering Australia Pty Ltd Equinox Engineering Australia Pty Ltd. is an engineering service provider located in Brisbane, QLD. We provide high quality Engineering, Procurement and Construction Management (EPCM) services to our clients in Australia and worldwide. Equinox Australia is engaged in...