Full-Time Senior Software Engineer
Mozilla is hiring a remote Full-Time Senior Software Engineer. The career level for this job opening is Expert and is accepting USA based applicants remotely. Read complete job description before applying.
Mozilla
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
About this team and role:
The Relay Engineering Team is committed to building tools that empower users to manage their online identities and maintain their privacy. We work on various ongoing and upcoming projects, ranging from sustaining existing products to integrating new solutions for scalability and security. We are a highly collaborative team that thrives on innovation, feedback, and continuous improvement.
As a Senior Software Developer at Mozilla, you will be an integral part of the Relay Engineering Team, responsible for building and maintaining key backend systems and supporting frontend implementations. You’ll work on projects that focus on privacy and security, including features like email and phone number masking, which are central to our users’ online safety.
What you’ll do:
- Lead frontend development, working with JavaScript, Typescript, React, and next.js
- Contribute to backend development when required, using Python, Django, and PostgreSQL
- Design, implement, and maintain code for email and phone number masking using AWS and Twilio APIs, focusing on security and privacy, in alignment with Mozilla Relay’s core objectives.
- Periodically rotate into a Base Load Engineer (BLE) role: handling releases, dependency updates, and incoming work requests, including bug reports and customer support requests.
- Collaborate with DevOps (SRE) to manage and maintain production environments, ensuring robust deployment processes.
- Monitor and optimize system performance, leveraging tools such as Grafana, Sentry, and BigQuery to track metrics, tracebacks, and data insights.
- 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 that all data protection measures, including email alias management and phone number masking, meet compliance standards.
What you’ll bring:
- 7+ years of experience in software development with a strong focus on frontend technologies.
- In-depth knowledge of JavaScript, Typescript, React, next.js, SCSS, and a willingness to contribute to full-stack development when needed.
- Experience in configuring, implementing, and maintaining Google Analytics 4 (GA4) to track and analyze user behavior.
- Proficiency with back-end technologies including Python, Django, and PostgreSQL
- Experience managing cloud platforms like Heroku, AWS, or GCP, with a strong understanding of DevOps practices and SRE collaboration.
- Understanding of privacy and security principles.
- Experience with monitoring tools such as Grafana, Sentry, and BigQuery, including data-driven optimization and troubleshooting.
- 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.
Bonus Points for experience with:
- REST API serving millions of clients
- WebExtensions
- Twilio
- AWS: SES, S3, SNS, SQS
- Email tech: DMARC, SPF, DKIM, FBL