Senior Software Engineer

Mozilla

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Improve Firefox development workflows to reduce time spent testing and debugging
  • Enhance integration and automation of development workflows
  • Collaborate with geographically distributed teams through code reviews and technical direction
  • Mentor team members and participate in peer mentorship
  • Analyze development data and create dashboards to identify trends and bottlenecks

Requirements

  • Proven proficiency in Python, including experience building services
  • Front-end development experience with JavaScript proficiency
  • Experience with Python frameworks such as FastAPI, Flask, or Django
  • Experience with Cloud Services (GCP or AWS) and REST APIs
  • Solid understanding of SQL and databases
  • Experience with CI/CD systems like GitHub Actions or CircleCI
  • Familiarity with at least two platforms: Windows, Linux, Mac, or Android
  • A passion for enhancing developer productivity

Preferred Qualifications

  • Deep understanding of version control systems
  • Experience with containerization and continuous delivery, particularly Docker
  • Experience managing CI for large-scale projects
  • Proficiency in data analysis

Benefits

  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days and a well-being stipend
  • One-time home office stipend and annual professional development budget
  • Considerable paid parental leave

About the Company

Mozilla is a non-profit-backed technology company dedicated to shaping the internet for the better. We are the creators of Firefox, the privacy-minded web browser, and we focus on building open-source software that empowers people to enjoy the internet on their own terms.

Skills & tools

PythonJavaScriptCI/CDDockerSQLGCPAWS

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 01Python proficiency
  2. 02JavaScript proficiency
  3. 03Python frameworks (FastAPI, Flask, Django)
  4. 04Cloud Services (GCP, AWS)
  5. 05REST APIs
  6. 06SQL and databases
  7. 07CI/CD systems (GitHub Actions, CircleCI)
  8. 08Cross-platform familiarity (Windows, Linux, Mac, or Android)