Job Summary
The client is a leader in automation and digitalization, developing a platform for efficient execution of large EDA workloads across Cloud Platforms and hybrid environments.
Responsibilities
* Design and deliver software components with full end-to-end ownership.
* Work closely with internal teams to bring a Quality First mentality and shift testing left.
* Mentor and coach team members to produce production-quality software solutions.
* Develop frameworks and components for high-performance distributed software systems.
* Contribute to Scrum teams and contribute towards all tasks and team goals.
Requirements
* Bachelor's or higher degree in Software Engineering, Technology, or relevant field.
* Deep understanding of various testing frameworks and methodologies.
* Experience with object-oriented or alternative software design modes.
* Understanding of Cloud infrastructure and SaaS experience on AWS, Azure, and Google Cloud.
* Solid communication skills and ability to present ideas and share knowledge.
* Experience with software development best practices for the full engineering lifecycle.
* Proven technical leadership of SW domain areas.
* Proven experience in complex software development.
Preferred Qualifications
* Cloud infrastructure expertise.
* Knowledge of Linux filesystems and cloud orchestration elements.
* Experience working with Azure, AWS, and Google Cloud teams.