Job Closed
This listing is no longer active.
Building Arc — a better way to use the Internet.
Staff Software Engineer, Windows Product
Location
United States
Posted
71 days ago
Salary
$250K - $300K / year
Seniority
Lead
Job Description
Staff Software Engineer, Windows Product
The Browser Company
• Build for Windows: Lead the UI development of Dia for Windows, ensuring it integrates seamlessly with the platform’s unique features and conventions. • Shape the Product: Contribute as an early team member to decisions about architecture, user experience, and technical trade-offs. • Collaborate Across Teams: Work closely with Design, Infrastructure, and Data Teams to create a browser experience that feels native to Windows. • Solve Complex Problems: Tackle challenges like performance optimization, memory management, and compatibility to deliver a fast, reliable, and secure Swift on Windows browser. • Get onboarded onto the team and codebase with an onboarding buddy. • Have shipped a few bug fixes and features across our codebase. • Have owned building numerous core features of Dia on Windows. • Be the primary point of contact for bugs and product iterations within core parts of our Windows application.
Job Requirements
- Deep Windows UI Expertise: You have 7+ years of experience building and shipping high-quality Windows applications.
- Strong Technical Skills: Proficiency in C++ or similar languages, with a focus on UI craft and desktop app experience.
- Attention to Detail: You care about the small things that make a product feel polished, from pixel-perfect UI to smooth animations.
- User-Centric Mindset: You think about how your work impacts the end user and strive to create intuitive, delightful experiences.
- Collaborative Approach: You excited about the idea of sharing your knowledge of Windows UI design with others.
- You have at least 4 hours of overlap time with team members located in Eastern Time Zone.
Benefits
- Our total compensation for full-time employees includes base salary, equity, and comprehensive benefits.
- Best-in-class benefits designed to support you, your family, and your life outside of work.
- Think big-company perks with startup-style impact, ownership, and ways of working.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer, SWE3
KaratKarat is the world leader in technical interviewing and pioneer of the Interviewing Cloud.
• As a Software Engineer (SWE3) at Karat, you'll build product features that directly improve how engineers are interviewed and hired. • You'll take full ownership of projects within your team's scope, driving them from design through implementation, while collaborating closely with engineers, product managers, and designers to deliver high-quality software. • Embrace AI-assisted development as a core part of your workflow; stay current with emerging techniques and contribute to evolving team practices. • Design and build features across the full stack using a variety of programming languages, testing frameworks, and development tools. • Write clean, scalable services, components, and APIs; make sound architectural decisions within your workstream. • Own and deliver projects independently from design to release, including those with meaningful ambiguity and architectural complexity, with high-quality code and minimal defects. • Take strong ownership of all code you touch, proactively improving quality rather than just meeting the immediate requirement. • Collaborate with a cross-functional team of Analysts, Data Scientists, Designers, Product Managers, and Engineers to define and deliver product features. • Champion engineering best practices, including testing strategy, performance optimization, and technical debt management.
• Work collaboratively with cross functional peers to solve the right problems as a team. • Build relationships with your peers across other teams to understand and prioritize widespread challenges in the iOS ecosystem. • Build strong cross functional relationships with Android, Web, Backend and Infrastructure peers. • Research and implement high-quality technical solutions to attain business goals that will benefit our continually growing user base. • Provide thought leadership on industry best practices around design, testing, security, and deployment. • Coach team members to increase the success of the team as a whole. • Turn big ideas into simple, elegant solutions.
• Development, enhancement and maintenance of software applications • Analysis, design and implementation of technical requirements • Programming, testing, debugging and bug-fixing (e.g. in C#) • Optimization of existing software in terms of functionality and performance • Setup, management and maintenance of interfaces between systems • Documentation of software solutions and development processes • Requirements analysis as well as effort and feasibility estimations • Close collaboration with internal teams and support for consulting and support (including third-level support)
• Further development and enhancement of our internal software solutions and business processes • Design and maintenance of system and data interfaces • Troubleshooting, bug fixing, and technical maintenance • Supporting users with custom requirements and data analyses • Gathering, evaluating, and translating business requirements into technical solutions • Conducting requirements analyses and producing realistic effort estimates • Planning and implementing development tasks in close cooperation with the business departments



