Job Description
There is a requirement for 2 days per week onsite to deliver high-quality software and collaborate with others to meet the bar. This involves working closely with teams at Azure, AWS, and Google to identify effective ways to support EDA workloads.
Key Responsibilities:
* Architecting and developing software that will run in public clouds and HPC grids.
* Working on a founding SW team in Ireland, driving innovation and progress faster than Moore's Law.
* Collaborating with internal teams to adopt a Quality First mentality and shift testing left.
Requirements:
* Experience designing, developing, and leading commissioning efforts for cloud-based microservices and orchestration software on public cloud.
* Expert-level Linux user with excellent protocol knowledge for networking, microservice communications, and data streaming (e.g., gRPC, TCP/IP, REST).
* Developed Java-based software solutions for complex distributed systems.
Preferred Qualifications:
* Bachelor's or higher degree in Software Engineering, Technology, or a relevant field.
* Deep understanding of various testing frameworks and methodologies.
* Deep experience with object-oriented or alternative software design paradigms.
Additional Requirements:
* Understanding of Cloud infrastructure and SaaS with past experience on AWS, Azure, and Google Cloud.
* Solid communication skills, including presenting ideas and sharing knowledge with others.
* Experience with software development best practices for the full engineering lifecycle.
This is a hybrid role, requiring 2 days onsite per week.