Job Description
Looking for a Senior Full-Stack Software Engineer with deep expertise in Java, JavaScript, and application security to design, build, and deliver the scalable, secure systems behind our cybersecurity platform. This is a hands-on, product-focused role for an engineer who thrives at the intersection of secure software engineering and product innovation. You will build and maintain secure, scalable web applications using Java (Spring Boot, Quarkus) and Next.js/React. You'll embed security best practices into every layer of development from secure coding and dependency management to data protection and authentication/authorization (Keycloak, Auth0).
Design and optimize distributed systems, APIs (REST/GraphQL), and backend infrastructure for performance, reliability, and resilience. Model and optimize relational data in PostgreSQL, ensuring consistency and scalability. Provide guidance and thoughtful code reviews to peers, fostering a culture of quality and security. Stay ahead of trends in AI-assisted engineering, application security, and cybersecurity technologies. Leading new initiatives, improving security posture, and mentoring peers.
About Finite State
Finite State partners with product security teams, the guardians of our connected world, to create transparency for their connected devices and supply chains.