Senior Engineer - Data Onboarding, NG-SIEM

Posted 12 days 7 hours ago by Jobtailor

Permanent
Full Time
Other
Dublin, Ireland
Job Description
Responsibilities
  • You will be joining the Data Onboarding Team responsible to develop the capabilities that supports our customers to onboard 3rd party data sources while providing a frictionless experience onboarding data sources.
  • Work as part of a cross-functional team including UI, UX and other teams.
  • Solve hard problems in distributed systems, including high availability, reliability, performance and cost optimizations.
  • Develop systems in Go.
  • Support globally available, multi-region systems in production.
  • Lead and participate in cross-team platform-level initiatives and projects.
  • Be part of the team on-call rotation (once a month).
Requirements
  • Bachelor's or Master's degree in Computer Science or related field or equivalent work experience
  • 10+ years of experience designing, implementing, and maintaining multiple software products/systems/releases, preferably in a SaaS delivery model, across all phases of the development lifecycle
  • Demonstrated experience in technical leadership leading Design & Implementation of features & capabilities that span multiple disciplines
  • Fluency in at least one programming language, preferably in Scala or Go; Java; .Net or any other programming language can be considered
  • Can-do attitude, and that you thrive collaborating in a team and are not afraid of taking on responsibilities
  • Product focus mindset and strong ownership based on the mindset " we built it, we own it "
  • Demonstrated track record of operational excellence when operating services that span many components across several geographical regions
  • Strong communication skills; working collaboratively and confidently with internal stakeholders
  • Strong experience in completing tasks for multiple projects simultaneously.
  • Experience with transactional DB's (MySQL, Postgres etc), Docker, K8s, Kafka, AWS SQS, or any other streaming technology.
Hard Skills
  • Go
  • Scala
  • Java
  • .Net
  • software design
  • software implementation
  • software maintenance
  • operational excellence
  • distributed systems
  • high availability
Soft Skills
  • technical leadership
  • collaboration
  • responsibility
  • product focus
  • strong ownership
  • communication
  • task management
  • problem solving
  • teamwork
  • adaptability
Certifications & Qualifications
  • Bachelor's degree in Computer Science
  • Master's degree in Computer Science