Our client is an innovation leader in automation and digitalization. They are developing a platform to execute large EDA workloads efficiently across various Cloud Platforms and hybrid ground to cloud environments.
The work involves developing cloud orchestration elements, mirrored Linux filesystems, and other core software components. While all team members contribute to this effort, they need someone to architect these components and bring additional depth to the area.
They offer a role with responsibility, independence, and the possibility to contribute proactively. We are looking for people interested in delivering quality software, evolving with the changing HPC landscape, working with cloud teams, and architecting software that will run in public clouds and HPC grids.
The Ideal Candidate
* Has designed, developed, and led commissioning efforts for cloud-based microservices and orchestration software on public cloud.
* Is an expert-level Linux user.
* Has excellent protocol knowledge for networking, microservice communications, and data streaming (e.g., gRPC, TCP/IP, REST).
* Has developed Java-based software solutions for complex distributed systems.
* Will be agile in attitude and has a passion for delivering customer value quickly.
* Has a background in HPC or EDA.
* Has the flexibility to wear different hats as the team grows.
* Is interested in how things work under the hood.
* Has a problem-solving/trouble-shooting attitude coupled with strong communication skills.
Responsibilities
* Full end-to-end ownership of SW component design and delivery.
* Working closely with and across internal teams to bring a Quality First mentality and shifting testing left.
* Mentoring and coaching team members in producing production-quality software solutions.
* Developing frameworks and components for high-performance distributed software systems.
* Working within and leading Scrum teams while contributing towards all tasks and team goals.
* Building the future.
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 modes.
* 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.
* Proven technical leadership of SW domain areas.
* Proven and sustained experience in complex software development.
This is a hybrid role requiring two days onsite at our client's facility in Shannon, Co. Clare. They are an equal opportunity employer and value diversity at their company. They do not discriminate based on race, religion, color, national origin, sex, gender, gender expression, sexual orientation, age, marital status, veteran status, or disability status.