Position Overview:
We are seeking a Mid-Level Software Engineer to join our cloud and DevOps engineering team, focusing on Azure-based software development and DevOps automation. The ideal candidate will have strong hands-on experience with Azure cloud services, CI/CD pipelines, and modern DevOps practices to enable scalable, secure, and automated deployments for enterprise-grade applications.
Essential Duties & Responsibilities:
- Design, develop, and maintain cloud-native applications on Microsoft Azure.
- Implement and manage CI/CD pipelines, automated deployments, and infrastructure-as-code using Azure DevOps and GitHub Workflows.
- Collaborate with development, QA, and platform teams to ensure efficient and reliable delivery.
- Monitor, troubleshoot, and optimize cloud applications and infrastructure.
- Apply best practices in code reviews, unit testing, and source control.
- Contribute to the design of secure, scalable, and resilient cloud architectures.
- Automate development lifecycle processes and release management.
- Be willing to travel occasionally, including international travel (10%–20%).
- Perform all other duties as assigned.
Requirements:
Requirements, Education & Skills:
- Required: B.S. in Computer Science, Software Engineering, or related field.
- 5–8 years of professional software development experience.
- Strong experience with Microsoft Azure services (App Services, Functions, Storage, SQL/NoSQL).
- Proficiency in C#, .NET, and cloud-native application development.
- Hands-on experience with DevOps practices (CI/CD pipelines, automation tools).
- Knowledge of Infrastructure-as-Code .
- Strong understanding of networking, security, and cloud architecture best practices.
- Experience with containerization (Docker, Kubernetes) and microservices.
- Strong collaboration and communication skills.
Good to Have
- Familiarity with GitHub Actions, Jenkins, or other CI/CD tools.
- Experience with monitoring/observability tools (App Insights, Prometheus, Grafana).
- Knowledge of serverless computing and event-driven design.
- Exposure to Agile/Scrum methodologies.
Why Join Us
- Be part of an innovative engineering team building next-generation semiconductor test solutions.
- Competitive compensation, global exposure, and career growth opportunities.