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).
- 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.
- Go
- Scala
- Java
- .Net
- software design
- software implementation
- software maintenance
- operational excellence
- distributed systems
- high availability
- technical leadership
- collaboration
- responsibility
- product focus
- strong ownership
- communication
- task management
- problem solving
- teamwork
- adaptability
- Bachelor's degree in Computer Science
- Master's degree in Computer Science