40 Engineer Ii jobs in Australia
Software Engineer II
Posted 2 days ago
Job Viewed
Job Description
We are looking for a talented Software Engineer II with a strong and proven record of top-notch design and code development skills. As a Software Engineer II in Azure Storage, you will play a key role in defining the technical direction of the next generation of architecture of Azure Storage, while delivering continued improvements as well as pathbreaking features at a high quality. You will work on the latest server technologies and highly distributed systems, with a focus on reliability, scalability, performance, consistency and debuggability.
Come build community, explore your passions and do your best work at Microsoft. This opportunity will allow you to bring your aspirations, talent, potential - and excitement for the journey ahead.
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.
**Responsibilities**
+ Collaborates with appropriate stakeholders to determine user requirements for a set of scenarios.
+ Work on identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Leverages subject-matter expertise of cross-product features with appropriate stakeholders (e.g., project managers) to drive a workgroup's project plans, release plans, and work items.
+ Acts as a Designated Responsible Individual (DRI), working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.Embody our culture and values
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 1+ year(s) of experience with hardware.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 3 days ago
Job Viewed
Job Description
We are the Azure Portal Cloud Native Experiences team, and we're looking for talented engineers to join us in creating the next generation of developer and operator experiences in Azure. Our team owns the portal experiences for Azure Kubernetes Service (AKS) empowering customers to easily build, manage, and scale Kubernetes clusters across environments and regions.
We also design and deliver skills and tools for Copilot in Azure and Github Copilot, bringing AI-powered automation, intelligent recommendations, and actionable insights directly into the customer workflow. By blending powerful cloud-native capabilities with seamless User Experience (UX), we help customers accelerate innovation, optimize workloads, and operate Kubernetes with confidence.
Azure Portal Cloud Native Experiences are used by customers worldwide, powering some of the largest workloads on Azure. If you're excited to push the boundaries of cloud User UX, shape the future of Kubernetes at scale, and build experiences that impact millions of users, this is the team for you.
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.
**Responsibilities**
+ Works with appropriate stakeholders to determine user requirements for a set of features.
+ Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
+ Creates and implements code for a product, service, or feature, reusing code as applicable.
+ Contributes to efforts to break down larger work items into smaller work items and provides estimation.
+ Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
+ Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 1+ year(s) of experience working with web frameworks like React.js, TypeScript & React.
+ 1+ year(s) of experience with technologies like JavaScript Object Notation (JSON), Asynchronous JavaScript and XML (AJAX), Kubernetes, and Global Information Tracker (Git).
**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.
**Preferred Qualifications:**
+ Experience in building, shipping and operating reliable, distributed systems software.
+ Experience with containers and Kubernetes.2+ years of knowledge of data mining, machine learning, or information retrieval.
+ Ability to learn and grasps concepts quickly in a fast-paced environment, with remarkable problem-solving skills and outstanding drive for results.
+ Commitment to collaboration and teamwork and ability to deliver via influence.
+ Self-starter, who proactively identifies problems and drives for resolution.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 4 days ago
Job Viewed
Job Description
We are the Azure Portal Cloud Native Experiences team, and we're looking for a talented Software Engineer II to join us in creating the next generation of developer and operator experiences in Azure. Our team owns the portal experiences for Linux and end-to-end Workloads, empowering customers to easily build, manage, and scale their business across environments and regions.
We also design and deliver skills and tools for Copilot in Azure and Github Copilot, bringing AI-powered automation, intelligent recommendations, and actionable insights directly into the customer workflow. By blending powerful cloud-native capabilities with seamless user experience (UX), we help customers accelerate innovation, optimize workloads, and operate their infrastructure with confidence. Azure Portal Cloud Native Experiences are used by customers worldwide, powering some of the largest workloads on Azure. If you're excited to push the boundaries of cloud UX and build experiences that impact millions of users, this is the team for you.
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.
**Responsibilities**
+ Works with appropriate stakeholders to determine user requirements for a set of features.
+ Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
+ Creates and implements code for a product, service, or feature, reusing code as applicable.
+ Contributes to efforts to break down larger work items into smaller work items and provides estimation.
+ Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
+ Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 4+ years of professional web development experience.
+ 1+ year(s) of proficiency with the latest techniques building web apps and services using HyperText Markup Language (HTML5), Cascading Style Sheets (CSS), JavaScript, React, and Redux.
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience
+ 1+ year(s) proficiency building engaging user experiences.
+ 1+ year(s) of experience with frameworks like React, and TypeScript.
+ 1+ year(s) of focus on scenario/unit testing; we use Selenium and Mocha/Chai at cloud-scale.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 4 days ago
Job Viewed
Job Description
As storage solutions grow in capacity, performance, and intelligence, customers expect seamless experiences across Azure. Our team builds the platform and user experiences that enable reliable and secure storage at cloud scale. This work involves designing and implementing software components that optimize storage solutions for the Azure fleet, including device drivers, system software, diagnostic tools, libraries, telemetry services, and comprehensive testing.
In this role, you will collaborate with developers across Microsoft and with hardware and software partners to deliver solutions that leverage specialized acceleration devices and customized offloading hardware. You will work on challenging technical problems and contribute to systems that impact billions of users in the Azure ecosystem.
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.
**Responsibilities**
+ Design and develop system software that manages storage services in Azure.
+ System design through well-defined interfaces across multiple components, code reviews, leveraging data/telemetry to make decisions.
+ Ensure that services and components are well-defined and modularized, secure, reliable, diagnosable, actively monitored, and reusable.
+ Consider testability, portability/monitoring, reliability, and maintainability, and understand when code is ready to be shared and delivered.
+ Collaborate with a dynamic team of engineers, including mentoring more junior engineers in the workgroup.
+ Drive for quality in everything you do and continuously improve the quality of the systems on which you work.
+ Rapidly deploy cloud scale solutions and monitor health through telemetry.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 10 days ago
Job Viewed
Job Description
**Responsibilities**
The Azure Networking Australia team has openings ranging from entry-level to senior positions. We are seeking top talent with a passion for massive-scale network management through software engineering.
In this role, you will:
+ Identify root causes of network issues and system performance bottlenecks
+ Propose simple, implementable technical solutions
+ Actively engage with customers to address pain points
+ Collaborate internally and externally with teams across Microsoft and industry partners
The position involves working on the Azure Networking Management System, a robust and dependable platform that has evolved over the past 10 years, enabling clients to build on a proven foundation.
**Qualifications**
**Required Qualifications:**
+ Bachelor of Science (BS), Master of Science (MS), or Doctor of Philosophy (PhD) degree in Computer Science or equivalent experience
+ Strong communication skills and the ability to work effectively in a collaborative environment
+ Technical passion and exceptional problem-solving skills to drive results and deliver impact
+ The ability to fully understand complex problem spaces and independently drive initiatives forward
+ Technical stack experience: highly reliable distributed systems, microservices, Service Fabric, Azure DevOps, Redis, Bootstrap
+ Familiarity with common network protocols such as TCP, BGP, IP routing; experience with networking router configuration is a plus
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 1+ year(s) experience with requirement analysis, feature design or test plan writing.
+ 1+ year(s) proficiency with one of the following areas: Ethernet, Virtual Local Area Networks (VLANs), Internet Protocol Routing (IP Routing), Transmission Control Protocol/Internet Protocol (TCP/IP), Border Gateway Protocol (BGP), Quality of Service (QoS), Layer 2-Layer 3 protocols (L2-L3 protocols), Platform validation, Quality of Service (QoS), and network management.
+ 1+ year(s) knowledge of UNIX or Linux and Cisco Certified Internetwork Expert (CCIE) certification is a plus.
+ 1+ year(s) of demonstrated familiarity with test automation tools and scripting languages, experience with agile methodology, and strong communication skills.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 26 days ago
Job Viewed
Job Description
The team works at the interface of software and hardware. The team creates technology to validate, onboard and manage the hardware throughout its lifespan (from arrival to disposal), track the hardware metadata, and ensure the quality and security of hardware when it reaches Microsoft datacenters. It supports the expansion of all capacity for Microsoft services and is at the leading edge of new hardware platforms coming to the cloud. The team is focused on automating the management and tracking the process of New Technology onboarding to bring new and innovative technologies to market faster.
In Azure Core New Tech team, your role as a Software Engineer will be to understand requirements, create designs, and implement the features needed to enable new technologies. This opportunity will let you grow your skills in software and hardware by collaborating with various Azure teams, learning about the emerging technologies in the industry and bring change to Azure.
The team provides a flexible working environment that enables both hands-on opportunities with hardware and hybrid work contributions.
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.
**Responsibilities**
- Works with appropriate stakeholders to determine user requirements for a set of features.
- Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
- Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
- Contributes to efforts to break down larger work items into smaller work items and provides estimation.
- Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
- Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
- Bachelor's Degree in Computer Science, or related technical discipline AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
o OR equivalent experience.
- 1+ year(s) with a comprehensive understanding of computer networking concepts (Transmission Control Protocol/Internet Protocol (TCP/IP), Domain Name System (DNS), routing, switching, firewalls)
- 1+ year(s) knowledge of datacenter infrastructure and server architecture, including hardware components (Central Processing Unit (CPU), memory, storage, network interfaces).
+ 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.
**Preferred Qualifications:**
- Bachelor's Degree in Computer Science
o OR related technical field AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C++, C#, Java
o OR Master's Degree in Computer Science or related technical field AND 3+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java
o OR equivalent experience.
- 2+ year(s) experience working cross team, collaborating with others, prioritizing tasks, and working independently.
- 2 + year(s) working with or developing software for distributed systems and scalable cloud environments, and familiarity with network protocols.
- 2+ year(s) with excellent hands-on design, coding, debugging, and problem-solving skills.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 26 days ago
Job Viewed
Job Description
We offer a wide range of opportunities to expand the capabilities and reach of our platform significantly. Our team thrives in a collaborative environment where ideas are shared and built upon to deliver exceptional value to customers. Engineers are encouraged to create, implement, and take ownership of innovative solutions. This is a dynamic space and a chance to contribute to a strategically important area for Microsoft.
Joining the Azure Fleet Resource Lifecycle Management Team means contributing to the essential infrastructure behind Microsoft Cloud. Your work will help drive innovation and support the continued growth of the cloud platform.
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.
**Responsibilities**
+ Build the platform that augments and improves Azure datacenter infrastructure.
+ Designing scalable software
+ Writing quality code.
+ Self-motivated developers who care deeply about our customers.
+ Solving challenging problems
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Engineer ii Jobs in Australia !
Software Engineer II
Posted 26 days ago
Job Viewed
Job Description
Azure continues to grow rapidly, with teams working together to manage the entire capacity lifecycle-from initial demand signals to hardware retirement. Our vision is to develop a Capacity Infrastructure Services (CIS) platform that automates provisioning and de-provisioning of hardware, software, and devices, streamlines datacenter operations and business processes, and delivers end-to-end data analytics. This approach enables Microsoft services to manage capacity in a consistent, efficient, and secure manner.
As a Software Engineer II in the Capacity Infrastructure Services Australia team, you will help build a comprehensive resource lifecycle management system that secures, validates, and provisions the Azure platform. This role offers a unique opportunity to explore the internal workings of Azure core services, understand how they scale, and take ownership of solutions that contribute to high-impact business outcomes.
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.
**Responsibilities**
+ Contribute to developing a holistic resource lifecycle management system.
+ Focus on securing, validating, and provisioning the Azure platform.
+ Play a role in supporting the fastest growing cloud platform in the market.
+ Gain visibility into the internals of Azure core services
+ Learn how services bootstrap and scale.
+ Opportunity to own a high-impact area of the platform.
+ Directly influence areas with million-dollar business impact.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 26 days ago
Job Viewed
Job Description
The team works at the interface of software and hardware. The team creates technology to validate, onboard and manage the hardware throughout its lifespan (from arrival to disposal), track the hardware metadata, and ensure the quality and security of hardware when it reaches Microsoft datacenters. It supports the expansion of all capacity for Microsoft services and is at the leading edge of new hardware platforms coming to the cloud. The team is focused on automating the management and tracking the process of New Technology onboarding to bring new and innovative technologies to market faster.
In **Azure Core New Tech team, your role as a Software Engineer** will be to understand requirements, create designs, and implement the features needed to enable new technologies. This opportunity will let you grow your skills in software and hardware by collaborating with various Azure teams, learning about the emerging technologies in the industry and bring change to Azure.
The team provides a flexible working environment that enables both hands-on opportunities with hardware and hybrid work contributions.
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.
**Responsibilities**
+ Works with appropriate stakeholders to determine user requirements for a set of features.
+ Drives identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Contributes to efforts to break down larger work items into smaller work items and provides estimation.
+ Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
+ Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical field AND 4+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 5+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java
+ Master's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java
+ OR equivalent experience
+ 1+ year(s) ability to work cross team and collaborate with others
+ 1+ year(s) ability to prioritize tasks and work independently
**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.
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Software Engineer II
Posted 26 days ago
Job Viewed
Job Description
We are hiring a Software Engineer II to join the Software for Open Networking in the Cloud (SONiC) team. This team develops and maintains the software that runs on network switches and routers. Areas of focus include supporting next-generation switches ranging from 10 gigabits per second (10G) to 1.6 terabits per second (1.6T), implementing advanced packet forwarding features, enabling extensive telemetry for network devices, and building artificial intelligence (AI)-driven backend networks. The team also contributes to a growing open-source community for switch software, which is adopted by other cloud providers.
This role offers the opportunity to solve complex technical challenges while contributing to the scalability, reliability, and innovation of Microsoft's cloud infrastructure. You will work alongside a collaborative team to design and implement features that enhance the performance and intelligence of network systems at scale.
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.
**Responsibilities**
+ Collaborate with stakeholders to gather and clarify user requirements for specific scenarios and ensure alignment with project goals.
+ Drive the identification of technical dependencies and contribute to the creation of design documentation for products, applications, services, or platforms.
+ Create, implement, optimize, debug, refactor, and reuse code to enhance performance, maintainability, and return on investment.
+ Leverage your subject-matter expertise to partner with stakeholders such as project managers and help guide project plans, release strategies, and work item prioritization.
+ Act as a Designated Responsible Individual (DRI) by developing and following operational playbooks, monitoring systems for issues, and initiating recovery actions for both simple and complex incidents.
+ Proactively seek out new knowledge and apply emerging trends, technical solutions, and patterns to improve product availability, reliability, efficiency, observability, and performance at scale.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 3+ years of experience in IP networking and/or distributed systems.
+ 3+ years of experience in Linux operating system.
**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.
**Preferred Qualifications:**
+ Bachelor's Degree in Computer Science
+ OR related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, OR Python
+ OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience.
+ 3+ years of experience with SDN technologies like Overlay Switching and Routing, EVPN, VXLAN, MPLS, EITF RFCs, SDN Controllers.
+ 3+ years of experience with container-based technologies
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .