Senior Staff Software Engineer, Browser Engine (Remote, Canada)
This is a remote, Canada-based senior individual-contributor role on a small team exploring new uses of browser technology. It suits a hands-on engineer who enjoys deep investigation of browser engine internals, rigorous experimentation and building prototypes. The organisation is a mission-driven, open-source-focused technology company with a large global user base. Candidates must be located in Canada. Pay sits within a published band that varies by Canadian location tier.
What you'll do
- Design and implement experiments inside browser engine subsystems and study their effect on performance, correctness and developer tooling
- Evaluate ways to represent and expose browser state, weighing trade-offs in information loss, complexity and compatibility with dynamic web content
- Prototype engine capabilities for reliable programmatic interaction with web pages
- Build repeatable benchmarks and instrumentation, and document both successful and failed experiments
- Profile the overhead of new capabilities and optimise where measurements justify it
What you need
- Deep hands-on experience in at least one browser engine subsystem, with substantial shipped changes
- Strong proficiency in C++ or Rust and comfort navigating a very large codebase
- Solid grasp of memory ownership, concurrency, object lifetimes and performance debugging
- Proven ability to investigate unfamiliar code and build prototypes
- Strong understanding of web platform behaviour and compatibility
- Experience with profiling, tracing, conformance testing and reproducible performance measurement
How to apply
Sign up free on i'llTip to see the employer's details and apply. i'llTip's AI can tailor your résumé to this job, and you'll get alerts for similar roles.
Apply on i'llTipGet the Android appGet the iPhone appMore Mobile & Web Development jobs
Data API Engineer (Remote - Worldwide)
Candidates can work from anywhere; the team operates asynchronously across more than 60 countries. A developer backend platform company with a fully remote, open-source-first team is hiring a Data API Engineer. The role …
Junior Frontend Developer (Part-Time - Remote, Latin America)
This is a part-time remote role with a talent-as-a-service firm that places developers and designers with its client companies. The junior frontend developer will work remotely on web projects for small and medium-sized …
Senior Frontend Engineer (React.js)
A remote full-time role building user-facing web applications for a fast-growing fintech company that makes cryptocurrency spendable for individuals and businesses across Africa. The position suits an experienced fronten…
Senior Full-Stack Developer
A remote contract opportunity for an experienced developer to build a secure, responsive web application and integrate it into an existing Squarespace website. The work is project-based and suits a senior full-stack engi…
Senior Software Engineer (AI)
A remote senior engineering role in Nigeria for someone who builds production software with a focus on artificial intelligence. The hiring organisation works in the financial services space and is looking for an experien…