Staff Software Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Job Description
Summary:
\nWe are seeking a Staff Software Engineer, Full Stack to build and extend a consumer-facing web application that helps users discover benefits, offers, and services. This is a front-end leaning full stack role with primary ownership of Native Web components experiences, while also contributing to the Java backend services and APIs that support them.
\nGeneral Information:
\nThe engineer will work across high-visibility web experiences including personalized discovery surfaces, benefits and government-related experiences, and browser extension integrations. The role also includes contributing reusable UI components and patterns to a shared design system.
\nThis is an end-to-end engineering position requiring ownership from frontend implementation through backend services, production support, and maintenance.
\nTasks and deliverables:
\n- \n
- Build and maintain web experiences using React and TypeScript.\n
- Build and extend backend REST and GraphQL services using Java and Spring Boot.\n
- Develop lightweight Next.js BFF layers when server-side authentication or session handling is required.\n
- Integrate frontend experiences with APIs for eligibility, offers, access rules, and personalization.\n
- Build reusable, framework-agnostic UI components for a shared design system.\n
- Collaborate with Product and Design to translate product concepts into production-ready experiences.\n
- Ensure strong performance, accessibility, and cross-browser compatibility.\n
- Support production features and resolve bugs and incidents.\n