This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As the Senior Software Engineer, you'll work alongside other seasoned engineers on the Lessons team on exciting features that directly impact our customers' success while growing your technical expertise in a collaborative environment. Learning Engineering Group, formerly Lessonly, is a cloud-based learning management system that is now part of Seismic, the global leader in enablement. As a key component of the Seismic Enablement Cloud, Learning helps businesses train their employees effectively by providing course authoring tools, content creation, analytics, as well as AI based interactive practice and role play experiences. By integrating Learning with Seismic’s powerful, unified enablement platform, organizations can equip their customer-facing teams with the right skills, content, tools, and insights to drive engagement and revenue growth. Trusted by over 2,000 organizations worldwide, Seismic empowers teams of all sizes to learn, grow, and win.
Job Responsibility:
Develop, improve, and maintain, our microservices and ensure seamless integration to the rest of the Seismic platform
Decompose a large monolithic application while building core learning functionality, including new AI driven features
Collaborate with globally-dispersed product managers, designers, and software engineers to rapidly build, test, and deploy code to create innovative solutions and add values to our customers' experience with Seismic
Handle high-priority, customer-facing defects, quickly diagnosing and resolving complex technical issues in production systems to ensure reliability and maintain user trust
Explore new technologies and industry trends and bring your findings to life in our products
Participate in and contribute towards code reviews, bug/issue triage, and documentation
Contribute to troubleshooting and continuous quality improvements
Requirements:
Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience
Minimum of 8 years of Software Development experience within a SaaS business
Must have a strong familiarity within Ruby and Ruby on Rails or similar languages and frameworks
Understanding of distributed systems (design, trade offs, etc)
Knowledge of HTML/CSS/JS and modern SPA frameworks (React Vue.js, etc.)
Experience designing, implementing, and optimizing both SQL and NoSQL databases to support scalable, high-performance applications
Familiarity and comfortability developing and deploying in cloud-based environments (Azure, AWS, Google Cloud, etc.)