Job Closed
This listing is no longer active.
Feel good about your work again.
Senior Rust Software Engineer
Location
United States
Posted
89 days ago
Salary
$137.0K - $182.7K / year
Seniority
Senior
Job Description
Senior Rust Software Engineer
Mozilla
• Design and deliver reusable components within the Mozilla Ads products that support multiple product teams and surface areas • Collaborate closely with Product, Ad Ops, and Data Science to enable enriched measurement, feedback reporting, and experimentation • Implement privacy-preserving features in our Mozilla Ads products, contributing to Mozilla’s vision for ethical advertising • Work with front-end teams across Mozilla to support and extend existing systems to apply innovative ways and technologies in reaching Mozilla’s advertising goals • Help translate product and engineering strategy into actionable tasks and early prototypes, providing feedback where appropriate
Job Requirements
- 5+ years of overall software engineering experience
- Proven ability to successfully lead and ship complex software projects
- Experience in Rust
- Familiarity with one of the following front-end technologies: JavaScript or React
- Experience with telemetry, privacy-preserving analytics, and/or programmatic advertising is a plus.
- An interest and ability to work in a distributed, cross-functional environment (which requires good asynchronous written communication skills as well as good verbal communication skills)
- Commitment to our values:
- Welcoming differences
- Being relationship-minded
- Practicing responsible participation
- Having grit
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 Backend Engineer Jobs
Mid-level FullStack Developer – PHP, Laravel, React
TECSATechnological, laboratory, analytical, filtration, tinting equipment, and chemical raw materials.
• Work hands-on developing web, backend and mobile features, as well as integrations; • Demonstrate critical thinking and proactivity to contribute to solution development; • Develop and maintain applications using PHP/Laravel and MySQL; • Support the evolution of current frontends toward more modern architectures using React; • Contribute to mobile initiatives using React Native; • Support the definition and adherence to technical standards for code, structure, testing, APIs and documentation; • Perform code reviews and provide technical guidance to less-experienced developers; • Support architectural decisions together with technical leadership and Product; • Identify and reduce technical debt affecting stability, productivity and scalability; • Improve performance of applications, APIs and databases; • Support integrations with internal and external systems and data platforms; • Contribute to improvements in deployment, version control, CI/CD and monitoring; • Participate in incident analysis, critical bug resolution and production issue handling; • Work closely with Product, Data, DevOps and Business teams; • Ensure technical evolution happens incrementally, sustainably and with a value-oriented approach.
• Develop and maintain full-stack applications using Java (Spring Boot) and Angular; • Contribute to the evolution of the architecture (APIs, microservices, and integrations); • Build and consume REST APIs; • Work on continuous improvement of code quality, performance, and scalability; • Collaborate with Product, QA, and Design teams; • Use AI tools to accelerate development, testing, and code analysis; • Contribute to engineering best practices (Clean Code, testing, version control); • Participate in code reviews and team technical decisions.
• Develop and maintain backend applications using .NET. • Implement business rules and integrations with management systems. • Create and evolve secure, high-performance REST APIs. • Design technical solutions aligned with business needs. • Ensure application security best practices during development. • Meet requirements defined by the Product Owner and quality criteria. • Oversee application rollout to production. • Perform code reviews and support security testing. • Contribute to secure development standards and materials.
• Architect, design, and implement scalable backend services in Node.js that form the core of this team platform. • Lead system design for complex, distributed backend initiatives - from requirements through production rollout. • Own technical decisions around performance, reliability, and scalability of services interacting with GPU management and low-level infrastructure. • Collaborate closely with infrastructure, platform, and product teams to align backend architecture with business needs. • Establish and uphold engineering standards: code quality, testing, observability, and documentation. • Mentor senior and mid-level engineers; contribute to technical hiring and team growth. • Identify and resolve performance bottlenecks, scaling limitations, and architectural debt.




