Avatar for LearnUpon
LearnUpon
Actively Hiring
Unlock the power of learning with LearnUpon LMS
  • Growth Stage
    Expanding market presence
  • 4.9
    Highly rated
    LearnUpon is highly rated on Glassdoor, with 4.9 out of 5 stars
  • 4.5
    Work / Life Balance
    Employees rate LearnUpon 4.5/5 on Glassdoor for work / life balance
  • +1

Staff Software Engineer

Posted: 1 month ago
Visa Sponsorship

Not Available

RelocationAllowed

About the job

LearnUpon is looking for a Staff Software Engineer to join our team in Ireland.

LearnUpon LMS helps organizations train their employees, partners, and customers. Businesses can manage, track, and achieve their unique learning goals — all through a single, powerful solution.

With offices in Dublin (our HQ), Philadelphia, Belgrade, and Sydney, we are a team that puts our customers' experience at the heart of everything we do. We're always striving for the best solution (not the easy one), and we go the extra mile to deliver work we're proud of.

Our culture fosters open, collaborative environments where our team and individual accomplishments are celebrated and encouraged. Join LearnUpon, where we work together as a friendly, supportive team who, most importantly, like to have fun.

As a Staff Software Engineer at LearnUpon, you will be a key technical leader, architecting and implementing our scalable, best-in-class LMS while mentoring and elevating the skills of our engineering organization.

What will I be doing?

  • Design and implement highly scalable, resilient, and performant systems that support millions of users and handle large data volumes.
  • Provide technical leadership and architectural guidance across multiple teams and projects.
  • Drive innovation in our nearline systems, improving data processing capabilities and system responsiveness.
  • Identify and solve complex technical challenges that span multiple teams and services.
  • Elevate engineering practices, including code quality, system design, and operational excellence.
  • Collaborate with product and technology partners to shape our technical roadmap and strategy.
  • Mentor and coach engineers across the organization, fostering a culture of continuous learning and growth.

What skills do I need?

  • 8+ years of experience in software design and development, with expertise in languages such as GoLang, Ruby, or Java.
  • Proven track record of architecting and implementing large-scale distributed systems that handle high concurrency and data volumes.
  • Deep understanding of cloud-native architectures and extensive experience with AWS services and best practices.
  • Expert-level knowledge of database technologies (both SQL and NoSQL) and data modeling for high-performance systems.
  • Extensive experience with event-driven architectures and stream processing at scale (e.g., Kafka, Apache Samza, Apache Beam).
  • Strong background in designing and implementing nearline systems for efficient data processing and analysis.
  • Demonstrated ability to lead technical initiatives that span multiple teams and services.
  • Experience optimizing system performance, including profiling, debugging, and tuning large-scale applications.
  • Excellence in API design and microservices architecture.
  • Outstanding communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
  • Track record of mentoring and elevating the skills of other engineers.

Don’t worry if you don’t tick every box in order to apply, we’re always happy to review applications and take all experience into consideration. We do our best to provide feedback where we can!

Not required but considered a big plus

  • Experience with machine learning systems and their integration into production environments.
  • Familiarity with Ruby on Rails and its performance optimization at scale.
  • Contributions to open-source projects or thought leadership in the software engineering community.
  • Experience working in a global, distributed engineering organization.
  • Knowledge of eLearning standards (e.g., SCORM, xAPI) and their implementation at scale.

Why work with us?

  • Work in a fun and supportive environment with regular team events.
  • Excellent career progression - take LearnUpon where you think it can go.
  • Structured learning environment.
  • Competitive salary and company ESOP.
  • Employer Contributed Pension.
  • Private health insurance.
  • 25 days annual leave + 1 annual company wellness day off.

What is the Hiring Process?

Applicants for the position can expect the following hiring process:

  • Qualified applicants will be invited to schedule a 30-minute call.
  • Successful candidates will then be invited to a series of practical interviews.
  • Finally, candidates will have a short interview with a member of our C-Suite.
  • Successful candidates will be contacted with an offer to join our team.

Visit our Careers site to find out more about working for LearnUpon, and check us out on Instagram.

About the company

LearnUpon company logo

LearnUpon

Actively Hiring
Unlock the power of learning with LearnUpon LMS51-200 Employees
Company Size
51-200
Company Type
SaaS
Company Type
Enterprise Software Company
  • Growth Stage
    Expanding market presence
  • 4.9
    Highly rated
    LearnUpon is highly rated on Glassdoor, with 4.9 out of 5 stars
  • 4.5
    Work / Life Balance
    Employees rate LearnUpon 4.5/5 on Glassdoor for work / life balance
  • 4.7
    Strong Leadership
    Employees rate LearnUpon 4.7/5 on Glassdoor for faith in leadership
Learn more about LearnUpon image

Funding

AMOUNT RAISED
$56.5M
FUNDED OVER
2 rounds
Rounds
U
$56,000,000
Unknown - Oct 2020+1

Similar Jobs

Constructor.io company logo
Constructor.io
Personalized and highly-relevant search and product discovery
Constructor.io company logo
Constructor.io
Personalized and highly-relevant search and product discovery
Constructor.io company logo
Constructor.io
Personalized and highly-relevant search and product discovery
Alteam company logo
Alteam
Whether you're looking for startup advisory, fractional Cs or building a team
Feeld company logo
Feeld
Dating for curious and open-minded couples and singles
AEye company logo
AEye
Creating the bridge between Humans and Robots by creating the brains for the self driving car
AEye company logo
AEye
Creating the bridge between Humans and Robots by creating the brains for the self driving car
Feeld company logo
Feeld
Dating for curious and open-minded couples and singles