eTeam is seeking a Senior Software Apps Engineer to develop and maintain core desktop browser features and UI components built on Chromium's architecture. The role involves debugging complex issues, optimizing performance, and using AI coding tools to write efficient code while participating in team activities like code reviews and meetings.
Responsibilities:
- Develop and maintain core desktop browser features and UI components built on top of Chromium's architecture
- Debug and resolve complex platform-specific issues related to rendering, networking, multi-process architecture, and system integration within the Chromium codebase
- Use AI coding tools (Claude Code, Codex) to write and maintain high-quality, efficient code — our team does not write code by hand
- Optimize the browser for performance, memory usage, and responsiveness across desktop platforms
- Participate in code reviews as applicable, weekly meetings, daily standups and weekly demos (Fridays)
- Desktop browser feature development: AI-driven features, custom browser UI, and service integrations
- Performance, stability, and quality improvements across the Desktop app
- Developer tooling, CI/CD, and build system improvements as needed
Requirements:
- 6+ years of professional software engineering experience
- Strong C++ proficiency (Chromium is ~35M lines of C++)
- Direct experience working in the Chromium codebase — not just 'browser experience,' but actually building on, patching, or forking Chromium
- Experience maintaining a Chromium fork or downstream browser (e.g., Brave, Vivaldi, Edge, Opera, Arc, or similar)
- Experience with Chromium's build system (GN/Ninja) and development workflow (depot_tools, gclient)
- Comfort with large codebases (Chromium is one of the largest open-source projects in existence)
- Willingness and ability to use AI coding tools (Claude Code) as the primary development method
- 6-10+ years of software engineering, with at least 2+ years working directly in or with Chromium
- Prior experience at a company that ships a Chromium-based browser or embedded WebView product is ideal
- No management or leadership requirement — this is a hands-on IC role
- Self-directed and autonomous — our team runs 1-week cycles with minimal process, no sprint planning or backlog grooming
- Comfortable with AI-first development — must be willing to use AI agents as the primary coding method, not just autocomplete
- Pragmatic and ship-oriented — we demo every Friday, everyone presents
- Collaborative — ideas come from everywhere (engineering, design, product), and this person will need to share Chromium expertise across the team
- Comfortable with ambiguity and fast iteration — 'ship-to-learn, not plan-to-ship'
- Deep Chromium systems knowledge that can accelerate the whole team
- Ability to navigate and explain Chromium internals to teammates who are less familiar
- Bias toward action
- Comfort being an expert resource while still being hands-on
- Resourcefulness with AI tools — uses agents to bridge knowledge gaps rather than waiting to become an expert before contributing
- Strong communication — reaches out early for clarity rather than spinning in isolation