Senior Software Engineer (Applications)

ApplyApply
Posted about 5 hours ago
Share
Full Time
Seattle, Washington
$175,000 - $195,000 Annually

Senior Software Engineer, Applications

Location: Remote (US, Pacific through Eastern time zones)
Employment: Full-time
Compensation: $175,000–$195,000 base + equity
Company Stage: Venture-backed, early-stage technology company

About the Opportunity

Fuel Talent is partnering with an innovative, venture-backed technology company building next-generation enterprise software powered by AI. The team is developing sophisticated solutions that help organizations automate complex workflows, improve operational efficiency, and build more reliable, scalable systems.

We're looking for a Senior Software Engineer, Applications to take ownership of customer-facing applications and the backend services that power them.

This is a hands-on engineering role with significant ownership from day one. You'll work closely with engineering and product leadership to build scalable, production-grade applications, establish frontend development standards, and contribute to the broader platform.

The ideal candidate is a strong full-stack engineer with deep React and TypeScript experience, production Python backend development, and hands-on experience deploying and operating services in cloud-native environments.

What You'll Do

  • Design, build, and maintain production-grade customer-facing applications using React and TypeScript.

  • Develop reusable UI components, shared design systems, and consistent frontend architecture.

  • Build and maintain backend-for-frontend (BFF) services and APIs connecting applications to core platform functionality.

  • Partner closely with product, design, and engineering teams to translate requirements into intuitive, scalable user experiences.

  • Implement secure application workflows, including authentication, authorization, and API security.

  • Establish and maintain automated testing practices, including component, accessibility, visual regression, and end-to-end testing.

  • Develop and maintain production Python backend services with a focus on reliability, performance, security, and maintainability.

  • Deploy, monitor, and troubleshoot applications and services running on Kubernetes.

  • Contribute to architectural discussions, technical decisions, and continuous improvements across the engineering organization.

  • Collaborate with distributed engineering teams while maintaining high standards for code quality, documentation, and delivery.

What Success Looks Like

Within your first six months, you'll have:

  • Delivered meaningful customer-facing features and workflows into production.

  • Established reusable frontend components and scalable application patterns.

  • Taken ownership of APIs connecting the frontend to core platform services.

  • Improved automated testing, accessibility, and overall application reliability.

  • Demonstrated independent ownership of the services you build, deploy, and maintain.

What We're Looking For

  • 5+ years of professional software engineering experience, with strong hands-on development experience in recent roles.

  • Strong proficiency in React, TypeScript, and modern frontend development.

  • Experience designing, building, and shipping production applications and the backend APIs supporting them.

  • Production experience developing backend services using Python.

  • Hands-on experience deploying and operating services on Kubernetes in production, including troubleshooting real-world issues.

  • Experience with AWS or Azure, including cloud infrastructure, networking, and identity management.

  • Experience implementing accessible user interfaces and automated UI testing, including visual regression testing.

  • Understanding of API design, authentication, authorization, and secure software development practices.

  • Experience working closely with designers and translating specifications into production-ready applications.

  • Strong understanding of software engineering best practices, including automated testing, code reviews, observability, and maintainability.

  • Comfortable working in a fast-moving, collaborative environment with a high degree of autonomy and ownership.

Nice to Have

  • Experience building or maintaining a shared design system or component library.

  • Familiarity with Storybook, shadcn/ui, or similar frontend tooling.

  • Experience with OpenAPI specifications and API contract testing.

  • Knowledge of WCAG accessibility standards.

  • Experience building enterprise applications with complex workflows and permissions.

  • Exposure to AI-powered products or AI-assisted software development.

  • Experience working in an early-stage startup or highly collaborative engineering environment.

Why This Opportunity?

  • High ownership: Take responsibility for meaningful product functionality from day one.

  • Modern technology:

Apply