HimalayasHimalayas logo
Somnio SoftwareSS

Senior CI/CD Engineer (Build Pipeline Automation)

Somnio Software is a Flutter Development Company dedicated to creating top-notch Mobile and Web Applications.

Somnio Software

Employee count: 51-200

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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, and increasing release confidence across a layered CI/CD ecosystem that includes Jenkins, GitHub Actions, mobile release tooling, internal monorepo automation, and vendor modernization efforts. This is not a greenfield setup: we need someone who can enter an already busy environment, understand existing constraints quickly, and turn a noisy pipeline landscape into a dependable engineering capability.

As a Senior Engineer, you 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. You are expected to bring 5+ years of overall software engineering experience, including strong hands-on ownership of CI/CD, build systems, or developer platform work in production. The ideal candidate combines deep automation skills with pragmatic delivery judgment, and is comfortable improving systems that support multiple teams, multiple execution layers, and business-critical mobile releases.

Requirements

  • CI/CD Platform Ownership: Proven experience designing, maintaining, and improving production CI/CD systems with direct ownership of build, test, and release automation.

  • Jenkins Deep Expertise: 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.

  • Mobile Pipeline Engineering: 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.

  • GitHub Actions: 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.

  • Multi-Orchestrator Delivery Architecture: Ability to work across layered delivery systems where different tools own different steps such as validation, release triggering, signing, security scans, or store distribution.

  • Merge Queue and Validation Flows: Experience optimizing merge queue behavior, batch validation, execution ordering, and feedback loops in environments where queue congestion has material impact on engineering throughput.

  • Cache and Artifact Strategy: Strong understanding of cache invalidation, hash-based reuse, remote artifact storage, and reproducible build outputs, with the ability to improve throughput without sacrificing traceability.

  • Internal CLI and Monorepo Tooling: 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.

  • iOS Build Infrastructure: 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.

  • Android Build Infrastructure: Strong understanding of Gradle-based Android delivery, dependency resolution, build performance, and the operational issues that affect Android CI reliability at scale.

  • Observability and Pipeline Telemetry: Practical ability to use logs, metrics, execution traces, and delivery telemetry to diagnose failures, detect regressions, and surface actionable operational signals for engineering teams.

  • Reliability and Incident Debugging: Track record of reducing flaky builds, infrastructure-caused failures, and non-deterministic pipeline behavior through disciplined debugging, root cause analysis, and incremental hardening.

  • Release Engineering: Experience supporting production release processes, including mobile distribution, artifact promotion, rollback awareness, and operational safeguards around critical delivery paths.

  • Scripting and Automation: Strong scripting skills with Bash, Python, or similar technologies to automate build logic, failure investigation, tooling glue, and operational maintenance.

  • Vendor Migration and Modernization: Experience modernizing legacy CI/CD estates or migrating delivery responsibilities between platforms while preserving continuity for active engineering teams.

  • English C1: Ability to communicate technical trade-offs clearly, document platform decisions, and collaborate effectively in a remote, multicultural environment.

EXTRAS (Nice to have)

  • Bitrise: Familiarity with Bitrise or equivalent mobile CI vendors, especially in the context of evaluation, adoption, or migration from legacy delivery platforms.

  • Mac Build Infrastructure: Experience with Mac-based CI runners, dedicated Apple build infrastructure, or environments similar to MacStadium or other managed macOS fleets.

  • Fastlane and Mobile Signing Automation: Hands-on experience with Fastlane, certificate management, provisioning automation, and store release pipelines.

  • Cyclic Dependency Analysis: Familiarity with dependency graph analysis, cycle detection, and CI enforcement patterns that prevent architectural degradation in large codebases.

  • Flutter or Large Mobile Monorepos: Experience working in mobile monorepos or package-heavy ecosystems where shared tooling, selective checks, and coordinated versioning are essential.

  • Cloud and Remote Execution: Exposure to remote caches, distributed runners, ephemeral environments, and cloud-backed execution models for CI workloads.

  • Developer Experience Tooling: Experience building platform tooling that improves local workflows, self-service automation, release confidence, or debugging speed for engineering teams.

  • AI-Assisted Delivery Workflows: 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.

Highlights

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Location requirements

Open to candidates from all countries.

Hiring timezones

Worldwide

About Somnio Software

Learn more about Somnio Software and their company culture.

View company profile

Our customers face the challenge of needing high-quality, cross-platform mobile and web applications that perform seamlessly across all devices. That is why we at Somnio Software have dedicated ourselves to becoming the first and only 100% Flutter-focused software development company in Latin America. We believe that the secret to digital success lies in combining a great tech stack with a superb, passionate, and professional team. By specializing in Flutter, we empower businesses to unlock rapid and cost-effective digital transformation, creating apps for mobile, web, desktop, and embedded devices from a single codebase.

We are more than just developers; we are 'Somniers'—a team of over 80 passionate engineers, designers, and strategists who work hand-in-hand with our clients to turn their innovative ideas into outstanding products. We prioritize the wellbeing and happiness of our team, fostering a collaborative environment where everyone has an equal say and thinks like an owner. Whether you are a startup or a large enterprise, we are committed to being your strategic technological partner, providing full product development and staff augmentation services that help you grow your business and achieve a before-and-after impact in your industry.

Employee benefits

Learn about the employee benefits and perks provided at Somnio Software.

View benefits

Team synergy

Engaging team building activities.

Wellbeing

We prioritize the wellbeing and happiness of our team.

Flexible hours

You can accommodate schedules in order to achieve planned goals.

Professional Growth

We promote the growth of the team through career plans and in-house trainings.

View Somnio Software's employee benefits
Claim this profileSomnio Software logoSS

Somnio Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

16 remote jobs at Somnio Software

Explore the variety of open remote roles at Somnio Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Somnio Software

Remote companies like Somnio Software

Find your next opportunity by exploring profiles of companies that are similar to Somnio Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan