Feel good about your work again.
Senior Software Engineer, Firefox Desktop
Location
Canada
Posted
2 days ago
Salary
$104K - $151K / year
Seniority
Senior
Job Description
Senior Software Engineer, Firefox Desktop
Mozilla
• Contribute to the development and improvement of Firefox features related to installs, updates, and OS integrations. • Help implement enhancements to the Firefox installation and update experience, using data insights to guide development. • Tackle platform-specific challenges in low-level operating system integration on Windows and/or macOS. • Collaborate with your manager and teammates to scope and prioritize work in alignment with the team’s goals. • Participate in code reviews and contribute to technical discussions with peers. • Take ownership of complex bugs and lead efforts to improve the Firefox experience for hundreds of millions of users. • Work closely with your geographically distributed team in a highly collaborative environment.
Job Requirements
- 3-5 years experience as Software Engineer
- Experience with systems-level programming on at least one major platform (Windows, macOS)
- Solid programming skills in C/C++
- Effective communicator and collaborator, especially in distributed teams
- Ability to break down technical work and make steady progress within project timelines
- A collaborative mindset and a desire to contribute to team success.
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)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer II
InstacartFounded in 2012, Instacart offers on-demand food and grocery delivery across the United States. Named the #1 Most Promising Company in America by Forbes magazin
• Design, build, and operate resilient, low-latency microservices and data pipelines that power fulfillment planning, inventory availability, and delivery promises. • Partner with machine learning and data science to productionize models and features, enable online experimentation, and continuously improve decision quality. • Own services end-to-end, from technical design and RFCs through implementation, rollout, observability, and participation in an on-call rotation. • Drive reliability, scalability, and cost efficiency through SLOs, capacity planning, incident reviews, and performance optimization. • Collaborate cross-functionally with Product, Marketplace, and Operations to define roadmaps and deliver measurable customer and business impact. • Mentor other engineers via code and design reviews, pair programming, and contributions to engineering best practices and standards.
Role Description Este es un puesto de trabajo remoto. Vacante: Full-Stack Engineer (Mobile + Web + Serverless) Condiciones de la Colaboración - Modalidad: 100% remoto (Horario flexible compatible con franja europea). - Tipo de colaboración: Freelance. - Incorporación: Inmediata. - Duración inicial: ~75 días laborables (≈ 3,5 meses), con alta probabilidad de continuidad en fases de mantenimiento y evolución del producto. - Herramientas de seguimiento: Registro de tiempos transparente a través de Hubstaff. ¿Qué harás en este proyecto? - Diseñar e implementar aplicaciones web, móviles y terminales interactivos sobre un backend unificado. - Construir y mantener la API REST del proyecto y el modelo de datos en entornos no relacionales. - Integrar pasarelas de pago tanto digitales como para terminales físicos en múltiples canales. - Desarrollo de un CMS propio enfocado en la gestión de campañas, recompensas y fidelización de usuarios. - Implementar integraciones y sincronizaciones de datos mediante REST con sistemas de terceros (TPV/ERP). - Trabajar con metodologías ágiles y herramientas de desarrollo asistido por IA (Claude Code, Cursor) como motor productivo diario. Qualifications - Más de 5 años desarrollando y desplegando productos digitales en entornos de producción real. - Experiencia sólida en al menos dos de estos tres bloques: - Mobile: Flutter - Web: Next.js / React - Backend: Node.js + TypeScript en entornos serverless. - Manejo cómodo de AWS (Lambda, API Gateway, DynamoDB, Cognito, S3) o tecnologías equivalentes. - Experiencia real conectando APIs de terceros (pasarelas de pago, ERPs, sistemas de gestión). - Automatización de despliegues y CI/CD mediante GitHub Actions. - Familiaridad con el desarrollo asistido por IA y criterio técnico agudo para revisar y auditar el código generado de manera autónoma. - Castellano fluido o Inglés. Requirements - Experiencia en el proceso completo de publicación de apps en App Store y Google Play (gestión de firmas y revisiones). - Conocimientos avanzados en la suite de Stripe (Payment Intents, webhooks y Stripe Terminal). - Proyectos previos con aplicaciones en modo kiosk o dispositivos autoservicio sobre Android. - Experiencia previa en sectores de alta transaccionalidad como retail, restauración o ticketing. - Sensibilidad hacia el producto y la experiencia de usuario (UX), aportando ideas más allá de la ejecución técnica. Process of Application Para valorar tu perfil, envíanos tu CV o enlace a LinkedIn junto con: - 2-3 enlaces a proyectos reales que hayas construido (repositorios, apps públicas o casos de estudio). - Una breve nota (máximo 10 líneas) explicándonos tu motivación.
Role Description Este es un puesto de trabajo remoto. Condiciones de la colaboración - Modalidad: 100% remoto con flexibilidad horaria (compatible con la franja europea CET/CEST). - Tipo de contrato: Freelance / Autónomo. - Duración inicial: tiempo parcial con alta probabilidad de full time. - Gestión de tiempo: Registro obligatorio mediante sistema de tracking de tiempo (sin inserción de tiempo manual) con liquidación quincenal de horas reales aprobadas. Qué harás (Enfoque productivo con IA) - Desarrollar componentes e interfaces para la aplicación móvil (Flutter) y la plataforma web (Next.js/React). - Consumir e integrar APIs RESTful construidas sobre Node.js y TypeScript. - Utilizar herramientas de IA generativa (Claude Code y Cursor) como motor principal de tu flujo de trabajo diario para acelerar la entrega de código. - Colaborar en un entorno ágil (Scrum) bajo la supervisión y mentoría de desarrolladores senior. Qualifications - Entre 1 y 3 años en desarrollo de software en entornos de producción o comerciales. - Experiencia práctica en Flutter o en React / Next.js, con dominio sólido de TypeScript. - Familiaridad con el uso de copilotos de código y criterio técnico para auditar y corregir lo que la IA genera, no aceptándolo a ciegas. - Manejo fluido de Git y flujos de trabajo basados en Pull Requests en GitHub. Requirements - Nociones básicas del ecosistema serverless de AWS (Lambda, API Gateway, S3). - Experiencia previa con Tailwind CSS y shadcn/ui. Process of Application Para postular, envía tu CV en formato PDF junto con: - Enlace a tu perfil de GitHub o porfolio de proyectos reales. - Una nota de máximo 5 líneas indicando con qué framework (Flutter o Next.js) te sientes más fuerte para iniciar el proyecto de forma inmediata.
Role Description El SDR tradicional que pasa el día mandando correos genéricos a mano y agregando contactos uno a uno en LinkedIn está oficialmente en peligro de extinción. En hauzd, no buscamos a alguien que ejecute tareas manuales; buscamos a un arquitecto que construya la máquina de prospección automatizada más inteligente del sector Real Estate / PropTech. Si eres un apasionado de los datos, las APIs, la Inteligencia Artificial aplicada a ventas y te obsesiona ver agendas llenas de demo calls calificadas de forma predecible... este puesto es para ti. La Misión: - Diseñar, optimizar y escalar nuestra infraestructura de Outbound y Growth. - Inundar el pipeline de nuestro equipo comercial en mercados clave (como México) con cuentas corporativas e inmobiliarias de alto valor. ¿Qué harás en tu día a día? - Data Scraping y Enriquecimiento Masivo: Utilizar Clay y otras herramientas avanzadas para mapear de forma automatizada todo el mercado inmobiliario, constructoras y tomadores de decisión. - Ingeniería de Prompts e IA: Configurar modelos de lenguaje (Claude/OpenAI) integrados en el flujo de datos para redactar ganchos de prospección hiper-personalizados a escala. - Arquitectura de Canales (Multi-Channel Outreach): Orquestar secuencias automatizadas e inteligentes que combinen Email (Smartlead/Instantly), LinkedIn (La Growth Machine) y flujos automáticos de WhatsApp. - Flujos de Automatización e Integración: Conectar todo el ecosistema mediante webhooks y Zapier/Make directo a nuestro Zoho CRM, garantizando que el pipeline se mueva con latencia cero. - Entregabilidad y Control Técnico: Administrar y calentar de forma técnica redes de dominios alternativos y buzones para garantizar que el 95%+ de nuestros correos lleguen a la bandeja de entrada principal. Qualifications - No nos importan tus títulos universitarios; nos importa tu capacidad de resolver problemas con tecnología. - Experto absoluto en Clay (manejo avanzado de fuentes de datos, integraciones nativas y HTTP enrichments). - Dominio técnico de herramientas de automatización de ventas (Instantly, Smartlead, LGM, Zapier, Make). - Mentalidad de ingeniero: si una tarea se tiene que hacer dos veces, tu instinto natural debe ser escribir un flujo o un script para automatizarla. - Comprensión de la entregabilidad de correo electrónico (configuración de SPF, DKIM, DMARC, rotación de dominios). - Experiencia previa trabajando con CRMs (si es Zoho CRM, tienes puntos extra). Benefits - Trabajo 100% Remoto (Latinoamérica). - Presupuesto asignado para el stack de herramientas tecnológicas que necesites (nosotros te damos los juguetes, tú construyes el sistema). - Cultura de alta responsabilidad enfocada en resultados (no micromanagement). - La oportunidad de liderar la transformación digital del Go-To-Market de una plataforma interactiva 3D líder en la región. ¿Listo para construir el futuro de las ventas B2B con nosotros? Postulate aqui.


