Register with Us
Senior Staff Engineer - Account Management
  • United Kingdom - Ireland - Dublin -
2 years ago
Management Accountant
Full Time
Job Description

You will be acting as a technical lead to design, implement and maintain scalable solutions in areas such as user data and group management, GDPR, access management including SSO/SCIM and log-in/sign-up flows.
Our team members come from various backgrounds and we strongly believe that diversity, open-mindedness, and good communication yield the best results. We work collaboratively and cross-functionally, taking ownership of doing the right things and getting them done. We are looking for someone to join the team who has demonstrable experience in areas listed below and a desire to learn and master anything else that comes their way - we are a learning company after all!
Over the last 2 years, we have let teams and individuals adapt and figure out how they can be most effective in a remote-first world. As offices in Dublin reopen, we have adopted a hybrid model where those needing the office are welcome to do so and teams are encouraged to align on what works best for them.

  • Act as a technical lead for various projects as needed including setting technical direction
  • Support your team to deliver extraordinary output
  • Identify and evaluate new technologies that improve performance and robustness of our system architecture
  • Devise solutions to performance and scalability challenges as our customer data set continues to grow
  • Design, specify and implement new features and services
  • Participate in code reviews making sure that our code is well designed, tested, robust, secure, performant and readable
  • Own the architectural vision for our owned areas
  • Own the quality of our code including ruthless focus on clean code
  • Initiate, lead and execute improvements to our code and architecture
  • Mentor junior and senior engineers
  • Nurture relationships with other engineering teams and other functions within Udemy
  • Work closely with product, design and other team partners to ensure our implementations meet business outcomes

What are some of the benefits of working?

  • Best in class employee training and onboarding
  • Annual education allowance with unlimited access to the learning platform
  • Pension
  • Health Insurance
  • Dental plan
  • Life Assurance (x4 times your annual salary)
  • Long term illness cover
  • Free breakfast and lunch catered on-site
  • 25 days holidays
  • Flexible working hours (agreed with your manager)
  • Gym discounts
  • An amazing culture of always learning and supporting each other

Required Knowledge, Skills, and Abilities
  • Strong object-oriented programming skills and expert level software development in at least one programming language (ideally Python/Kotlin)
  • Experience with web application development frameworks such as Spring Boot and Django.
  • Experience with designing scalable systems with an emphasis on micro services and event-driven architecture (preferably Kafka)
  • Experience designing scalable, secure and performant APIs (REST/GraphQL/gRPC)
  • Experience with web application development in technologies such as HTTP, HTML/CSS and JavaScript/TypeScript/React
  • Focus on quality and developer-led testing methods (unit, integration and e2e)
  • Experience working with databases, both relational and noSQL
  • Understanding of best practices of application security (at least OWASP Top 10)
  • Experience working in a highly collaborative environment that involves product, design and other stakeholders
  • Ability to troubleshoot and diagnose issues as well as root cause analysis
  • Experience migrating monolithic to micro service architecture
  • Previous exposure to GDPR and related data privacy laws
  • Expertise in front-end development technologies and frameworks
  • Experience with B2B SaaS applications

Reference no: 89944

Jobseeker

Are looking for job?
Apply now

Recruiter

Are you recruiting?
Post a job