Enable job alerts via email!

Senior Staff Software Engineer - Networking

Mozilla

United States

Remote

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Staff Software Engineer, where you'll lead the charge in enhancing web browsing experiences. This role offers a unique opportunity to work on cutting-edge networking technologies and collaborate with a global community. You'll be responsible for debugging complex multi-threaded applications, designing innovative web platform features, and mentoring fellow engineers. If you're passionate about open-source software and want to make a significant impact on the web, this is the perfect role for you. Embrace the chance to shape the future of the internet with a dedicated team committed to diversity and inclusion.

Qualifications

  • 8+ years of experience as a Software Engineer.
  • Proficient in C++ and skilled in HTTP protocols.
  • Experience with multi-threaded code and system design.

Responsibilities

  • Improve Firefox’s web browsing experience focusing on networking.
  • Debug and fix problems in multi-threaded code.
  • Collaborate with teams to enhance stability and performance.

Skills

C++
HTTP protocols
Multi-threaded programming
System design
Conflict resolution
Rust
Debugging
Communication skills

Job description

Senior Staff Software Engineer - Networking

To learn more about our Hiring Range System, please click this link .

What is a Senior Staff Software Engineer at Mozilla?

A Senior Staff Software Engineer is the next level from a Staff Software Engineer. At Mozilla this role can vary, but typically a Senior Staff Engineer leads projects requiring implementation across multiple teams, providing technical leadership , building cross-team relationships, and helping the teams deliver on their objectives. The Senior Staff Engineer is an expert in their domain. They provide feedback on our strategy and goals affecting multiple teams and turn our strategy into coordinated action for those teams. They mentor others by stewarding responsibilities to junior and senior engineers so they can take on new ones, while collaborating with management on building team consensus and providing technical direction.

The Role

Is debugging networking protocols or multi-threaded applications an exciting challenge for you? If you’re also enthusiastic about working collaboratively with a worldwide community, we'd love to hear from you!

In this role you will:

  • Improve Firefox’s web browsing experience with a particular focus on the networking stack and network related API’s, e.g. Fetch , WebSockets , WebTransport , etc.
  • Design and implement new web platform features in collaboration with the web community
  • Debug and fix problems in our multi-threaded code base
  • Debug platform-specific networking issues
  • Improve Firefox’s stability, correctness and performance
  • Analyze and reduce Firefox’s memory usage
  • Work cooperatively with other Mozillians to identify and correct issues

Your professional profile:

  • 8+ years of experience as a Software Engineer
  • Proficient in C++
  • Skilled professional in HTTP protocols and implementations, experience implementing networking standards
  • Experience performing high level system design, project planning, roadmap strategy and resourcing
  • Experience and comfortable working with distributed teams
  • Experience with conflict resolution and decision making
  • Experience or interest in learning Rust
  • Actively coaches and shares knowledge to fellow and cross over engineering teams
  • Experience working on a cross-platform native application
  • Creative problem-solver and skilled debugger
  • Experience writing and debugging multi-threaded code
  • Ability to learn a large and complex multi-language code base
  • Excellent written and verbal communication skills

We value a variety of voices. You don’t need to check every box on this list to apply.

About Mozilla

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientation s, gender identities, and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at hiringaccommodation@mozilla.com to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: C

#LI-REMOTE

About the company

Mozilla is a free software community founded in 1998 by members of Netscape.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Engineer, API

Headspace

Remote

USD 122,000 - 196,000

7 days ago
Be an early applicant

Senior Software Engineer

Vivian Health

Remote

USD 150,000 - 170,000

Yesterday
Be an early applicant

Senior Software Engineer - Automations

Cadence

Remote

USD 150,000 - 180,000

5 days ago
Be an early applicant

Senior Software Engineer (410986)

IDR, Inc.

Remote

USD 100,000 - 720,000

2 days ago
Be an early applicant

Senior Software Engineer - Cloud Engineering

Gopuff

Washington

Remote

USD 170,000 - 190,000

2 days ago
Be an early applicant

Senior Software Engineer

Trinity Cyber

Remote

USD 100,000 - 720,000

3 days ago
Be an early applicant

Senior Software Engineer, Omni-Channel/Shopify

Gopuff

Washington

Remote

USD 175,000 - 225,000

5 days ago
Be an early applicant

Senior Software Engineer in Test

ServiceTitan

Remote

USD 136,000 - 183,000

7 days ago
Be an early applicant

Senior Software Engineer

Moody's

Bellevue

Remote

USD 116,000 - 203,000

4 days ago
Be an early applicant