Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Software Engineer (Rust / C++), Desktop

AI Summary ✨

Requirements:

  • 3+ years of experience in back-end software development, with demonstrated experience in Rust and C++.
  • Strong understanding of software engineering best practices, including version control, testing, and documentation.
  • Proficiency in Mercurial or Git and experience with version control workflows, including branching, merging, and pull requests.
  • Experience with performance optimization techniques and addressing bottlenecks in back-end systems.
  • Familiarity with front-end technologies and the ability to collaborate with front-end engineers.
  • Familiarity with Agile methodologies and iterative development cycles.
  • Knowledge of continuous integration/continuous delivery (CI/CD) processes.
  • Familiarity with web technologies and frameworks, and a willingness to transition legacy code to modern technologies.

Nice to haves:

  • Experience implementing and working with mail protocols (IMAP, SMTP, POP3) and related technologies.
  • Experience contributing to open-source projects or engaging with open-source communities.
  • French, German, Japanese, or any language proficiency in addition to English.

What you'll be doing:

  • Maintain and improve the back-end codebase of the Thunderbird application.
  • Code feature improvements across major areas, including the calendar and mail components.
  • Implement and refactor mail protocols, converting legacy code to more efficient low-level languages such as Rust or C++.
  • Develop tests to assess operational performance and address performance bottlenecks across the application.
  • Build prototypes and tackle complex problems with no clear solutions, collaborating closely with engineers, designers, and other cross-functional teams.
  • Participate in technical decision-making, conduct code reviews, and engage with contributors to improve development practices.
  • Debug and fix issues to enhance the overall quality of the codebase and improve the user experience.

Perks and Benefits:

  • Fully remote work & schedule flexibility
  • Latest Laptop and accessories
  • Annual Remote Work Stipend
  • Monthly Internet Stipend
  • Professional Development Stipend
  • Industry Conferences
  • 24 days PTO per year (prorated)
  • Your Birthday
  • Year-end Company Shutdown
  • Pilot 4 Day Work Week (July & August 2024)
  • Public Holidays
  • Other Paid Leave
  • Wellbeing Allowance for Personal / Family Activities
  • Pension Contributions
  • Health, Dental, & Vision Insurance
  • Disability/Income Protection Insurance
  • Life Insurance
  • Employee Assistance Program
  • Paid Parental Leave
  • Paid Sick Days
Apply here
Mozilla logo

Mozilla

Remote - UK (Remote)

Experience: Senior
Posted: January 29, 2025
Git
Rest
Rust
backend

Similar jobs

  • 21 hours ago
    New
    Remote
  • 21 hours ago
    New
    Remote
  • a day ago
    New
    Remote
  • See all jobs in UK