M

Medallia

Experience management platform for feedback analytics

Senior Software Engineer

Frontend EngineeringUpdated on Nov 10
Full-timeMcLean, VA, USA$135k - $210k /yr

About the Job

Requirements

  • Must reside in the United States and hold U.S. citizenship or lawful permanent resident status (Green Card) to meet AWS GovCloud compliance requirements.
  • At least 6 years of professional experience developing, shipping, and maintaining complex, high-performance web applications in production.
  • At least 3 years of hands-on experience building applications using React and its ecosystem.
  • Professional experience building typed web applications in TypeScript (ES6+) and using semantic HTML5 and modern styling methodologies such as CSS-in-JS, CSS Modules, or utility-first CSS.
  • Hands-on experience with unit and integration testing using frameworks such as Jest or React Testing Library, including mocking and automated test pipelines.
  • Experience designing modular front-end architectures and applying software design patterns.
  • Experience authoring technical design documentation and presenting technical concepts to technical and non-technical stakeholders.

Responsibilities

  • Design and implement robust, reusable web architectures, state management systems, and client-side algorithms for the DXA portal.
  • Lead the transition of legacy Backbone codebases into a modern, performance-optimized React/Alchemy architecture.
  • Collaborate with security and engineering teams to ensure frontend interfaces, data storage, network calls, and authentication flows meet FedRAMP compliance requirements and federal security standards.
  • Guide and mentor junior and mid-level engineers and perform constructive code reviews to elevate the team's technical capabilities.
  • Partner with product managers and designers to translate complex requirements into scalable technical designs and own projects from concept through deployment.
  • Champion code quality, performance optimization, accessibility, security hardening, and comprehensive unit, integration, and end-to-end testing strategies.

Desired Qualifications

  • Experience building or maintaining software within FedRAMP, SOC 2, HIPAA, or other highly regulated compliance frameworks.
  • Proven experience migrating large-scale legacy codebases, ideally from BackboneJS, AngularJS, or similar technologies, to modern React.
  • Strong backend familiarity, particularly with Node.js and microservices architecture.
  • Familiarity with web security best practices, including OWASP Top 10, secure session management, content security policy (CSP), and dependency scanning.
  • A Bachelor of Science or Master of Science in Computer Science or Software Engineering, or equivalent practical experience.

About the Company

Medallia

Experience management platform for feedback analytics

Medallia is a platform for experience management that helps companies collect and analyze feedback from customers and employees to improve experiences. It works by gathering signals from multiple channels—surveys, social media, and direct feedback—then using analytics to produce actionable insights that guide improvements. The product is delivered on a subscription basis, with additional professional services for implementation and optimization. What sets Medallia apart from competitors is its integrated, omnichannel approach that combines customer and employee experience data in one platform, offering enterprise-grade analytics, dashboards, and reporting, along with consulting and training to help clients act on insights. Medallia aims to help businesses boost customer satisfaction and employee engagement, thereby strengthening competitive advantage through better experiences.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Palo Alto, CA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Medallia

See more jobs