Senior/Staff R&D Software Engineer
Full time
na -
no
Malaysia
Publicado em December 20, 2024
Detalhes do emprego
In this Role, Your Responsibilities Will Be:
- Design, implement, and manage scalable and reliable infrastructure solutions to support automated testing environments.
- Develop and maintain continuous integration and continuous deployment (CI/CD) pipelines to streamline software build, test, and deployment processes.
- Maintain, improve or implement monitoring solutions to ensure system health and performance.
- Work and interact with colleagues from other divisions such as R&D, manufacturing, or other business groups with global teams (e.g. USA, India).
- Define, develop and maintain Python tools, and Javascript/Typescript web apps.
- Participate in incident response efforts, troubleshoot issues, and implement solutions to prevent future occurrences.
- Implement and follow best practices for DevOps operations.
- Note this is primarily an on-site role but with some flexibility to work from home 1-2 days per week.
- B.S. or M.S. in computer science, and/or computer engineering, and/or electrical engineering.
- Minimum 2 years of experience in relevant field.
- Proficient in programming with a solid grasp of data structures and object-oriented principles.
- Strong proficiency in Python.
- Experience in full-stack web development.
- Familiarity with Git and other version control systems.
- Experience with computer architecture and operating systems (Linux, Windows).
- Experience with coding and scripting to automate manual processes and manage source code.
- Can clearly and concisely communicate in English, particularly in technical conversations.
- Experience with automated testing.
- Familiarity with virtualization technologies (e.g. Proxmox).
- Familiarity with Agile and Scrum methodologies.
- Familiarity with containerization and container orchestration (e.g., Kubernetes, Rancher).
- Experience with Infrastructure as Code (e.g., Ansible, Salt).
- Knowledge of Azure DevOps and pipelines.
- Understanding of networking concepts (e.g., VLAN, DHCP, DNS) and network debugging.
- Familiarity with electronic engineering concepts.
- Experience with cloud technologies (e.g. AWS).
- Understanding of Database concepts and technologies (e.g. NoSQL vs SQL, MongoDB).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.