Principal Cloud Engineer

Job Details

About the job
Principal Developer – eCommerce

We are looking for an experienced Principal Developer to join our R&D development centre in Ireland. Our team in Ireland is focused on building the next-generation cloud-native SaaS platform leveraging new technology to bring innovative products to market.

What you will do:

This is a critical role that enables the evolution of the eCommerce capabilities of our SaaS platform.

Design and Architecture: Drive the technical vision and architecture for our next-generation eCommerce offering, ensuring scalability, reliability, and security.

Development: Hands-on development of cloud services using Azure and AWS technologies, including identity management (authentication and authorization), API gateways, billing integrations, messaging systems, etc.

Integration: Implement seamless integration with external APIs, third-party services, and internal systems, while adhering to best practices for data exchange and security.

Scalability and Performance: Optimize for performance and scalability, anticipating and mitigating potential bottlenecks and challenges.

Security: Implement robust security measures to protect sensitive data and ensure compliance with industry standards and regulations.

Collaboration: Collaborate closely with cross-functional teams including product management, IT, and operations to understand requirements and drive alignment on technical solutions.

Mentorship and Leadership: Provide technical leadership and mentorship to junior engineers, fostering a culture of continuous learning and growth within the team.

Documentation and Best Practices: Document architectural decisions, design patterns, and best practices for cloud services development, ensuring knowledge sharing and consistency across the organization.

Continuous Improvement: Stay updated on the latest trends and advancements in cloud technologies, proactively identifying opportunities for innovation and improvement in our cloud services.

Preferred Education And Experience

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • Expertise with industry eCommerce service providers Maxio, Chargebee, Togal
  • Proven experience (10+ years) as a software engineer with at least 5 years specializing in cloud services development.
  • Extensive hands-on experience with Azure and AWS cloud platforms, including a deep understanding of their respective products and components.
  • Strong proficiency in building and deploying cloud-native applications and services using modern cloud technologies such as Kubernetes, Docker, serverless computing, etc.
  • Expertise in designing and implementing authentication and authorization mechanisms, API gateways, billing integrations, messaging systems, and other cloud services.
  • Solid understanding of security best practices for cloud-based applications and services, including encryption, identity management, access control, etc.
  • Excellent problem-solving skills and the ability to troubleshoot complex technical issues in a cloud environment.
  • Strong communication and collaboration skills, with the ability to effectively interact with cross-functional teams and stakeholders.
  • Experience with agile development methodologies and CI/CD pipelines
  • Experience designing and developing cloud-based services using Event-Driven Architecture principles.
  • Proficient in C# and JavaScript for cloud service development and API integrations.
  • Proficiency in using UML diagrams to document system design, including class diagrams, sequence diagrams, and use case diagrams.
  • Understanding of BPMN notation for modeling business processes

How We Work

  • Teams – Self-sufficient teams based on collaboration, teamwork, respect and selflessness
  • Engineering Excellence – we build products that last, we hold high quality standards
  • DevOps & CI – CI/CD pipelines at the core of our process
  • Automation – we automate where possible, giving you more time to focus on new features and innovation
  • Research and Innovation – we experiment and prototype with new technologies, we partner with research institutions, we innovate around the customer
  • Continuous Improvement – our teams care about how they work, and take time make improvements
  • Great Tooling – an evolving tool set

You may be interest in…

Linux – Ansible Infrastructure Consultant – Cloud and on Prem – NW Ireland (onsite/ WFH hybrid)
Negotiable
Donegal
Learn more
Senior Software Engineer – Cloud Production Environment – Dublin Hybrid onsite/WFH
Negotiable
Dublin
Learn more