← Back to job listings
TB
Software Engineer (Systems)
The Browser Company · United States
About The Role
Join The Browser Company as a Systems Engineer, where you'll focus on advancing Windows support for Swift and developing new features that benefit both our internal projects and the broader Swift community. Your work will directly contribute to redefining how browsers and cross-platform applications are built, leveraging Swift as a core part of our technology stack. You'll have the opportunity to work closely with open-source communities while solving complex technical challenges that have a tangible impact on the future of software development.
- Spearhead technical projects for existing and new features across the Swift compiler, toolchain, SDK and frameworks for Windows.
- Port existing frameworks to Windows and fix Windows-specific bugs and tests, while monitoring builds and investigating failures in the Swift CI system.
- Build a macOS toolchain via GHA that we can use as an alternative toolchain in Xcode, and maintain and improve support for platforms under development.
- Systems thinker. You're a systems thinker and are motivated by solving hard technical challenges at the forefront of the industry. You've worked on large, complex codebases and understand how to improve systems to make them easier to understand, debug, and maintain
- Pragmatism and problem-solving. You're pragmatic, motivated by nebulous problems, and excited to work in a startup environment with quick product validation cycles
- You're time zone overlaps with our team. We're primarily focused on hiring in North American time zones and require that folks have at least 4+ hours of overlap time with team members in Eastern Time Zone
- Operating systems or low level systems experience. 5+ years of experience on the Operating System or other low level systems work. Some familiarity with one of our operating systems (Windows, MacOS, Android, iOS) is preferred, but not required. Linux, VR/AR, or gaming systems experience is great too!
- A passion for build systems and tooling. You understand how to improve systems to make them easier to understand, debug, and maintain. You're excited about elegant, maintainable, and easy to use build tooling and configuration
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring