Staff Software Engineer, Web Application Services

New
T
Thunderbird Technologies CorporationWeb software
Listing locations: USAFull-TimeStaff
SalaryUS: $180,000 - $215,000 USD
Apply NowOpens the employer's application page

Job Details

Languages
Excellent written and verbal English communication and documentation skills
Experience
10+ years of web software development experience
Required Skills
PythonFull Stack DevelopmentJavascriptSoftware ArchitectureC++GoRust

Requirements

  • 10+ years of web software development experience.
  • Experience designing scalable and efficient systems and launching complex web projects at scale.
  • Expert-level JavaScript skills.
  • Knowledge of at least one additional programming language, such as Python, Rust, Go, or C++.
  • Experience with front-end frameworks, full-stack development, and/or API development.
  • Strong knowledge of software development practices, including testing, code review, and documentation.
  • Experience acting as a technical lead, solving complex technical problems, and mentoring and guiding engineers.
  • Experience collaborating remotely across engineering, product management, QA, and design.
  • Excellent written and verbal English communication and documentation skills.
  • Comfort working in an open-source environment and commitment to Mozilla values.
  • Ability to learn, evaluate, and responsibly use emerging technologies, including AI-enabled tools.
  • Willingness to travel periodically, including internationally.

Responsibilities

  • Lead the technical architecture of new Services products and identify improvements to strengthen evolving systems.
  • Write code and build prototypes and experiments throughout planning, testing, implementation, monitoring, and maintenance.
  • Establish software patterns and make technical decisions across Services products, including investigating and proposing technology choices.
  • Build and evolve analytics and infrastructure to help the team use user-generated data in decision-making.
  • Address broad, ambiguous problems related to Services goals, including growing users and subscribers.
  • Provide technical and product direction across Thunderbird and lead collaboration with Mozilla teams and community contributors when needed.
  • Work with the team and community to surface issues, refine ideas, and develop practical solutions.
  • Plan improvements that make systems and processes more accessible, self-serviceable, sustainable, scalable, and easier to delegate.
  • Mentor engineers through code review, documentation, technical discussions, process improvements, and ongoing guidance.
View Full Description & ApplyYou'll be redirected to the employer's site
US: $180,000 - $215,000 USD
Apply Now