Mozilla Corporation is a non-profit-backed technology company that has shaped the internet for the better over the last 25 years. They are seeking a Senior Software Engineer to improve development workflows for Firefox, mentor team members, and collaborate on code reviews and technical direction.
Responsibilities:
- Improve Firefox development workflows to reduce time spent testing and debugging test failures as well as more integration/automation of workflows
- Work with a geographically-distributed development team
- Mentor other team members and be mentored by more senior team members
- Collaborate with other teams by providing code review and technical direction
- Look at data, make dashboards, identify trends in Firefox development workflow
Requirements:
- Proven Python skills, including building services
- Front-end development experience, including JavaScript proficiency
- Experience with Python frameworks (e.g., FastAPI, Flask, Django), Cloud Services (e.g., GCP, AWS) and REST
- Solid understanding of databases and SQL
- Experience with CI/CD systems (e.g., GitHub Actions, CircleCI) and test harnesses
- Comfortable working cross-platform, familiar with at least 2 of: Windows, Linux, Mac, Android
- A passion for enhancing developer productivity
- Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit
- A deep understanding of version control systems
- Experience with containerization and continuous delivery/deployment, particularly with Docker
- Experience with CI of large scale projects
- Comfortable with data analysis