Job Details
Senior Software Engineer
Developer Engineering
Job Description
Job Title: Senior Software Engineer
Location: Dublin, County Dublin, Ireland (Hybrid)
Company: Udemy
Compensation: Not listed; benefits include access to Udemy courses, development resources, and more.
About the Role:
Udemy is seeking a Senior Software Engineer who embodies values of continuous learning, collaboration, and ownership. The ideal candidate will be proficient in both frontend and backend technologies, ready to tackle moderately complex problems, and contribute to an evolving learning platform. The role emphasizes building scalable, impactful services and user experiences with modern tools and practices.
Responsibilities:
- Implement services using technologies like Kotlin/Java, Spring Boot, Kafka, MySQL, DynamoDB, Redis/Elasticache, GraphQL, Kubernetes, and frontend tools like ReactJS, Typescript, and MobX.
- Deploy, monitor, and maintain critical services using tools such as Datadog and FireHydrant Signals.
- Create user experiences with a strong focus on accessibility standards.
- Solve complex problems using systems thinking and cross-functional communication.
- Lead, coordinate, and execute moderately complex projects at scale.
- Work across teams to manage complexity and deliver successful product features.
Qualifications:
- BS/MS in CS or equivalent work experience.
- 2+ years of professional software development experience.
- Proficiency in Kotlin/Java, Spring Boot, Kafka, and SQL, with experience in ReactJS, Typescript, and frontend state management.
- Solid understanding of domain-driven design and event-driven development.
- Experience with monolith decomposition patterns is a plus.
- Ability to break down complex problems and lead projects to completion.
Why Work Here?
- Continuous Growth: Full access to Udemy courses and personal development resources like a monthly UDay.
- AI Integration: Use AI in learning and work processes, with tools to help you grow.
- Ownership: Freedom to lead projects and make impactful decisions.
- Collaboration: Work in a culture that values mutual recognition and collective pride.
- Impact: Help people grow their skills and change their careers through Udemy's platform.
Additional Benefits:
Udemy offers comprehensive benefits that vary by region, ensuring you have the support and coverage needed for both personal and family well-being.
Diversity and Inclusion:
Udemy is committed to diversity and inclusion, welcoming applicants from all backgrounds, with a focus on how unique experiences can add value.
Related Jobs
Latest Related Job For You
Senior Engineering Manager
- Developer Engineering
- Negotiate
- 2 hours ago
Software Engineering Manager
- Developer Engineering
- Negotiate
- 3 hours ago
Senior Software Engineer
- Developer Engineering
- Negotiate
- 3 hours ago
Software Engineer at Udemy – Dublin, County Dublin, Ireland (Hybrid)
- Developer Engineering
- Negotiate
- 3 hours ago
Staff Software Engineer, Backend (Platform - Risk Platform)
- Developer Engineering
- Negotiate
- a day ago
Software Engineer, Infrastructure (Platform DevX - Cloud Provisioning)
- Developer Engineering
- Negotiate
- a day ago
Senior Software Engineer, Backend (Developer - Onramp)
- Developer Engineering
- Negotiate
- a day ago