Software Developer/ Engineer/ Architect

Engineering Manager

Udemy Business helps global companies stay competitive in the digital transformation of the workplace by offering fresh, personalized, and on-demand learning content. Our business offering leverages the marketplace catalogue of over 130,000 courses serving upward of 40M students. We are looking for an engineering manager to help us build a world-class set of integrations into the learning ecosystem

How we work

Our teams have a high degree of autonomy to define their mission, vision, strategy and select and prioritise the projects to work on in order to deliver the business results to our customers.

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 some of the areas listed below and a desire to learn and master anything else that comes their way - we are a learning company after all! 

Where we work

Over the last 18 months, 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. 

Key Responsibilities

  • Manage and develop a team of software engineers to design and build scalable, flexible and rich integration solutions
  • Work closely with product, design, business development and other internal stakeholders to define team’s strategy, create a roadmap and prioritise projects
  • Plan, organize, and complete work within agile sprints
  • Grow and nourish a culture that values openness, inclusiveness, respect, quality, robustness, scalability, and humility while fostering innovation
  • 1+ year of experience managing software engineers with a focus on constant flow of feedback and career development
  • Experience defining strategy, roadmaps and prioritising work in your area to deliver business value
  • Experience working in a highly collaborative environment that involves product, design and stakeholders
  • Strong object-oriented programming skills and knowledge of best practices in at least one programming language
  • Experience with designing scalable systems with an emphasis on microservices and event-driven architecture
  • Experience designing scalable, secure and performant APIs (REST, GraphQL)
  • Experience with web application development in technologies such as HTTP, HTML, CSS, and JavaScript/TypeScript2-3+ years experience as a Technical Talent Sourcer or similar role in the EMEA tech market
  • Hands-on experience with sourcing techniques (e.g. recruiting on social platforms and crafting Boolean search strings)
  • Solid verbal and written communication skills
  • Ability to represent our #OneTenable brand to potential candidates
  • Bachelor’s degree or equivalent experience

Nice to have

  • Experience with LMS/HRIS systems and standard APIs like xAPI
  • Experience with GraphQL
  • Experience with modern JavaScript libraries/frameworks (e.g. React, Angular, Vue, etc.)
  • Experience with Python/Django and Kotlin/Spring Boot
  • Experience with developer-led testing methods, including unit and integration tests