CrawlJobs Logo

Senior Software Engineer - Engineering Workflow and CI

mozilla.org Logo

Mozilla

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Firefox developers land code every day to delight users with new features and improve product performance and security. Every day, developers and managers use our team’s applications to develop, build, test, and deliver Mozilla’s core products. We are force-multipliers to enable Firefox developers to do their best work.

Job Responsibility:

  • 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

Nice to have:

  • 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
What we offer:
  • Generous performance-based bonus plans
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting
  • Quarterly all-company wellness days
  • 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)
  • Flexible work environment
  • Industry-leading paid parental leave
  • Reimbursement for professional development (up to $3,000/year)
  • A work setup including the latest hardware and software of your choice

Additional Information:

Job Posted:
January 02, 2026

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Engineering Workflow and CI

Senior Software Engineer, Mapping & Localization

We are seeking a highly skilled and motivated Senior Software Engineer to join o...
Location
Location
United States , Santa Clara
Salary
Salary:
150000.00 - 200000.00 USD / Year
plus.ai Logo
PlusAI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or MS in Computer Science, Computer Engineering, or a related technical field
  • 3+ years of experience in developing large-scale, real-time C++ systems
  • Strong proficiency in modern C++ and understanding of multi-threading, multiprocessing, and operating systems, e.g. ROS
  • Solid foundation in data structures, algorithms, and software design principles
  • Familiarity with large-scale map data pipelines and distributed systems
  • Familiarity with CI/CD systems, and maintaining production-grade infrastructure
  • Excellent written and verbal communication skills
  • Self-motivated, comfortable operating without direct supervision
Job Responsibility
Job Responsibility
  • Design and optimize scalable interfaces for online lane and map representation
  • Improve cross-module map interfaces to support perception, prediction, and planning pipelines
  • Develop and enhance systems for large-scale map deployment, including offline map generation, version control, and online tile-based LiDAR map loading
  • Maintain and evolve the mapping watchdog and event mining systems to monitor system health and anomalies
  • Enhance the mapping CI system to support robust development and deployment workflows
  • Optimize performance of offline 3D reconstruction pipelines
  • Collaborate closely with cross-functional teams to understand system-wide dependencies and performance needs across perception, planning, control, simulation, and infrastructure
  • Work with the operations team to define requirements for data collection, preprocessing, labeling, and validation
  • Ensure that your work is performed in accordance with the company’s Quality Management System (QMS) requirements and contribute to continuous improvement efforts
  • Ensure team compliance with QMS, monitor quality, and drive process improvements
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – ML Model Compliance & Automation

We are seeking a highly skilled and motivated Senior Software Engineer to lead t...
Location
Location
India , Jaipur
Salary
Salary:
Not provided
infoobjects.com Logo
InfoObjects
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience Required: 3 - 7 yrs
  • GoLang (preferred)
  • Python (preferred)
  • Bash
  • MLOps Tools: KitOps, MLModelCI, MLflow, ONNX, TensorFlow, PyTorch, Docker
  • SBOM & Security: Syft, Grype, Trivy, CycloneDX, SPDX
  • CI/CD: GitHub Actions, GitLab CI, Jenkins, ArgoCD
  • Infra: Kubernetes, Docker, Helm, Terraform
  • Cloud: AWS, GCP, Azure (EKS/GKE/ECS preferred)
  • Version Control: Git, GitOps
Job Responsibility
Job Responsibility
  • Model Packaging & Artifact Management: Design and implement workflows for packaging ML models using KitOps, ONNX, MLflow, or TensorFlow SavedModel
  • Manage model artifact versioning, registries, and reproducibility
  • Ensure artifact integrity, consistency, and traceability across CI/CD pipelines
  • Model Profiling & Optimization: Automate model profiling (latency, size, ops) using MLModelCI, TorchServe, or ONNX Runtime
  • Apply quantization, pruning, and format conversions (e.g., FP32→INT8) for optimization
  • Embed profiling and optimization checks into CI/CD pipelines to assess deployment readiness
  • Compliance & SBOM Generation: Develop pipelines to generate and validate SBOMs for ML models
  • Implement compliance checks for licensing, vulnerabilities, and security using CycloneDX, SPDX, Syft, or Trivy
  • Validate schema, dependencies, and runtime environments for production readiness
  • Cloud Integration & Deployment: Automate model registration, endpoint creation, and monitoring setup in AWS/GCP/Azure
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer

You’ll work directly with other DevOps engineers on our teams, and alongside the...
Location
Location
United States
Salary
Salary:
140000.00 - 170000.00 USD / Year
corporatetools.com Logo
Corporate Tools
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You have 5+ years of professional software experience in DevOps or a related field
  • Experience working with tools like Terraform / Ansible / CloudFormation
  • Experience with Docker
  • Experienced and comfortable working in Git
  • Experience with scripting (preferably Ruby)
  • Good knowledge of Cloud based architecture design patterns
  • Experience migrating from server to cloud environment (preferably K8)
  • Strong Troubleshooting abilities
  • Attention to detail
  • Experience with AWS - EC2, ECS, RDS, SNS, VPC, Route53, SecretsManager, S3, Lambda, Autoscaling
Job Responsibility
Job Responsibility
  • Be an automation advocate: you're passionate about finding ways to help speed up development processes
  • Manage AWS IAM users and IAM permissions through terraform
  • Maintain and improve the team’s workflow. Work with senior developers to propose ideas and establish priority
  • Look for improvements to lower or minimize team’s cloud footprint to save or limit spending
  • Maintain, improve, and add to Kubernetes architecture
What we offer
What we offer
  • 100% employer-paid medical, dental and vision for employees
  • Annual review with raise option
  • 22 days Paid Time Off accrued annually, and 4 holidays
  • After 3 years, PTO increases to 29 days. Employees transition to flexible time off after 5 years with the company—not accrued, not capped, take time off when you want
  • The 4 holidays are: New Year’s Day, Fourth of July, Thanksgiving, and Christmas Day
  • Paid Parental Leave
  • Up to 6% company matching 401(k) with no vesting period
  • Quarterly allowance
  • Use to make your remote work set up more comfortable, for continuing education classes, a plant for your desk, coffee for your coworker, a massage for yourself... really, whatever
  • Open concept office with friendly coworkers
  • Fulltime
Read More
Arrow Right

Senior DevOps Engineer - AWS & GCP

We are seeking a passionate and experienced Senior DevOps Engineer to join our g...
Location
Location
India , Ahmedabad; Pune
Salary
Salary:
Not provided
techholding.co Logo
Tech Holding
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional experience in DevOps
  • Strong hands-on experience with Terraform, Kubernetes, and GCP
  • Solid programming experience in Python or Go
  • Proficiency with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions, etc.)
  • Hands-on experience with monitoring and alerting tools such as Prometheus, Grafana, ELK, or similar
  • Deep understanding of networking, security, and system administration
  • A passion for developer productivity and building internal tools that empower engineering teams
  • Excellent communication, collaboration, and problem-solving skills
  • A positive and proactive approach to work and team dynamics
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
Job Responsibility
Job Responsibility
  • Architect, build, and manage scalable, secure, and resilient infrastructure on AWS and Google Cloud Platform (GCP)
  • Automate infrastructure provisioning using Terraform
  • Manage containerized workloads with Kubernetes
  • Develop and enhance CI/CD pipelines to support fast and reliable software delivery
  • Implement monitoring and alerting solutions to ensure system performance and reliability
  • Write scripts and tools in Python or Go to streamline infrastructure operations and support developer workflows
  • Collaborate with engineering teams to improve developer experience and productivity through tooling and automation
  • Participate in troubleshooting, root cause analysis, and performance tuning
  • Ensure adherence to security, compliance, and operational best practices across environments
What we offer
What we offer
  • A culture that values flexibility, work-life balance, and employee well-being - including Work From Home Fridays
  • Competitive compensation packages and comprehensive health benefits
  • Work with a collaborative, global team of engineers who thrive on solving complex challenges
  • Exposure to multi-cloud environments (AWS, GCP, Azure) and modern DevOps tooling at scale
  • Professional growth through continuous learning, mentorship, and access to new technologies
  • Leadership that recognizes contributions and supports career advancement
  • The chance to shape DevOps best practices and directly influence company-wide engineering culture
  • A people-first environment where your ideas matter and innovation is encouraged
  • Fulltime
Read More
Arrow Right

Senior Full Stack Data Engineer

Senior Full Stack Data Engineer role in Citi's Chief Technology Office (CTO) Tec...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8 years of proven experience in software development
  • Significant experience as a Data Engineer and Full Stack Developer
  • Strong proficiency in SQL for data querying, manipulation, and optimization
  • Experience with NoSQL databases, such as MongoDB
  • Expertise in designing and developing data pipelines for ingestion, transformation, and processing of large datasets
  • Deep understanding of multithreading, thread pools, Object-Oriented Programming (OOP) concepts, and design patterns
  • Demonstrated experience working in an Agile software development environment
  • Excellent communication, problem-solving, and analytical skills
  • Proficiency in at least one of the following programming languages: Java or Python
  • Strong knowledge of DevOps practices, including source control management (e.g., Git), Continuous Integration (CI), Continuous Delivery/Deployment (CD), and automated deployments
Job Responsibility
Job Responsibility
  • Design and develop scalable data solutions leveraging platforms such as Iceberg, Snowflake, Trino, or other modern data ecosystems
  • Design, build, and optimize robust Extract, Load, Transform (ELT) and Extract, Transform, Load (ETL) data pipelines
  • Collaborate effectively with domain experts, product managers, analysts, and data scientists to understand data requirements and deliver efficient data solutions
  • Enable advanced analytics and machine learning workflows by ensuring the delivery of high-quality, reliable, and timely data
  • Implement and manage CI/CD pipelines to automate data engineering workflows across both cloud and on-premises environments
  • Research, evaluate, and recommend the integration of open-source technologies into our data platform
  • Clearly communicate complex technical details, project progress, and challenges to both technical and non-technical stakeholders
  • Design, develop, and implement scalable full-stack applications using technologies such as JavaScript, ReactJS, NodeJS, Python, and SQL/NoSQL databases
  • Write clean, efficient, well-documented, and maintainable code, adhering to industry best practices
  • Fulltime
Read More
Arrow Right

Senior IT Systems Integration Engineer

Reporting to the Director, Enterprise Applications, the Senior IT Systems Integr...
Location
Location
Canada , Thornhill
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
February 03, 2026
Flip Icon
Requirements
Requirements
  • 5–8 years of proven hands-on experience in systems integration, software development, or enterprise IT environments
  • Strong experience with APIs (REST, SOAP), web services, and middleware platforms (e.g., MuleSoft, Dell Boomi, Apache Camel, etc.)
  • Proficiency in scripting and programming languages such as Python, Java, PowerShell, or Bash
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and integration services (e.g., AWS Lambda, Azure Logic Apps)
  • Solid understanding of networking protocols, authentication standards (OAuth2, SAML), and data formats (JSON, XML)
  • Experience with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps for deployment automation
  • Ability to work effectively with cross-functional teams in an agile or hybrid environment
  • Excellent analytical, problem-solving, and communication skills
  • Bachelor’s degree in Computer Science, Information Technology, Systems Engineering, or related field (Master’s preferred)
  • Professional certifications such as AWS Certified Solutions Architect, Microsoft Certified: Azure Solutions Architect, or MuleSoft Certified Integration Architect are highly desirable
Job Responsibility
Job Responsibility
  • Design, implement, and maintain system integrations between enterprise applications, databases, and third-party systems
  • Develop, test, and deploy APIs, middleware, and automation scripts to ensure smooth data exchange between systems
  • Collaborate with software developers, network engineers, and business analysts to define integration requirements and architecture
  • Monitor and troubleshoot integration workflows, ensuring reliability and performance of system interfaces
  • Maintain documentation for integration architecture, data mappings, and system dependencies
  • Implement best practices for version control, CI/CD, and configuration management across integration environments
  • Ensure data security, privacy, and compliance requirements are upheld throughout integration processes
  • Evaluate emerging integration tools and technologies to optimize system performance and efficiency
  • Stakeholder management: Serve as the primary technical point of contact for clients, contractors, and internal teams. Negotiate requirements and manage expectations with both technical and business stakeholders
  • Vendor management: Manage vendor relationships and performance, particularly when dealing with third-party integrators, hardware, and software
  • Fulltime
Read More
Arrow Right
New

Senior Platform Software Engineer

EarnIn is seeking a Senior Platform Engineer to design, build, and evolve the co...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
earnin.com Logo
EarnIn
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 4+ years of software development or infrastructure experience, with a specific focus on Platform Engineering, Kubernetes
  • Familiarity in Kubernetes cluster management and orchestration, with specific hands-on expertise in ArgoCD and GitOps principles
  • Strong programming skills in Golang and Python
  • experience building internal developer tooling or treating infrastructure as software
  • Knowledge of microservices architecture and cloud-native technologies
  • Strong expertise with CI/CD tools (GitHub Actions, Jenkins) and observability hooks (DataDog) within the deployment lifecycle
  • Demonstrated experience utilizing AI productivity tools (e.g., Cursor, Claude Code) to accelerate SDLC workflows, with proficiency in prompt engineering to optimize code generation, debugging, and documentation tasks
  • Experience with AWS managed services and cloud infrastructure
  • Strong communication skills and the ability to work effectively in a geographically distributed team environment
Job Responsibility
Job Responsibility
  • Design, implement, and maintain scalable GitOps workflows with Argo CD and Kubernetes that span the entire software development lifecycle, from commit to production
  • Design and implement GitHub Actions to orchestrate complex CI workflows, including writing custom actions and managing reusable workflows that support a diverse set of languages and frameworks
  • Partner with product engineering and developer productivity teams to ensure seamless integration of Kubernetes and CI/CD tooling, acting as a bridge to translate developer friction points into infrastructure improvements
  • Build reusable automation tools and templates (using Go or Python) to abstract the complexities of Helm and Kustomize, allowing development teams to self-serve their infrastructure needs
  • Keep the deployment platform aligned with evolving industry standards to reduce operational toil and fragmentation
  • Participate in infrastructure architecture and design reviews, providing well-thought-out recommendations on scalability, high availability, and microservices best practices
  • Deliver solutions that balance speed, quality, and resilience, ensuring progressive delivery strategies (canary/blue-green) and performance considerations are built into the pipeline
  • Contribute to code reviews for infrastructure-as-code and support teammates through documentation, guidance, and collaborative problem-solving
What we offer
What we offer
  • healthcare
  • internet/cell phone reimbursement
  • a learning and development stipend
  • opportunities to collaborate with and travel to our Palo Alto HQ and Bangkok Site
Read More
Arrow Right
New

Senior Software Engineer - Flight Autonomy

We are seeking a Senior Software Engineer to design, implement, test, and certif...
Location
Location
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Electrical Engineering, Aerospace Engineering, Computer Engineering, Computer Science, or related field
  • 5+ years of experience developing embedded or safety-critical software
  • Extensive experience with Simulink, Stateflow and Embedded Coder for safety critical software development
  • Experience with Simulink Check, Simulink Code Inspector, Simulink Test and Polyspace Bug Finder
  • Strong experience with requirements management, including authoring high-quality software requirements, maintaining traceability, and using tools such as DOORS, Jama, or Polarion
  • Working knowledge of DO-178C, including hands-on experience with DO-331
  • Experience with CI/CD environments and automated model/code quality checks
  • Experience developing embedded flight software using C/C++ and integrating auto-generated code with manual code
  • Experience performing HIL testing, automated test execution, troubleshooting integration issues and analysis of flight test data
  • Experience with MATLAB scripting, tool automation, and test automation
Job Responsibility
Job Responsibility
  • Design and develop flight-critical software using Simulink, Stateflow, and related MathWorks tools for model-based design
  • Define software architecture, modeling standards, and development workflows aligned with DO-178C and DO-331
  • Create, maintain and review software requirements, models and auto-generated code
  • Ensure robustness and traceability through requirements-based design, verification, and certification artifact production
  • Collaborate with engineers from cross functional groups such as systems, safety, hardware, flight controls and test to ensure product and program level needs are met
  • Support integration into CI pipelines, including model checks, code generation, static analysis, and automated verification
  • Contribute to planning and execution of SOI audits and certification reviews
  • Create and maintain comprehensive documentation for software requirements, architecture and design decisions
  • Support hardware-in-the-loop (HIL), processor-in-the-loop (PIL), and flight testing activities
  • Fulltime
Read More
Arrow Right