Senior Full-Stack Software Engineer
About this role
Who We Are:
Delivering the industry’s most accurate application security platform, Invicti Security has been transforming the way web applications are secured for nearly 20 years. Recognized as a leader in Application Security Testing and a DAST Innovator by Latio , Invicti enables organizations to continuously scan and secure their web apps and APIs with the rigor of runtime testing and the speed of constant innovation. Headquartered in Austin, Texas, Invicti serves more than 3,600 organizations worldwide. Invicti serves more than 3,600 organizations worldwide. To learn more, visit Invicti.com or follow us on LinkedIn .
You will own features across the stack, from the Vue interface through the GraphQL API to the .NET services behind it. You will sit with Product and UX from the first conversation, understand the customer problem, and help decide how the feature looks and behaves. After release, you check whether it solved that problem. AI is part of your daily toolkit, and you review its output with the rigor you apply to your own code.
Your role:
• Build customer-facing features across the Vue front end, the GraphQL API, and the C#/.NET back-end services • Work with Product Managers and UX designers from the earliest stage: ask why a requirement exists, test assumptions with evidence, and propose the option that gives customers the most value • Keep the product usable, accessible, fast, and consistent in look and feel • Assess the technical feasibility of UI/UX designs and agree trade-offs with the UX team • Design and evolve GraphQL schemas that the UI can consume with ease and the server can resolve with speed • Build reusable components, composables, and libraries for our shared UI packages and design system • Use AI-assisted tools to ship faster, and review AI-generated code, tests, and designs before you merge them • Help shape the team’s AI practices, from shared guidelines and agent instructions to review standards • Improve performance, scalability, and maintainability on client and server • Share knowledge, mentor colleagues, and use code reviews to raise the quality of the codebase • Strong understanding of single-page application frameworks: reactivity, state management, routing, and component architecture • Strong back-end fundamentals in C#/.NET: API design, authentication and authorization, error handling, and performance • Good understanding of asynchronous data flows, caching strategies, and API integration over GraphQL and REST • Strong command of modern CSS, responsive layouts, design tokens, and utility-first frameworks such as Tailwind CSS • Solid knowledge of accessibility (WCAG), front-end performance (Core Web Vitals), and cross-browser compatibility • Customer-first product mindset: you start from the user’s problem, use data and feedback to judge whether a feature worked, and bring your own ideas to planning • Ownership: you care about quality from the first design conversation to the feature’s behavior in production • Appetite for learning new frameworks and AI tools • Clear communication and a collaborative, proactive approach to problem-solving • Proficient written and spoken English