What are the responsibilities and job description for the Software Infrastructure Engineer position at Cypress HCM?
Software Infrastructure Engineer – English/Korean Bilingual
Our client plays a pivotal role in developing the next generation technology in software, user experience, and services for future products that can enrich the consumer’s life. R&D Innovation group is looking for a highly motivated individual to serve as a Software Infrastructure Engineer. As a Software Infrastructure Engineer, you will be responsible for designing, building, coordinating and maintaining the SW/IT environment companies need to run internal operations and achieve business objectives.
Responsibilities
ID: 37156163
Our client plays a pivotal role in developing the next generation technology in software, user experience, and services for future products that can enrich the consumer’s life. R&D Innovation group is looking for a highly motivated individual to serve as a Software Infrastructure Engineer. As a Software Infrastructure Engineer, you will be responsible for designing, building, coordinating and maintaining the SW/IT environment companies need to run internal operations and achieve business objectives.
Responsibilities
- Oversee the architecture and technical direction of all software projects within the company
- Design, develop, and maintain scalable, reliable, and efficient software infrastructure
- Collaborate with development teams to ensure best practices in code quality, performance, and security
- Develop and implement strategies for continuous integration and continuous deployment (CI/CD)
- Monitor and optimize system performance, ensuring high availability and disaster recovery capabilities
- Manage infrastructure-related issues and provide technical support to resolve them promptly
- Stay up-to-date with the latest technologies and industry trends to incorporate into the company's infrastructure
- Implement and manage infrastructure automation using tools like Terraform, Ansible, or similar
- Conduct regular system audits and performance reviews to identify areas for improvement
- Bachelor’s degree in Computer Science, Computer Engineering, or a related field or equivalent combination of education, training, and experience
- MS in CS or related field is preferred
- 5 years of experience as a Software Infrastructure Engineer, Software Development Engineer, DevOps Engineer, or similar roles
- Experience with version control software (preferably Git), and developer platform like GitHub (preferred), GitLab, and other similar services
- Experience with containerization technologies like Docker and Kubernetes, and also with microservices architecture and related technologies are preferred
- Sophisticated proficiency in at least one programming language
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud
- Understanding of infrastructure as code (IaC) principles and tools
- Understanding of Software Engineering best practices and different Software Development and trade-offs
- Familiarity with networking, security, and database administration
- Experience leading major initiatives successfully
- Ability to manage multiple projects and priorities
ID: 37156163
Salary : $71