Remote Software Engineer Jobs
Looking for remote jobs? Find your place in the world of remote work with top-tier employers.
Our client is a parent organization of a portfolio of disruptive digital companies. Headquartered in Canada, they’ve scaled from local start-up to a global name in a few short years, conceptualizing new business ideas, acquiring established companies, and growing them to super-scaled profitability — all thanks to the people they have hired. One of their 5 portfolio companies is a general-purpose browser—the only browser that can integrate your web apps. By customizing Chromium’s open-source technology, they’re redefining the way you browse and creating a more efficient online experience. As a result of their growth, they are currently on the lookout for a Software Development Engineer REQUIREMENTS: 5+ years of professional experience using C++ / Objective-C Strong understanding of object-oriented programming principles and design patterns. Attention to detail and ability to produce tested, production-ready software. Proficiency in debugging and performance profiling tools. Ability to take ownership of and problem-solve your way through complex tasks and challenges. Strong communication skills, with the ability to collaborate effectively within a team environment. Experience coaching / mentoring other technical team members. Experience with version control systems (preferably git). Bachelor's degree, or equivalent practical experience. Bonus Previous or current involvement in contributing to a Chromium-based project. Solid knowledge of Chromium internals and experience working with the Chromium codebase. Familiarity with web technologies such as HTML, CSS, and JavaScript What does a day look like in my role? As a Software Development Engineer, you’ll be responsible for: Collaborating with the development team to support and enhance our custom Chromium-based browser. Understand and maintain our browser's codebase, ensuring its stability and performance through code optimization, debugging, and refactoring. Analyze and resolve complex technical issues related to Chromium internals, ensuring compatibility across different platforms. Conduct code reviews, provide constructive feedback, and mentor junior developers to promote a high standard of code quality and adherence to best practices. Stay up-to-date with the latest developments in Chromium / C++ / web technologies, identifying opportunities for innovation and optimization. After 1 week You’ve been introduced to all of the teams! You have an understanding of the software we build and are starting to familiarize yourself with the development process. You will have started or completed a couple of small tasks and merged in code that will be released to our users. After 1 month Be actively participating in team discussions and code reviews. Collaborate with the development team to understand the current implementation and identify areas for improvement. Successfully contribute to resolving technical issues and implementing new features. After 6 months Play a key role in designing and implementing major feature enhancements. Continuously drive improvements in code quality, performance, and stability. Contribute to the growth and success of the company by actively participating in strategic discussions and shaping the future direction of our browse.
We'll keep you updated with the best new remote jobs.