24 oct
|
Mozilla
|
España
At Thunderbird, we build privacy-respecting communication and productivity tools that help people manage their digital lives while staying in control of their data. We are open source by design. Our products are developed transparently and in collaboration with a general community of contributors, and that same spirit shapes how we work: collaboratively, inclusively, and with a shared commitment to putting users first. As Thunderbird evolves beyond a single desktop application, we are expanding across desktop, mobile, paid services, AI offerings, and enterprise-facing work to build independent, privacy-respecting alternatives to big tech ecosystems. Our revenue model combines user donations, which help keep Thunderbird’s applications freely available, with paid services that cover the costs of hosted offerings while supporting long-term sustainability and continued innovation. A note about Thunderbird and Mozilla: Thunderbird Technologies Corporation is the nonprofit-owned company behind Thunderbird email and a growing portfolio of products. As a Staff Software Engineer, Services, you’ll help shape the architecture and technical direction of web-based products that extend Thunderbird beyond email. You’ll take a holistic view of our code and systems, helping establish the architecture and software patterns that allow our Services products to evolve and scale. Lead the technical architecture of new Services products, taking ownership of complex projects and identifying improvements that strengthen our systems as they evolve. Write code, build prototypes and experiments, and contribute throughout the development lifecycle, from planning and testing through implementation, monitoring, and maintenance. Help establish software patterns and make technical decisions across our Services products,
including investigating and proposing technology choices. Build and evolve analytics and infrastructure that help the team use user-generated data to inform decisions. 10+ years of web software development experience, including experience designing scalable and efficient systems and launching complex web projects at scale. ~ Expert-level JavaScript skills and knowledge of at least one additional programming language, such as Python, Rust, Go, or C++. ~ Experience with front-end frameworks, full-stack development, and/or API development. ~ Strong knowledge of software development practices, including testing, code review, and documentation, and the ability to help others develop these skills. ~ Experience acting as a technical lead, solving complex technical problems, and providing mentorship and guidance to other engineers. ~ Experience collaborating remotely across disciplines such as engineering, product management, QA, and design. ~ Excellent written and verbal English communication and documentation skills, with the ability to communicate clearly and concisely with an international, geographically distributed team. ~ Success in this role will look like a strong technical leader who not only helps the Web Services team grow, but also has a direct hand in helping Thunderbird grow and evolve our product offerings. Grow & mature scalable,
modern software patterns and architecture across Web Services products. Partner with leadership and cross-functional partners (Product, Design, etc) to help generate data-driven product decisions. This is a full-time, fully remote position. We benchmark our base salaries to local markets and target the 60th percentile of the peer market. Canada: $155,000 – $190,000 CAD We may consider candidates with strong skills but less than the required experience. Fully remote work & schedule flexibility Monthly remote work stipend Annual professional development stipend Public holidays ~ Health, dental, & vision insurance ~ Applicants must reside in and have permanent work authorization for the country location(s) specified in the posting. And, we do not provide visa sponsorship. It is fine to use AI tools to polish your writing, but your answers should be your own. We encourage applications from everyone, including members of all equity-seeking communities, such as (but not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities and expressions. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, a
📌 Staff Software Engineer (España)
🏢 Mozilla
📍 España