YOUR NEXT CHAPTER
Software Development Engineer – Azure CLI, Azure PowerShell
About the role
• Design, develop, and maintain features for Azure CLI using Python or Azure PowerShell using C#
• Write clean, scalable, and well-documented code
• Participate in code reviews and contribute to engineering best practices
• Collaborate with global teams to deliver high-quality solutions
• Engage in open-source development and CI/CD workflows
• Bachelor’s degree or higher in Computer Science or related field, or equivalent work experience
• Minimum 2 years of software development experience
• Deep knowledge of Python (for CLI) or C# (for PowerShell)
• Strong problem-solving and design skills
• Demonstrated passion for quality, performance, and engineering excellence
• Familiarity with open-source development practices
• Proficient in English (writing, reading, listening, and speaking)
• Ability to communicate in Mandarin (preferred)
• Experience with CI/CD pipelines and tools (preferred)
• Knowledge of cloud computing platforms (Azure/AWS/GCP) (preferred)
• Experience using automation and DevOps tools (Git) to support and manage CI/CD pipelines (preferred)
• Strong troubleshooting and analytical skills with complex technical systems (preferred)
• Windows and Linux server hands-on system experiences (preferred)
• Equal-opportunity employment
• Consideration regardless of criminal histories, consistent with legal requirements