Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4343256325&distance=25.0&f_AL=true&f_TPR=r7000&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER Job Description: Rivial Data Security Share Show more options Mid to Senior Level Backend Engineer - Core Platform Team United States · 50 minutes ago · 15 applicants Company review time is typically 1 week $85K/yr - $110K/yr Remote Matches your job preferences, workplace type is Remote. Full-time Easy Apply Save Save Mid to Senior Level Backend Engineer - Core Platform Team at Rivial Data Security Mid to Senior Level Backend Engineer - Core Platform Team Rivial Data Security · United States (Remote) Easy Apply Save Save Mid to Senior Level Backend Engineer - Core Platform Team at Rivial Data Security Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Practice mock interviews personalized to every role and get custom feedback Try Premium for PKR0 Meet the hiring team Drew Budwin 3rd 👋 Meticulous engineering leader with technical and people leadership experience | Devoted to learning 🎓 | Passionate about team building 💪 | Lover of code 👨🏻‍💻 Job poster Message About the job Mid to Senior Level Backend Engineer - Core Platform Team Rivial Data Security | 100% Remote (U.S.) | $85,000 - $110,000 About Rivial Your CISO life should be easier. Now, it is. Rivial is transforming how organizations manage cybersecurity. We've built the Rivial Cybersecurity Management Platform—a comprehensive solution that helps security professionals accurately measure risk, make ROI-backed decisions, and automate compliance reporting. No more arbitrary risk ratings, tedious processes, or insufficient guidance. Born from our own frustrations as security professionals, we created tools we use ourselves every day to serve banks, credit unions, financial institutions, healthcare organizations, government agencies, manufacturers, and higher education institutions. Rivial was established 15 years ago and consists of a tight-knit team of 21 employees. We're established yet agile, experienced yet innovative. The Role Join our Core Platform Team as a force multiplier for engineering excellence. This team is the backbone of our platform—maintaining our production systems, addressing technical debt, improving developer experience (DevEx), and implementing features that enhance our existing offerings. This isn't about building flashy new products. It's about the critical, often under-appreciated work that makes everything else possible: converting legacy systems to modern architectures, squashing bugs before customers notice them, and ensuring our platform is reliable, maintainable, and ready to scale. What You'll Work On Recent and upcoming projects include: Migrating legacy Lambda functions to our Apollo Server API (e.g., replacing ClamAV virus scanning with AWS GuardDuty S3 Malware Protection) Converting infrastructure to AWS CDK for better infrastructure-as-code practices Implementing features that improve existing customer workflows Addressing pre-existing bugs and technical debt across the platform Optimizing our Nx-managed monorepo and CI/CD pipelines Over the past two years, we've invested heavily in modernizing our infrastructure. You'll help us continue that journey while maintaining the legacy code that still powers critical functionality. What We're Looking For Must-Haves TypeScript expertise: You write clean, maintainable TS/JS code GraphQL experience: You understand schema design and resolver patterns Relational database knowledge: Relational database experience required (i.e. Postgres, MySQL, MSSQL) AWS proficiency: Hands-on experience with Lambda, IAM, DynamoDB, S3, Cognito, ECS, CloudFormation, and CDK React familiarity: Comfortable making minor frontend adjustments and understanding React concepts U.S. work authorization: Must have legal residency status or be a U.S. citizen 3+ years of relevant experience (though we care more about skills than years) Nice-to-Haves AWS certification (significant plus!) Experience with Nx monorepos GitHub Actions and CI/CD pipeline optimization Previous exposure to cybersecurity or compliance domains Interest or experience with AI/ML integration (we're building AI features) The Ideal Candidate You're someone who: Has a passion for continuous learning with a proven track record to back it up Cares about cybersecurity and understands why our work matters Embraces legacy code as a challenge, not a burden—you're confident managing technical debt while improving systems incrementally Is passionate about quality: Unit tests, integration tests, E2E tests—you believe in testing and practice continuous improvement Can lead initiatives: Comfortable gathering requirements, seeking stakeholder buy-in, and breaking down work into well-defined Jira tickets Values collaboration and autonomy: You thrive in environments where trust and communication replace micromanagement Our Stack Backend: TypeScript/JavaScript, GraphQL (Apollo Server), Node.js, AWS Lambda Databases: DynamoDB, PostgreSQL (drizzle-orm) Frontend: React Infrastructure: AWS (Lambda, ECS, S3, IAM, CloudFormation, CDK) Tooling: Nx monorepo, PNPM, GitHub, GitHub Actions, GitHub Packages, Jira, LaunchDarkly, Sentry, SonarQube, Figma Methodology: Kanban How We Work Highly collaborative, largely autonomous: We trust you to own your work and ask for help when needed Minimal meetings: We keep synchronous time focused and valuable Kanban workflow: Managed in Jira with continuous flow rather than sprints Quality-focused: Code reviews, testing, and continuous improvement are core to our culture Distributed team: 100% remote with teammates across the U.S. (we don’t even have an office!) Compensation & Benefits Salary Range: $85,000-$110,000 (based on skills and relevant experience) Benefits: 🏝️ Unlimited PTO: Trust-based time off—take what you need (not a gimmick, we mean it) 💰 401(k) with company matching: We invest in your future 🏥 Comprehensive health benefits: Medical, dental, and vision coverage ✈️ Company retreats: Connect with teammates in person 🏡 100% remote: Work from anywhere in the U.S. 📈 Career growth: Opportunities to advance as an individual contributor and rotate through project leadership roles Growth Opportunities We believe everyone has the capacity to demonstrate leadership and mentorship. While there are no formal management requirements for this role, we frequently rotate project leads to help team members develop organizational and leadership skills. As you grow, you'll have opportunities to: Lead technical initiatives from requirements gathering to delivery Mentor teammates (formally or informally) Advance along our individual contributor career path (up to Principal Engineer) Expand into emerging areas like AI/ML integration Ready to Apply? If you're excited about being the infrastructure hero, the person who makes everyone else's job easier, and you want to do meaningful work in the cybersecurity space—we want to hear from you. To apply, please submit: Your resume A brief note about why you're interested in Rivial and what excites you about this role Links to your GitHub, LinkedIn, or portfolio (optional but appreciated) The Interview Process We respect your time. Our interview process is designed to be fast, efficient, and transparent—typically completed within 2-3 weeks. The Steps: Hiring Manager Screen (45 minutes, Google Meet) Get to know us, and let us get to know you. This is a two-way conversation about your experience, what you're looking for, and whether Rivial might be a good fit. No whiteboarding or leetcode-style questions—just a real conversation. Technical Assessment (Self-paced, online) Complete a self-paced online assessment with multiple choice questions, short answers, and code snippets. This helps us understand your technical proficiency with our core technologies. You'll have flexibility to complete this on your own schedule. Team Interview (60-90 minutes, Google Meet) Meet the people you'll actually be working with. We'll dive deeper into technical topics, discuss your assessment responses, and talk through real scenarios you might encounter in the role. You'll also have plenty of time to ask questions about day-to-day work, team dynamics, and what we're building. Leadership Conversation (30-45 minutes, Google Meet) Connect with a member of our leadership team to discuss culture fit, company vision, and answer any remaining questions you have about Rivial's direction and value