Job Title: Senior Software Engineer Company Name: Mozilla Corporation Job Url: https://jobright.ai/jobs/info/69d51607cfdc6132f945f98b Job Description: Mozilla ยท 3 hours ago Senior Software Engineer United States Full-time Remote Senior Level $137K/yr - $182K/yr 7+ years exp 74% GOOD MATCH 100% Exp. Level 46% Skill 72% Industry Exp. Mozilla Corporation is a non-profit-backed technology company that has shaped the internet for the better over the last 25 years. As a Senior Software Engineer on the Firefox Monitor team, you will contribute to a modern, cloud-native application that helps users understand and respond to data breaches, focusing on backend development and cloud infrastructure management. Telecom & Communications Software Browser Extensions Internet Open Source Web Browsers Comp. & Benefits H1B Sponsor Likely Insider Connection @Mozilla 2 email credits available today Discover valuable connections within the company who might provide insights and potential referrals. Get 3x more responses when you reach out via email instead of LinkedIn. Beyond Your Network View B E H J J Bryan Thrall & 4 connections From Your Previous Company Unlock F F F & 2 connections Previously@undefined and... From Your School Unlock F F F & 2 connections @undefined and... Find Any Email Responsibilities Lead backend development in Node.js and TypeScript, building and maintaining server-side logic within a Next.js full-stack architecture Design, implement, and maintain integrations with external data sources such as Have I Been Pwned (HIBP) and other breach intelligence providers, with a focus on data privacy and security Build and maintain event-driven systems using Google Cloud Pub/Sub, and own cloud infrastructure on GCP ( GKE) and AWS (S3, SES) Own and evolve the data layer, including PostgreSQL schema design and query optimization using Knex, and Redis caching strategies Work closely with our SRE team to maintain and improve production environments, including monitoring and alerting with OpenTelemetry, Sentry, Prometheus, and Grafana Triage and resolve production issues, partnering with SRE and support teams to investigate incidents, address bug reports, and keep the application running reliably Periodically rotate into a Base Load Engineer (BLE) role, handling releases, dependency updates, and incoming work requests from customer support and other stakeholders Partner with and support the frontend team in their work with React, TypeScript, Next.js, and SCSS, ensuring backend systems, APIs, and data contracts meet their needs Partner with cross-functional teams to align on project goals, ensure seamless frontend-backend integration, and contribute to API design and evaluations Participate in code reviews to maintain high standards of code quality and system reliability Participate in security and privacy reviews, ensuring all data protection measures meet compliance standards Qualification Represents the skills you have Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise. Node.js TypeScript PostgreSQL SQL query optimization Knex Google Cloud Platform Cloud Run Pub/Sub Cloud Logging AWS S3 OpenTelemetry Sentry Prometheus Grafana Redis Next.js React SCSS Unit testing Vitest End-to-end testing Playwright Component testing Required 7+ years of experience in software development with a strong focus on backend technologies Deep expertise in Node.js and TypeScript, with experience building and leading backend engineering projects Proficiency with PostgreSQL and SQL query optimization; experience with query builders such as Knex is a plus Experience deploying and operating applications on GCP (Cloud Run, Pub/Sub, Cloud Logging) with a solid understanding of DevOps and SRE collaboration Experience with AWS (S3) or similar cloud storage services Hands-on experience with observability tooling including OpenTelemetry, Sentry, Prometheus, and Grafana Familiarity with Redis for caching and session management Experience with Next.js, React, and SCSS, with a willingness to contribute to full-stack development when needed Experience with modern testing practices including unit testing (Vitest), end-to-end testing (Playwright), and component testing Strong communication skills and ability to collaborate across engineering, product, and operations teams Experience mentoring junior engineers and driving technical excellence in code quality, testing, and process improvements Preferred Experience with Stripe or payment platform integrations Experience with Mozilla Fluent or other i18n/l10n frameworks Experience with Storybook for component-driven development Experience with performance/load testing Data breach intelligence or cybersecurity domain knowledge Benefits Generous performance-based bonus plans to all eligible employees - we share in our success as one team Rich medical, dental, and vision coverage Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute) Quarterly all-company wellness days where everyone takes a pause together Country specific holidays plus a day off for your birthday One-time home office stipend Annual professional development budget Quarterly well-being stipend Considerable paid parental leave Employee referral bonus program Other benefits (life/AD&D, disability, EAP, etc. - varies by country)