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).
We’re looking for a savvy developer to join our passionate engineering team as a Senior Software Engineer II to help us scale and grow our cloud-based systems and technologies with a keen eye towards software quality and operational excellence. As a tech “unicorn”, this is an amazing opportunity for the right person to play a major role in helping design and build essential core infrastructure of this pre-IPO software company, as we broaden our lead in the sales enablement space! You will work closely with our product leads, engineering leads, and the other members of the team to continue the extraction of business-critical components/logic out of a monolith into a extensible and thoughtfully orchestrated microservice-based design and data model that sets Seismic up for the next ten years.
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:
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.)