> Markdown version of [/jobs/ext/2718012-software-engineer-frontend-product-engineering](https://www.wearedevelopers.com/jobs/ext/2718012-software-engineer-frontend-product-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Frontend | Product Engineering - **Company:** TRMS LLC - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $210,000.0 - $230,000.0 - **Contract:** Temporary contract - **Skills:** Artificial Intelligence, Cascading Style Sheets (CSS), Data Infrastructure, Blockchain, Software Technical Review, Strategies of Testing, Web Applications, Web Application Frameworks, Enterprise Software Applications, ReactJS, Backend, Front End Software Development, React Redux - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/senior-software-engineer-frontend-product-engineering-trmlabs-com-8359420 ## About the Role * Knack for great design and intuitive UX * Strong Computer Science fundamentals * Extensive experience modern front end frameworks (e.g., Vue.js, React.js) and CSS-in-JS libraries (e.g., styled-components) * Experience designing and building data heavy front-end applications * Experience with virtual currencies, applications, and their use in financial networks and blockchain analysis is a plus * Adaptable. Goals can change fast. You anticipate and react quickly. * Autonomous. You own what you work on. You move fast and get things done. * Excellent communication. You will need to communicate complex ideas effectively to both technical and non-technical audiences, and both verbally and in writing * Collaborative. You must work collaboratively in a cross-functional team and with people at all levels in an organization, * Priorities and targets to change quickly as we experiment and iterate * Work that often requires operating with a high degree of ambiguity * A high level of personal ownership and accountability * Close collaboration across teams and functions * Frequent, high-touch communication * Creative problem solving and out-of-the-box thinking * A pace that rewards urgency, adaptability, and outcomes This environment is energizing for people who enjoy building, solving hard problems, and making progress in situations that are not always fully defined. It also requires comfort navigating ambiguity, adjusting course as new information emerges, and maintaining focus and positivity in a fast-moving and intense environment. We also recognize that this style of operating is not for everyone. If you are primarily optimizing for predictability or a consistently balanced workload, we encourage you to use the interview process to pressure test whether this environment is truly the right fit. We want teammates who thrive here, not just survive here. At the same time, many people find this work deeply rewarding. If you are excited by meaningful problems, motivated by ambitious goals, and energized by working alongside mission-driven colleagues, there is a good chance you will find TRM to be an exceptional place to grow and contribute. Learn more: Interviewing at TRM: How We Hire and What Success Looks Like ## Description We are looking for an experienced Senior Frontend Engineer to join a small but fast-growing Frontend Engineering team that is responsible for building highly robust and seamless product features that analyze blockchain transaction activity at a massive scale. As an early member of the team, you will be deeply involved in the technical details and ultimately champion your team to build a safer financial system for billions of people. The impact you'll have here: * Building a large-scale web application that manages billions of transactions using React and Redux * Working with Backend Engineers, Designers, and Product to build features and ship product * Finding and addressing performance issues * Participating in code and design reviews * Developing a deep understanding of crypto and blockchain to inform product design and direction * Collaborating with product lead and customers to define a new category of enterprise software * Staying current on frontend best practices, * The team operates on a weekly sprint schedule. Individuals on the team are tasked to lead projects as technical anchors, and given a chance to grow and take ownership according to their level and goals. * We work closely with product, design, and with our engineering partners in data platform teams to deliver impactful features to customers and the company. * The team's timezone is a mix of EST and PST, with at least 6 hours of overlap with PST (8 am to 2 pm PST). * On Call: We have an on-call rotation that is approximately one week every 16 weeks. * Frontend usually doesn't get pager duty alerts but gets frontend issues from customer support channels and the on-call is responsible for triaging if it is a frontend bug or sometimes really a backend issue. * It gets busy during some on-call weeks but has not been wake-up from sleep type of alerts. Learn about TRM Speed in this position: * Ruthless Prioritization & Adaptability: We adapt quickly when faced with new information. For example, an engineer may message the PM or EM to prioritize Task A vs. Task B in the middle of the sprint - we don't let inertia guide our decisions. Instead we focus on ruthless prioritization and pivot quickly as needed. * Challenging Timelines (Execution Pressure): An engineer questions a teammate's proposed 3-week timeline, and constructively argues for condensing it to 2 weeks-backed by rationale, tradeoffs, and a plan to reduce scope or increase velocity. They show ownership of delivery speed and willingness to push for urgency. * Time-Boxed Spiking (Rapid Learning & Decision-Making): An engineer proposes a 1-week spike with a clear time-box and success criteria to explore implementation options or validate feasibility through a proof of concept. They demonstrate speed not just in execution, but in de-risking decisions early. The following represents the expected range of compensation for this role: * Individual pay is determined by skills, qualifications, experience, and location. The compensation details listed in this posting reflect the US base salary only. * The estimated base salary range for this role is $210,000-$230,000. * Additionally, this role may be eligible to participate in TRM's equity plan. * Please note - we factor in the different costs for geographies outside the United States. About TRM's Engineering Levels: Engineer: Responsible for helping to define project milestones and executing small decisions independently with the appropriate tradeoffs between simplicity, readability, and performance. Provides mentorship to junior engineers, and enhances operational excellence through tech debt reduction and knowledge sharing. Senior Engineer: Successfully designs and documents system improvements and features for an OKR/project from the ground up. Consistently delivers efficient and reusable systems, optimizes team throughput with appropriate tradeoffs, mentors team members, and enhances cross-team collaboration through documentation and knowledge sharing. Staff Engineer: Drives scoping and execution of one or more OKRs/projects that impact multiple teams. Partners with stakeholders to set the team vision and technical roadmaps for one or more products. Is a role model and mentor to the entire engineering organization. Ensures system health and quality with operational reviews, testing strategies, and monitoring rigor., We hire and grow against three leadership principles. They're the standards for how we operate, treat each other, and make decisions. * Impact-Oriented Trailblazer: We put customers first and move with speed, focus, and adaptability. We treat every plan like an experiment - test, ship, measure, and iterate quickly. * Master Craftsperson: We care deeply about our craft. We balance speed with high standards, own outcomes end-to-end, and invest in getting better everyday. * Inspiring Colleague: We add clarity and energy, not noise. We bring humility, candor, and a one-team mindset - giving and receiving feedback to make the team stronger., By submitting your application, you agree to allow TRM Labs to process your personal information in accordance with our Privacy Policy. We collect the information you provide (such as your resume, work history, and contact details) solely for the purpose of evaluating your candidacy for current and future roles at TRM. Because our hiring cycles for certain positions may span 24 to 36 months, we retain your personal information for up to 36 months from the date of your application. After that period, your data is deleted unless a different retention period is required or permitted by law. If you are located in the European Economic Area, the United Kingdom, or another jurisdiction with applicable data protection laws, you have the right to access, correct, or request deletion of your personal data at any time before that period ends. To exercise any of these rights, contact us at privacy@trmlabs.com. To notify TRM Labs that you believe this job posting is non-compliant, please submit a report through this form. No response will be provided to inquiries unrelated to job posting compliance. The use of AI tools of any kind (including but not limited to notetakers, interview assistants, and real-time coaching tools such as Otter.ai, Fireflies, Fathom, Cluey, or similar) during TRM interviews is not permitted without prior approval from TRM. TRM uses its own internal tools for note-taking to ensure a consistent and confidential experience for all candidates. We are committed to providing reasonable accommodations to applicants with disabilities, and requests can be made via this form. ## Related Videos - [Pragmatic Blockchain Design Patterns: Integrating Blockchain into Business Processes](https://www.wearedevelopers.com/videos/1579-pragmatic-blockchain-design-patterns-integrating-blockchain-into-business-processes) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Develop a Blockchain Application in JavaScript with Lisk SDK](https://www.wearedevelopers.com/videos/188-develop-a-blockchain-application-in-javascript-with-lisk-sdk) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)