Jobs · Engineering · Virginia

Senior Software Engineer, Front-End (React)

Medallia · McLean, VA · 1 wk ago
On-siteEngineering$135k–$210k/yrFull-time

About the Role and Team

You will be a senior technical leader within the team responsible for developing, scaling, and maintaining the DXA (Digital Experience Analytics) reporting tool. A primary focus of this role will be driving the strategic migration of the DXA portal from our legacy Backbone framework to our modern, Alchemy-based React framework. Additionally, you will help architect and manage the Node.js-based microservices that power the DXA portal. As our team actively works toward achieving FedRAMP compliance for our reporting platform, you will play a critical role in aligning our frontend architecture, data handling, and security practices with federal compliance standards. As a senior member of the team, you will not only write high-quality code but also establish best practices, mentor other developers, and collaborate closely with product and design teams to shape our technical roadmap.

Responsibilities

As a Senior Front-End Engineer, you will own all aspects of the software development lifecycle, with an emphasis on architecture, quality, security, and leadership:

  • Architect & Scale: Design and implement robust, reusable web architectures, state management systems, and client-side algorithms for the DXA portal.
  • Drive Migration: Take a leading role in successfully transitioning legacy Backbone codebases into a modern, performance-optimized React/Alchemy architecture.
  • Security & Compliance: 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.
  • Technical Leadership & Mentorship: Guide, mentor, and perform constructive code reviews for junior and mid-level engineers to elevate the team's technical capabilities.
  • End-to-End Ownership: Partner with product managers and designers to translate complex requirements into scalable technical designs, owning projects from concept through to deployment.
  • Quality & Best Practices: Champion code quality, performance optimization, accessibility (a11y), security hardening, and comprehensive testing strategies (unit, integration, and end-to-end).

Qualifications

Minimum Qualifications

  • Must reside in the United States and be legally authorized to work in the US without sponsorship.
  • 6+ years of professional experience developing, shipping, and maintaining complex, high-performance web applications in production.
  • 3+ years of hands-on experience building applications using React and its ecosystem.
  • TypeScript & Modern Web Standards: Professional experience building typed web applications in TypeScript (ES6+), utilizing semantic HTML5 and modern styling methodologies (e.g., CSS-in-JS, CSS Modules, or utility-first CSS).
  • Automated Testing & QA: Hands-on experience with unit and integration tests using frameworks such as Jest or React Testing Library, including experience with mocking and automated test pipelines.
  • Software Architecture: Experience designing modular front-end architectures and applying software design patterns.
  • Technical Communication: Experience authoring technical design documentation and presenting technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience building or maintaining software within FedRAMP, SOC 2, HIPAA, or other highly regulated compliance frameworks.
  • Migration Experience: Proven experience successfully migrating large-scale legacy codebases (ideally from BackboneJS, AngularJS, or similar) to modern React.
  • Strong backend familiarity, particularly with NodeJS and microservices architecture.
  • Familiarity with web security best practices (OWASP Top 10, secure session management, CSP, dependency scanning).
  • BSc/MSc in Computer Science, Software Engineering, or equivalent practical experience.

Pay and Benefits

  • Annual base salary range: $135,000–210,000 USD. Compensation decisions depend on scope, responsibilities, experience, location, education, skills, internal equity, market data, and business considerations.
  • Competitive health and wellness benefits including 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.

Similar jobs