Staff Software Engineer @Medallia
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Staff Software Engineer @Medallia

2d ago - Medallia is hiring a remote Staff Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: India

Role Description

At Medallia, our Platform team builds and operates the critical backend services that power how surveys are executed, distributed, processed, and collected across our platform. Our systems sit at the core that support large-scale, highly available workloads across many enterprise customers. The team owns services and capabilities related to:

  • Survey execution
  • Distribution
  • Response processing
  • Webhooks
  • Messaging integrations
  • Streaming pipelines that turn raw collection events into reliable, reportable data

As our platform continues to scale, we are evolving these systems to improve performance, reliability, scalability, and operational efficiency while building out key parts of the platform from the ground up on a modern, cloud-native stack.

We are looking for a Staff Software Engineer who enjoys solving challenging backend and distributed systems problems, working with high-throughput streaming services, and building reliable software that operates at enterprise scale. You will work closely with experienced engineers, Product Management, QA, and other platform teams to design and deliver capabilities that directly impact how millions of surveys and responses are processed across the platform.

This role is based remotely in Pune. Candidates for this position are required to reside within the Pune metropolitan area. Relocation support is not available at this time.

Responsibilities

  • Drive resolution on open, cross-cutting architectural questions.
  • Own the integrity of the platform's core data invariants across teams.
  • Design the pipeline and schema evolution patterns other teams build against.
  • Lead technical design for major cross-team initiatives.
  • Evaluate and make build-vs-buy and store-selection decisions with real stakes.
  • Mentor senior and mid-level engineers on distributed systems design.
  • Represent engineering in architecture and design reviews across team boundaries.
  • Get hands-on when it matters, building the hardest, highest-leverage pieces of a cross-cutting initiative.
  • Improve how the platform is operated at scale.
  • Use AI-assisted development tools responsibly.

Qualifications

  • 8+ years of professional software engineering experience.
  • Deep expertise in distributed systems.
  • Strong backend engineering background, ideally spanning more than one language/stack.
  • Demonstrated experience with event-driven and streaming architectures.
  • Deep experience with relational and/or wide-column data stores at scale.
  • Proven experience designing for multi-tenant SaaS correctness.
  • A track record of making and defending hard technical trade-off decisions.
  • Experience mentoring senior engineers and influencing technical direction.
  • Excellent written and verbal communication.

Preferred Qualifications

  • Experience designing row-level or policy-based authorization systems.
  • Experience with identity resolution systems.
  • Experience integrating LLM-based agents or tools into a production platform.
  • Experience leading a platform migration or hybrid-integration effort.
  • Background in customer experience management, survey platforms, or voice-of-customer systems.
  • Experience as a technical lead on a greenfield platform build.

Company Description

At Medallia, we celebrate diversity and recognize the value it brings to our customers and employees. Medallia is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age (40 and over), disability, genetic information, veteran status or military service, or any other status protected by state or local law.

Individuals with a disability who need an accommodation to apply please contact us at [email protected] . For information regarding how Medallia collects and uses personal information, please review our Privacy Policies. Applications will be accepted for 30 days from the date this role was posted or until the role has been filled.

Before You Apply
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Staff Software Engineer @Medallia
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 129,769+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later