Senior Software Engineer II (Ruby on Rails)

Seismic

Hyderabad

On-site

INR 2,600,000 - 6,000,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Seismic is seeking a highly skilled Senior Software Engineer II for our Learning Engineering team to design, build, and scale cloud-native applications that deliver personalised learning and enablement experiences.

You will work on distributed systems, AI-powered capabilities, and DevOps practices across AWS/Azure/GCP, with a focus on Ruby on Rails, microservices, and high-performance APIs. Global collaboration and ongoing learning are core to this role.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 8+ years of software engineering experience building large-scale SaaS or cloud-native applications.
  • Strong proficiency in Ruby and Ruby on Rails, or equivalent backend tech such as C#, Java, Go, or Python with ability to ramp up in Ruby.
  • Experience building and maintaining Ruby on Rails applications including APIs, background processing, performance optimisation, and scalable services.
  • Deep expertise in System Design and Software Architecture, including microservices and API design.
  • Proven experience designing scalable, resilient, fault-tolerant systems.
  • Strong experience with cloud platforms such as AWS, Azure, or GCP.
  • Hands-on experience with Kubernetes, Docker, containerisation, and cloud infrastructure.
  • Strong understanding of DevOps practices including CI/CD, IaC, monitoring, logging, and observability.
  • Experience leveraging AI-assisted development tools to improve productivity and software quality.
  • Strong SQL and NoSQL databases, data modelling, and performance optimisation.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience working in globally distributed engineering teams.

Responsibilities

  • Design, develop, and maintain scalable, high-performance applications powering Seismic's Learning platform.
  • Lead design and implementation of distributed systems, microservices, and cloud-native architectures.
  • Modernise large monolithic applications into scalable microservices.
  • Build AI-powered features and intelligent automation solutions.
  • Collaborate with product managers, architects, designers, and engineers to deliver impactful solutions.
  • Drive technical design discussions and key architectural decisions across the platform.
  • Implement and improve CI/CD pipelines, deployment automation, observability, and operational excellence.
  • Leverage Kubernetes and cloud-native tech to boost scalability and reliability.
  • Troubleshoot and resolve complex production issues across distributed environments.
  • Participate in code reviews, mentoring, and engineering best practices.
  • Evaluate emerging technologies and AI-assisted tools to improve software quality.

Skills

System design
Distributed systems
Cloud expertise
DevOps practices
AI-powered capabilities
SQL/NoSQL
Cross-team collaboration
Global distributed teams

Education

Bachelor’s or Master’s degree in CS/Engineering

Tools

Ruby on Rails
Kubernetes
Docker
AWS/Azure/GCP
PostgreSQL
Redis
Sidekiq

Job description

About Us

Please be aware we have noticed an increase in hiring scams potentially targeting Seismic candidates. Read our full statement on ourCareers page.Seismic is the global leader in AI-powered enablement, empowering go-to-market leaders to drive strategic growth and deliver exceptional customer experiences at scale. The Seismic Enablement Cloud™ is the only unified AI-powered platform that prepares customer-facing teams with the skills, content, tools, and insights needed to maximize every buyer interaction and strengthen client relationships. Trusted by more than 2,000 organizations worldwide, Seismic helps businesses achieve measurable outcomes and accelerate revenue growth. Seismic is headquartered in San Diego with offices across North America, Europe, Asia and Australia. Learn more atseismic.com.

Seismic is committed to building an inclusive workplace that ignites growth for our employees and creates a culture of belonging that allows all employees to be seen and valued for who they are. Learn more about DEI at Seismichere.
Overview

Seismic is seeking a highly skilled Senior Software Engineer II to join our Learning Engineering team, responsible for building and scaling products that deliver personalised learning, coaching, and enablement experiences for customers worldwide.

In this role, you will help design, build, and modernise cloud-native applications that power Seismic's learning platform. You will work on complex technical challenges involving system design, software architecture, distributed systems, AI-powered capabilities, cloud infrastructure, and DevOps practices. While experience with Ruby and Ruby on Rails is valuable, we are primarily looking for exceptional engineers with strong architectural thinking, cloud expertise, and the ability to quickly learn and contribute across technology stacks.

Who you are:
  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience.
  • 8+ years of software engineering experience building large-scale SaaS or cloud-native applications.
  • Strong proficiency in Ruby and Ruby on Rails, or equivalent experience in modern backend technologies such as C#, Java, Go, or Python with the ability to quickly ramp up in a Ruby ecosystem.
  • Experience building and maintaining applications using Ruby on Rails, including APIs, background processing, application performance optimisation, and scalable service development.
  • Deep expertise in System Design and Software Architecture, including microservices, distributed systems, event-driven architectures, and API design.
  • Proven experience designing highly scalable, resilient, and fault-tolerant systems.
  • Strong experience with cloud platforms such as AWS, Azure, or GCP.
  • Hands-on experience with Kubernetes, Docker, containerisation, and cloud infrastructure.
  • Strong understanding of DevOps practices, including CI/CD, Infrastructure as Code, monitoring, logging, alerting, and observability.
  • Experience leveraging AI-assisted development tools and applying AI-driven approaches to improve engineering productivity and software quality.
  • Strong expertise in SQL and NoSQL databases, data modelling, and application performance optimisation.
  • Excellent problem-solving, communication, and collaboration skills.
  • Experience working effectively in globally distributed engineering teams.
Preferred Qualifications
  • Strong hands-on experience with the Ruby ecosystem, including Ruby on Rails, Sidekiq, RSpec, Redis, PostgreSQL, and modern API development practices.
  • Experience migrating monolithic applications to microservices architectures.
  • Experience building AI-enabled products or integrating AI capabilities into existing platforms.
  • Experience building and operating enterprise SaaS platforms at scale.
  • Exposure to modern frontend frameworks such as React or Vue.js.
What you'll be doing:
  • Design, develop, and maintain scalable, resilient, and high-performance applications and services powering Seismic's Learning platform.
  • Lead the design and implementation of distributed systems, microservices, and cloud-native architectures.
  • Modernise large-scale monolithic applications into scalable and well-orchestrated microservices.
  • Build innovative product capabilities, including AI-powered features and intelligent automation solutions.
  • Collaborate with product managers, architects, designers, and engineers to deliver impactful customer-facing solutions.
  • Drive technical design discussions and contribute to key architectural decisions across the platform.
  • Implement and improve CI/CD pipelines, deployment automation, observability, and operational excellence practices.
  • Leverage Kubernetes and cloud-native technologies to improve platform scalability, reliability, and performance.
  • Troubleshoot and resolve complex production issues across distributed environments.
  • Participate in code reviews, mentoring, technical documentation, and engineering best practices.
  • Evaluate emerging technologies and AI-assisted development tools to improve software quality and developer productivity.

Headquartered in San Diego and with employees across the globe, Seismic is the global leader in salesenablement, backed by firms such as Permira, Ameriprise Financial, EDBI, Lightspeed Venture Partners, and T. Rowe Price. Seismic also expanded its team and product portfolio with the strategic acquisitions of SAVO, Percolate, Grapevine6, and Lessonly. Our board of directors is composed of several industry luminaries including John Thompson, former Chairman of the Board for Microsoft.

Seismic is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to gender, age, race, religion, or any other classification which is protected by applicable law.

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer II (Ruby on Rails) Product - Development Hyderabad
Senior Software Engineer II (Ruby on Rails) Product - Development Hyderabad

Seismic • Hyderabad

On-site
INR 4,000,000 - 6,000,000
Senior Software Engineer II ( Ruby ) Engineering - Development Hyderabad
Senior Software Engineer II ( Ruby ) Engineering - Development Hyderabad

Seismic • Hyderabad

On-site
INR 1,600,000 - 2,400,000
Software Engineer II (Professional Services) Services - Global Hyderabad
Software Engineer II (Professional Services) Services - Global Hyderabad

Seismic • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer - FullStack (C#, .Net, React) Product - Development Hyderabad
Senior Software Engineer - FullStack (C#, .Net, React) Product - Development Hyderabad

Seismic • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive compensation package
Professional development opportunities
Senior Software Engineer II - Frontend - AI Search
Senior Software Engineer II - Frontend - AI Search

Seismic • Hyderabad

On-site
INR 1,800,000 - 2,500,000
Inclusive workplace
Growth opportunities
Competitive salary
Engineering Manager – Node.js / Full Stack Engineering - Development Hyderabad
Engineering Manager – Node.js / Full Stack Engineering - Development Hyderabad

Seismic • Hyderabad

On-site
INR 2,500,000 - 3,000,000
Software Engineer II - Backend - Search AI Center for Excellence Hyderabad
Software Engineer II - Backend - Search AI Center for Excellence Hyderabad

Seismic • Hyderabad

On-site
INR 1,000,000 - 1,500,000
Software Engineer I - Frontend - AI Interfaces AI Center for Excellence Hyderabad
Software Engineer I - Frontend - AI Interfaces AI Center for Excellence Hyderabad

Seismic • Hyderabad

On-site
INR 500,000 - 1,000,000
Software Engineer I - Backend - AI Interfaces AI Center for Excellence Hyderabad
Software Engineer I - Backend - AI Interfaces AI Center for Excellence Hyderabad

Seismic • Hyderabad

On-site
INR 600,000 - 800,000
Senior Data Scientist AI Center for Excellence Hyderabad
Senior Data Scientist AI Center for Excellence Hyderabad

Seismic • Hyderabad

On-site
INR 1,500,000 - 2,500,000
Competitive compensation package
Professional development opportunities
Career growth potential