Software Engineer, Windows Product
The Browser Company
Software Engineering, Product
Posted on Friday, April 21, 2023
Hi, we're The Browser Company 👋 and we're building a better way to use the internet.
Browsers are unique in that they are one of the only pieces of software that you share with your parents as well as your kids. Which makes sense, they're our doorway to the most important things — through them we socialize with loved ones, work on our passion projects, and explore our curiosities. But on their own, they don’t actually do a whole lot, they’re kind of just there. They don’t help us organize our messy lives or make it easier to compose our ideas. We believe that the browser could do so much more — it can empower and support the amazing things we do on the internet. That’s why we’re building one: a browser that can help us grow, create, and stay curious.
To accomplish this lofty task, we’re building a diverse team of people from different backgrounds and experiences. This isn’t optional, it’s crucial to our mission, as we need a wide range of perspectives to challenge our assumptions and shape our browser through a bold, creative lens.
With that in mind, we especially encourage women, people of color, and others from historically marginalized groups to apply.
As a Windows Product Engineer at Browser Company, you will implement features for the Windows version of Arc using Swift, WinUI, and the WinAppSDK. We’re taking on the monumental task of productionizing Swift on Windows (watch our CTO talk about our Windows strategy here) and building out our browser in Swift, aiming to be the first mass-market, production app in Swift on Windows. We’ve de-risked all of the technical challenges, have both Swift and a Swift version of the WinAppSDK working great on Windows, and are now building out the Arc product.
You’ll work closely with designers and design engineers to bring craft and polish to Arc on Windows, and work closely with product infrastructure engineers to make architecture decisions and implement core browser features.
Overall you will...
- Work with product infrastructure and compiler engineers to build the first production app out there using Swift on Windows. (More on YouTube here)
- Work with our design and membership teams to build prototypes for new features and interaction models within Arc for Windows
- Pair-program with designers, design engineers, and other product engineers to build and productionize features
- Implement custom, native Windows UI via WinUI
- Engage in tech reviews and discussions to improve our architecture and tooling
- Scope, architect, and implement large product initiatives such as entirely new UI, new product surfaces, and new components like networking and persistence clients
After 1 month you will...
- Onboard onto our team and codebase with your onboarding buddy
- Attend a number of onboarding presentations on the company, product, codebase, and culture
- Get familiar with Swift, The Composable Architecture, our browser architecture, and how we work on Windows
- Ship a few bug fixes and small features across the codebase
- Have pair programmed with a few people on the engineering team
- Be regularly posting product feedback about the browser in our #dogfooding channel
After 3 months you will...
- Have worked on several projects across the codebase, and have shipped them to production
- Be the point of contact for bugs and improvements for a few surfaces within our app
- Be involved in product discussions with designers, and be familiar with our prototype-driven product process
- Be reviewing code for engineers across the Windows codebase
- Be involved in biweekly engineering discussions about architecture, code-style, and more
After 6 months you will...
- Be interview trained and interviewing candidates for roles at The Browser Company
- Be familiar with our architecture, how we use Chromium, and how all those pieces interact on Windows
- Be familiar with our Windows toolchain, builds, and libraries
- Be leading projects from conception to launch
- Be mentoring and pair programming with newer engineers to help them get spun up on the codebase
- You have experience building UI in XAML and WPF, UWP, or WinUI
- You preferably have some experience with C++.
- You have experience tech leading critical projects or initiatives within your team and organization
- You've worked on large, complex codebases
- You're product minded and user driven
- You're pragmatic and can see the bigger picture; you're able to reason about prioritization and scope
- You have a bias for action and are fast at implementing new features and systems
- You're excited to work in a prototype-driven, iterative startup environment
Compensation and Benefits
With our flexible compensation model, employees have the ability to design their compensation according to their needs. People join startups for different reasons and we want to be accommodating and flexible to everyone’s lives. Every candidate approved for an offer receives two options:
✉️ The first offer is a lower salary with a higher equity package
✉️ The second is a higher salary with a lower equity package.
Candidates can choose either option or anywhere in between the two on a sliding scale.
For this role, the salary range is $150,000-$350,000. Actual compensation will vary based on skills, experience, and which offer each candidate selects.
In addition to a competitive salary and equity package, we provide every employee with:
- comprehensive benefits package, with employee medical, dental, and vision premiums covered at 100%
- 401k plan
- flexible vacation policy, with a recommended minimum of 20 days off (no maximum!)
- 12 weeks of paid parental leave
- $1,500 home office stipend
- Employees based in the US also receive free annual memberships to One Medical, Talkspace, Teladoc, and HealthAdvocate
The Browser Company is a well funded, ambitious startup of about 50 people (and growing!) who are passionate about building great products. We are a remote-first, distributed team, with the option to work in office in New York. We strongly support diversity and encourage people from all backgrounds to apply.
See more open positions at The Browser Company
Something looks off?