[Hiring] Senior CI/CD Engineer @Somnio Software
Senior CI/CD Engineer @Somnio Software
Devops
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Senior CI/CD Engineer @Somnio Software

2d ago - Somnio Software is hiring a remote Senior CI/CD Engineer. πŸ’Έ Salary: unspecified πŸ“Location: Argentina

Role Description

We are looking for a Senior CI/CD Engineer to join a high-impact engineering initiative focused on improving a mature mobile build and release platform with real reliability and throughput challenges. This role is centered on:

  • Reducing build time
  • Stabilizing flaky delivery paths
  • Increasing release confidence across a layered CI/CD ecosystem

This includes Jenkins, GitHub Actions, mobile release tooling, internal monorepo automation, and vendor modernization efforts. The ideal candidate will:

  • Work across PR validation, merge queue behavior, release build flows, cache strategy, artifact handling, mobile signing, observability, and operational debugging for both iOS and Android delivery.
  • Bring 5+ years of overall software engineering experience, including strong hands-on ownership of CI/CD, build systems, or developer platform work in production.
  • Combine deep automation skills with pragmatic delivery judgment.
  • Be comfortable improving systems that support multiple teams, multiple execution layers, and business-critical mobile releases.

Qualifications

  • Proven experience designing, maintaining, and improving production CI/CD systems with direct ownership of build, test, and release automation.
  • Strong hands-on knowledge of Jenkins in complex environments, including declarative and scripted pipelines, shared libraries, job orchestration, plugin trade-offs, agent behavior, and failure diagnosis.
  • Practical experience operating CI/CD for mobile products, with a clear understanding of the additional complexity introduced by iOS and Android build, test, signing, packaging, and release workflows.
  • Strong experience designing reusable and maintainable GitHub Actions workflows, including matrix builds, reusable workflows, secure secret handling, and execution patterns that coexist with other CI orchestrators.
  • Ability to work across layered delivery systems where different tools own different steps such as validation, release triggering, signing, security scans, or store distribution.
  • Experience optimizing merge queue behavior, batch validation, execution ordering, and feedback loops in environments where queue congestion has material impact on engineering throughput.
  • Strong understanding of cache invalidation, hash-based reuse, remote artifact storage, and reproducible build outputs, with the ability to improve throughput without sacrificing traceability.
  • Experience designing or extending internal CLI or platform tooling that coordinates package-aware checks, selective execution, dependency-aware builds, and release jobs across a monorepo or multi-package codebase.
  • Solid operational knowledge of Xcode version management, CocoaPods, code signing, provisioning, simulator and device build flows, and the failure modes that commonly affect iOS CI pipelines.
  • Strong understanding of Gradle-based Android delivery, dependency resolution, build performance, and the operational issues that affect Android CI reliability at scale.
  • Practical ability to use logs, metrics, execution traces, and delivery telemetry to diagnose failures, detect regressions, and surface actionable operational signals for engineering teams.
  • Track record of reducing flaky builds, infrastructure-caused failures, and non-deterministic pipeline behavior through disciplined debugging, root cause analysis, and incremental hardening.
  • Experience supporting production release processes, including mobile distribution, artifact promotion, rollback awareness, and operational safeguards around critical delivery paths.
  • Strong scripting skills with Bash, Python, or similar technologies to automate build logic, failure investigation, tooling glue, and operational maintenance.
  • Experience modernizing legacy CI/CD estates or migrating delivery responsibilities between platforms while preserving continuity for active engineering teams.
  • Ability to communicate technical trade-offs clearly, document platform decisions, and collaborate effectively in a remote, multicultural environment.

Requirements

  • Familiarity with Bitrise or equivalent mobile CI vendors, especially in the context of evaluation, adoption, or migration from legacy delivery platforms.
  • Experience with Mac-based CI runners, dedicated Apple build infrastructure, or environments similar to MacStadium or other managed macOS fleets.
  • Hands-on experience with Fastlane, certificate management, provisioning automation, and store release pipelines.
  • Familiarity with dependency graph analysis, cycle detection, and CI enforcement patterns that prevent architectural degradation in large codebases.
  • Experience working in mobile monorepos or package-heavy ecosystems where shared tooling, selective checks, and coordinated versioning are essential.
  • Exposure to remote caches, distributed runners, ephemeral environments, and cloud-backed execution models for CI workloads.
  • Experience building platform tooling that improves local workflows, self-service automation, release confidence, or debugging speed for engineering teams.
  • Interest in using AI-assisted tooling to improve build diagnostics, test selection, operational triage, or automation support for delivery teams.

Quick Skills Reference

  • CI/CD Platforms: Jenkins, GitHub Actions, Bitrise
  • Mobile Release: iOS CI, Android CI, Code Signing, Release Automation, Fastlane
  • Build Systems: Gradle, CocoaPods, Xcode Tooling, Artifact Management, Cache Strategy
  • Platform Tooling: Internal CLI, Monorepo Automation, Selective Checks, Merge Queue Optimization
  • Observability: Logs, Metrics, Pipeline Telemetry, Failure Analysis, Incident Debugging
  • Automation / Tools: Bash, Python, Workflow Standardization, Vendor Migration, Remote Artifacts
Before You Apply
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior CI/CD Engineer @Somnio Software
Devops
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 160,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Argentina
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Unlock 160,000+ Remote Jobs
Γ—

Apply to the best remote jobs
before everyone else

Access 160,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews
Unlock All Jobs Now

Maybe later