Senior Software Engineer - Engineering Workflow and CI
Role details
Job location
Tech stack
Job description
- 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
Bonus points for:
- 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
Benefits & conditions
- Generous performance-based bonus plans to all eligible employees - we share in our success as one team
- Rich medical, dental, and vision coverage
- Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
- Quarterly all-company wellness days where everyone takes a pause together
- Country specific holidays plus a day off for your birthday
- One-time home office stipend
- Annual professional development budget
- Quarterly well-being stipend
- Considerable paid parental leave
- Employee referral bonus program
- Other benefits (life/AD&D, disability, EAP, etc. - varies by country)
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.