The Mozilla Corporation was founded in 2005 as a taxable, wholly-owned subsidiary of the Mozilla Foundation, which launched in 2003. The corporation serves the nonprofit, public be
Senior Software Engineer – Engineering Workflow, CI
Location
United Kingdom
Posted
35 days ago
Salary
£65K - £87K / year
Seniority
Senior
Job Description
Senior Software Engineer – Engineering Workflow, CI
Mozilla
• 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
Job 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
Benefits
- 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)
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer – Grafana Cloud Integrations
Grafana LabsGrafana Labs supports organizations’ monitoring, visualization and observability goals. 950,000+ active installations
• Develop and maintain features as part of Observability solutions in Grafana Cloud. • Contribute to the design and implementation of high-quality, scalable integrations for various infrastructure components, databases, and applications • Build prototypes and present your ideas as part of a cross-functional team • Stay up to date with the latest cloud native technologies and development methodologies • Represent Grafana Labs in meetups, and conferences and social media forums
• Serves as a Principal Data Engineer: to design, develop and implement end-to-end data pipelines for ingestion, transformation, and distribution • Collaborates closely with architects, product managers, analytics teams, and platform engineers to align data solutions with business needs • Optimizes data platforms for performance, scalability, cost efficiency, and reliability • Defines and enforces data quality standards, implementing automated validation and monitoring • Provides primary or backup production support for applications and components
Deployed Software Engineer
Fieldguide.ioFieldguide leverages AI tools to modernize the audit and advisory industry, striving to modernize workflows, reduce manual tasks, and empower clients' decisions. A four-time winner
Deployed Software Engineer Location San Francisco, CA or Remote (USA) Employment Type Full time Location Type Remote Department Engineering, Product, and Design Engineering Compensation - Base SalaryBase Salary $160K – $215K • Offers Equity Fieldguide’s Total Rewards philosophy is to ensure holistic and competitive compensation that not only attracts and retains top talent but also fosters a culture of accountability and ownership in all the regions where we operate. Our salary ranges are determined by role, level, and location tier to ensure pay aligns with local market conditions and ensures fairness, transparency, and the recognition of employees' contributions. Job compensation ranges may span multiple career levels. The actual base pay for the successful candidate will depend on several factors, including location tier, transferable or job-related skills, work experience, relevant training/certifications, business needs, and market demands. Salary ranges are subject to change and may be adjusted in the future.
• Design, develop, and maintain full-stack internal tools to streamline workflows and improve operational efficiency. • Automate processes and workflows using modern programming languages and frameworks (e.g., Python, JavaScript, Hack). • Build and enhance backend systems to support data management and operational needs. • Establish and advise on technical best practices for software development. • Collaborate with cross-functional partners (e.g., attorneys, Data Science, Data Engineering) to gather requirements and provide technical counsel. • Create and maintain internal documentation for tools, systems, and workflows. • Stay up to date on new technologies and internal systems relevant to operational excellence.



