Staff Software Engineer
toptalSan Antonio (TX)
About the role
Summary:
We 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. General Information: The 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. This is an end-to-end engineering position requiring ownership from frontend implementation through backend services, production support, and maintenance. Tasks and deliverables: Build and maintain web experiences using React and Type Script. Build and extend backend REST and GraphQL services using Java and Spring Boot. Develop lightweight Next.js BFF layers when server-side authentication or session handling is required. Integrate frontend experiences with APIs for eligibility, offers, access rules, and personalization. Build reusable, framework-agnostic UI components for a shared design system. Collaborate with Product and Design to translate product concepts into production-ready experiences. Ensure strong performance, accessibility, and cross-browser compatibility. Support production features and resolve bugs and incidents.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
