Staff Software Engineer

LearnUpon East Bay

Company

LearnUpon

Location

East Bay

Type

Full Time

Job Description

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.


Apply Now

Date Posted

09/25/2024

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.95

Similar Jobs

Sales Development Representative- French - Qualtrics

Views in the last 30 days - 0

Qualtrics is a company that creates software for top brands to enhance customer experiences team performance and product design They are looking for a...

View Details

AI Solution Manager, ServiceNow Platform - ServiceNow

Views in the last 30 days - 0

ServiceNow a global market leader in AIenhanced technology is seeking an AI Solution Manager to lead the implementation of AI solutions for complex bu...

View Details

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Senior Systems Infrastructure Engineer - BlackLine

Views in the last 30 days - 0

BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...

View Details

Solution Manager, Workday - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details

Senior Program Manager, Global Occupational Health & Safety - ServiceNow

Views in the last 30 days - 0

ServiceNow is seeking a Health Safety Program Manager to design implement and lead a comprehensive corporate safety program The role involves develop...

View Details