> Markdown version of [/jobs/ext/3536049-software-engineering-engineer-i](https://www.wearedevelopers.com/jobs/ext/3536049-software-engineering-engineer-i). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineering, Engineer I - **Company:** Medallia - **Location:** San Francisco, CA, United States - **Experience:** Starter - **Salary:** $95,000.0 - $105,000.0 - **Contract:** Internship / Graduate position - **Skills:** JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Component-Based Software Engineering, Browser Compatibility, Software Quality, Code Review, Continuous Integration, Cursor, Software Debugging, Package Management Systems, Software Engineering, TypeScript, Management of Software Versions, Web Content Accessibility Guidelines, Web Applications, Web Application Frameworks, ReactJS, Delivery Pipeline, Claude Code, Reliability of Systems, Technical Debt, AI Coding Agents, Git, Material UI, Information Technology, Playwright, Atlassian Tools, Production Code, Free and Open-Source Software, Figma, Front End Software Development, Claude, Web Architecture - **Published:** October 1, 2026 - **Apply:** https://jobs.localjobnetwork.com/apply/add/88485838/1 ## About the Role * 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., * 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. ## Description 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., * 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.