Software Engineering, Engineer I
- Salary
- $95K–$105KUSD per year
- Hiring from
- United States
- Work type
- Hybrid
- Posted
- Sep 29, 2026
Overview
Medallia is the pioneer and market leader in Experience Management. Our award-winning SaaS platform, Medallia Experience Cloud, leads the market in the management of experiences, insights, and actions for candidates, customers, employees, patients, and residents alike.
We believe that every experience is a memory that can last a lifetime. Experiences shape the way people feel about a company. And they greatly influence how likely people are to advocate, contribute, and stay. At Medallia, we are committed to creating a world where organizations are loved by their customers and their employees.
We empower exceptional people to create extraordinary experiences together.
Bring your whole self.
The Role and Team
This entry-level position for a Front-End Software Engineer I on the Alchemy team will play a key role in building the foundation of Medallia’s user interfaces. Alchemy is responsible for maintaining our core component library as well as designing, creating, and delivering our next-generation design system.
In this role, you will help build new components from the ground up, utilizing modern AI tools to streamline workflows and drive innovation while also maintaining and supporting the current Alchemy component library and design system. This role requires a hands-on, collaborative engineer who is passionate about scalable UI architecture and eager to grow within a dynamic engineering culture.
Responsibilities
- Component Development: Build, maintain, and refine scalable, high-performance UI components using TypeScript, modern JavaScript frameworks (React, SolidJS), and design tokens across Medallia’s front-end applications.
- AI-Assisted Workflow: Leverage AI coding assistants (such as Claude and Cursor) to accelerate component scaffolding, refactoring, and test generation—taking full human-in-the-loop ownership and accountability for code quality, security, and performance.
- Accessibility & Standards: Implement fully accessible (WCAG compliant) and responsive components, adhering to strict design system standards and cross-browser compatibility.
- Testing & Quality Assurance: Develop comprehensive unit and end-to-end test suites using Jest, Playwright, and modern testing utilities to ensure system reliability and minimize technical debt.
- Design & UX Collaboration: Partner closely with Design and UX teams to translate Figma designs into robust code, ensuring visual fidelity and seamless component behavior.
- Cross-Functional Engagement: Work directly with Product Managers, technical leaders, and consuming product engineering teams to gather feedback, support component integration, and align on design system roadmaps.
- Package Management & Governance: Assist with design system versioning, component documentation, and npm package updates to ensure smooth deployments and long-term library maintainability.
- Agile & Operational Excellence: Actively contribute to Agile lifecycle practices (stand-ups, retrospectives, code reviews) and manage issues and documentation transparently in Jira and Confluence.
Candidates based in the Tysons vicinity will be prioritized as this role is Hybrid, 3 days per week onsite.
Qualifications
Minimum Qualifications
- Bachelor’s Degree or equivalent in Computer Science, Software Engineering, or commensurate experience in a closely related technical field.
- 1+ years of related experience. For recent graduates, this requirement is met through a combination of significant internships, complex academic projects, or a documented portfolio of personal technical work.
- Demonstrated understanding of core computer science principles, modern front-end web architecture, DOM structure, and systematic debugging techniques for web applications.
Preferred Qualifications
- Tooling Proficiency: Practical exposure to Git, CI/CD workflows, or build pipelines through previous coursework, internships, or open-source contributions. Experience using AI-assisted development tools such as Claude Code or Cursor.
- Front-end and Component Development: Experience building with JavaScript/TypeScript and familiarity with popular front-end frameworks (e.g., React, SolidJS).
- Design Systems: Experience with component-based architecture and an understanding of Design System principles, including the creation and documentation of component libraries.
- Behavioral Curiosity: A demonstrated drive to independently investigate technical solutions combined with the professional maturity to recognize when to seek senior guidance.
- Communication Appetite: Strong interpersonal skills and a commitment to participating actively in collaborative technical reviews and team-wide architecture discussions.Medallia is committed to equal pay and transparency. The annual base salary range for this position is $95,000-105,000 USD. Please note that the salary range information provided is a general guideline and combines all of the distinct labor markets within the US. It is uncommon for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on a variety of factors. Medallia considers factors such as (but not limited to) scope and responsibilities of the position, candidate’s work experience, candidate’s work location, education/training, key skills, internal peer equity, external market data, as well as, market and business considerations when making compensation decisions.
Medallia is committed to equal pay and transparency. The annual base salary range for this position is $95,000-105,000 USD. Please note that the salary range information provided is a general guideline and combines all of the distinct labor markets within the US. It is uncommon for an individual to be hired at or near the top of the range for their role and compensation decisions are dependent on a variety of factors. Medallia considers factors such as (but not limited to) scope and responsibilities of the position, candidate’s work experience, candidate’s work location, education/training, key skills, internal peer equity, external market data, as well as, market and business considerations when making compensation decisions.
Medallia also offers competitive health and wellness benefits, including but not limited to medical, dental, vision, 401(k), short-term and long-term disability, life and AD&D insurance, statutory leaves, paid parental leave, and paid holidays. Benefits and eligibility may vary by location and role.
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 ApplicantAccessibility@medallia.com. 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.