A global consumer device company is looking for Software Infrastructure Engineer to join their team. You will be responsible for designing, building, coordinating and maintaining the SW/IT environment companies need to run internal operations and achieve business objectives.
Job 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
Required Skills:
• 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
Type: Contract
Duration: 12 months with extension
Work Location: Mountain View, CA (on-site)
Pay range: $ 55.00 - $ 70.00 (DOE)