CrawlJobs Logo

Software Engineer

New Zealand, Multiple Locations · Job Posted April 06, 2026
Apply Position
Job Link Share

Job Description

Are you passionate about containerized applications and cloud-native software development? If so, we have an exciting opportunity for you! At Azure Kubernetes Service (AKS) Node Lifecycle team, we manage Kubernetes nodes, so AKS customers don't have to. The ensures that nodes support the latest Kubernetes and Azure features and are up to date from a security and compliance perspective. As a Software Engineer on the Azure Kubernetes Service Infrastructure team, you will be responsible for enabling AKS users to access various operating system distributions, ensuring swift support for the latest upstream Kubernetes versions, and integrating the newest advancements in container runtime and Kubernetes node features for our customers. Additionally, you will enable access to cutting-edge AI hardware through AKS, allowing customers to build their own training labs. This is a unique opportunity to accelerate your career, develop deep Kubernetes expertise, and shape the future AI on AKS at Microsoft.

Job Responsibility

  • Create, manage, and optimize OS images for AKS nodes using tools like Packer.
  • Manage and maintain CI/CD pipelines for building, testing, and publishing VHD images.
  • Manage and support complex GPU and Network drivers, including installation, configuration, and troubleshooting for various GPU types on AKS.
  • Optimize performance and troubleshoot issues in the node provisioning process.
  • Implement security measures and ensure compliance with security standards and best practices.
  • Collaborate with other teams and document processes and configurations.
  • Monitor system health, respond to incidents, perform root cause analysis, and ensure system reliability.

Requirements

  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, Golang, C++, C# or Python - OR equivalent experience.
  • 1+ year(s) of experience with at least two of the following areas: Working in Linux or similar Unix-like server environments
  • Working on Windows server environments
  • Using container technologies, Kubernetes, or other cloud-native platforms
  • Managing services through Microsoft Azure or other cloud infrastructure platforms.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Nice to have

  • 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, Golang, C++, C# or Python - OR Master's Degree in Computer Science or related technical field with proven experience coding in languages including, but not limited to, Golang, C++, C# or Python - OR equivalent experience.
  • 1+ year(s) of experience with Continuous Integration/Continuous Deployment (CI/CD) tools and processes, such as Azure DevOps, GitHub, or GitLab.
  • 1+ year(s) of experience collaborating on, building, and maintaining medium to large-scale software programs actively developed by multiple engineers.

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer

8 matching positions

New

Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, build, and operate scalable services that manage capacity allocation, placement, and lifecycle for Azure SQL Database workloads
  • Improve service reliability, performance, and availability through automation, observability, and incident prevention
  • Partner with cross-functional teams across Azure Data to deliver resilient, customer-centric solutions for mission‑critical workloads
  • Leverage modern engineering practices including CI/CD, test automation, telemetry-driven development, and DevOps workflows
  • Continuously improve developer productivity through tooling, frameworks, and automation
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Nextest is seeking a Software Engineer to develop and test software for memory t...
Location
Location
South Korea , Seoul
Salary
Salary:
Not provided
teradyne.com Logo
Teradyne
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience as a Software Developer
  • Strong C++ Object Oriented design and programming skills
  • Experience implementing software that directly interacts with hardware (FPGAs and ASICs)
  • Knowledge of Windows and experience with Visual Studio required
  • Familiarity with Microsoft Visual Studio IDE's and the STL Library
  • Proficiency with a source code control system (GIT preferred)
  • Present ideas to groups of people
  • Self-directed self-starter
  • Resident of Korea (No support), fluent in Korean
  • English Proficiency
Job Responsibility
Job Responsibility
  • Understand Customer requirements and find innovative ways to incorporate those requirements within our existing software architecture
  • Learn from our most senior engineers and bring your experience and voice to help drive the next generation of Teradyne
  • Collaborate with our senior team to design and develop programs and libraries for new products
  • Assist with sustaining and extending programs and libraries for existing products
  • Engage with our Field Applications team to find innovative ways to improve customer success and solve customer problems
  • Work with the Software QA group to devise effective test strategies and identify areas to improve and resolve issues with our internal and customer-facing software releases
  • Fulltime
Read More
Arrow Right
New

Software Engineer

At Convergence Group, we’ve spent over 20 years quietly powering some of the UK’...
Location
Location
United Kingdom , Solihull
Salary
Salary:
55000.00 - 65000.00 GBP / Year
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5 years’ experience of C#
  • Strong knowledge of JavaScript, HTML/CSS, and modern frameworks (React, Blazor, Next.js)
  • Experience working knowledge of Azure cloud services and SQL databases
  • A solid grasp of CI/CD pipelines and automated testing frameworks
  • Comfort with Agile methodologies (Scrum or Kanban) and working in fast-moving teams
  • Effective communicator who can translate complex technical ideas to both developers and stakeholders
  • Excellent attention to detail
  • Experience in producing & consuming technical documentation e.g user stories, database schemas, system guides
Job Responsibility
Job Responsibility
  • Build and maintain high-quality, scalable web applications using C#, JavaScript, web development frameworks and libraries (e.g. React, Next.js, Blazor), and Azure services
  • Design intuitive front-end experiences and robust back-end logic with seamless client-server integration
  • Implement new features using frameworks, databases and API integration and management
  • Ensure software quality with unit, integration, and automated testing
  • Collaborate in Agile environments (e.g. Scrum or Kanban) - participating in standups, sprint planning, and delivery
  • Troubleshoot, debug, and resolve application issues
  • Engage in code reviews and QAT to maintain standards, knowledge sharing, and continuous learning
  • Drive improvements across the SDLC: tools, pipelines, architecture, and documentation
What we offer
What we offer
  • 33 days holiday, including bank holidays
  • Private Medical
  • enhanced Pension
  • Income Protection
  • Life Assurance
  • flexible core hours
  • hybrid working with 3 days a week in the Solihull office
  • Dog friendly office
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Join us as a Software Engineer at Barclays, responsible for supporting the succe...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Springboot
  • ReactJs
  • Java 17 or 21
  • API integration and third-party services
  • Version control (Git)
  • Junit
  • Mocking Frameworks
  • Sonar
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Join us as a Software Engineer at Barclays, responsible for supporting the succe...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java 8/17/21
  • Spring MVC / Spring Boot / Spring Security
  • Using Java (Servlets, JSPs, EJB, JavaScript)
  • Relational Databases such as MS SQL Server / Oracle / DB2
  • Design and implementation of RESTful services
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation (Pi Test/Stryker) / Component Test (Karate Wiremock / React Test Library)
  • GitLab/Bit Bucket
  • Understanding of cloud, working with DevOps, Jenkins pipeline
  • Knowledge of CHEF, Ansible
Job Responsibility
Job Responsibility
  • Supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards
  • Spearhead the evolution of our digital landscape, driving innovation and excellence
  • Harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences
  • Design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Stay informed of industry technology trends and innovations and actively contribute to the organization's technology communities to foster a culture of technical excellence and growth
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are looking for an experienced Software Engineer to join a manufacturing orga...
Location
Location
United States , Grand Prairie
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 6 years of experience developing complex software solutions in production environments
  • Minimum 2 years of hands-on experience with React or Angular, along with .NET Core and C# development
  • Strong proficiency in C#, .NET, ASP.NET, JavaScript, and React.js
  • Experience designing or supporting distributed applications and service-oriented system architectures
  • Solid understanding of object-oriented programming concepts and sound software design principles
  • Experience working with relational databases, writing advanced SQL, and improving query or application performance
  • Familiarity with API development and integration, asynchronous communication tools such as SignalR, and message-driven systems such as RabbitMQ
Job Responsibility
Job Responsibility
  • Design, develop, and enhance web-based applications and backend services using C#, .NET technologies, and modern front-end frameworks
  • Guide architectural planning for complex software platforms and help shape technical decisions that support long-term scalability
  • Manage the full feature lifecycle by clarifying requirements, estimating effort, building solutions, validating quality, and supporting releases
  • Mentor fellow engineers by sharing technical knowledge, reviewing approaches, and encouraging strong development practices
  • Produce readable, maintainable, and thoroughly tested code while identifying opportunities to improve application speed and system efficiency
  • Collaborate with product leaders and cross-functional stakeholders to ensure technical deliverables align with operational and business objectives
  • Investigate production issues, implement fixes, and participate in support coverage as needed to maintain application stability
  • Promote effective engineering tools, development standards, and modern practices that improve software quality and team productivity
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
Read More
Arrow Right
New

Software Engineer

We are looking for a Software Engineer to join a Long-term Contract opportunity ...
Location
Location
United States , Miami
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong hands-on experience with C#, .NET, ASP.NET, and related Microsoft development technologies for enterprise application development
  • Proficiency in building modern user interfaces with React.js or Angular for responsive, scalable front-end solutions
  • Experience designing and integrating RESTful APIs and microservices, including security, authentication, and service communication patterns
  • Solid knowledge of Microsoft SQL Server, including database structure design, stored procedures, indexing, and query performance improvement
  • Familiarity with Agile delivery practices such as sprint planning, daily stand-ups, backlog refinement, and peer code reviews
  • Ability to work effectively on both new feature development and ongoing maintenance or enhancement efforts
  • Strong communication skills with the ability to surface risks early, collaborate across teams, and operate successfully in a changing environment
Job Responsibility
Job Responsibility
  • Design, build, and enhance software applications for web-based and interconnected environments using modern engineering approaches
  • Translate business needs into practical technical solutions by evaluating requirements, clarifying uncertainties, and recommending effective design options
  • Develop front-end and back-end components with current programming languages and frameworks while maintaining clean, efficient, and maintainable code
  • Execute application testing, troubleshoot defects, and document clear reproduction steps to support timely issue resolution
  • Produce installation, maintenance, and technical documentation to support ongoing application reliability and support activities
  • Collaborate with users and internal stakeholders to gather system expectations, refine requested changes, and align delivered solutions with operational needs
  • Contribute to predictable project execution by estimating work, raising timeline or quality concerns early, and adapting to shifting priorities when needed
  • Follow established development standards, quality procedures, and applicable compliance guidelines, including organizational SOPs relevant to software delivery
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Software Engineer

Are you interested in working on cutting-edge cloud security products? Would you...
Location
Location
United States , Redmond
Salary
Salary:
85400.00 - 168100.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • Active U.S. Government Top Secret Clearance with access to Sensitive Compartmented Information (SCI) based on a Single Scope Background Investigation (SSBI) with Polygraph
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Successful verification of the stated security clearance to meet federal government customer requirements
  • Pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Verification of U.S. citizenship
Job Responsibility
Job Responsibility
  • Build and improve services to be scalable and highly reliable
  • Help deliver and improve engineering systems and practices to deliver services in complex cloud environments
  • Contribute to design and automate service scale features and customer requirements
  • Investigate pre-production and production issues, implement, and deploy fixes
  • Participate in an on-call rotation (typically 24/7 for one week every 6-8 weeks) within a secure facility
  • Fulltime
Read More
Arrow Right