This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Sr Software Engineer is essential for designing, implementing, and deploying scalable software solutions that meet customer requirements and support high availability environments. This role is focused on mobile DevOps and platform engineering, enabling reliable, scalable CI/CD systems for iOS and Android application delivery. This team is responsible for supporting and managing the delivery infrastructure for T-Life, Metro, and other enterprise mobile applications, ensuring high-quality releases, operational reliability, and a seamless customer experience at scale.
Job Responsibility:
Develop and maintain platform tooling and automation that supports mobile build and release workflows
Design, implement, and maintain CI/CD pipelines for iOS and Android applications, including build, test, code signing, and distribution (e.g., TestFlight, Play Store)
Own end-to-end reliability, performance, and scalability of mobile CI/CD pipelines
Build and operate scalable, containerized build infrastructure, including Kubernetes-based ephemeral runners and autoscaling systems
Manage mobile release workflows including code signing, provisioning profiles, secure credential management, artifact storage, and versioning strategies
Optimize pipeline performance through caching, parallelization, and failure recovery mechanisms
Contribute to design innovations that improve systems, processes, or services using modern DevOps and platform engineering best practices
Improve developer experience through automation, tooling, and self-service platform capabilities
Collaborate with technical and mobile engineering teams to deliver solutions and standardize build and release processes across iOS (Xcode, fastlane) and Android (Gradle) ecosystems
Support technology strategy by evaluating and applying current technologies aligned with business goals, including AWS (IAM, S3, EKS), Kubernetes, and cloud-native tooling
Implement observability across CI/CD systems, including pipeline performance metrics (build times, failure rates), logging, alerting, and flaky test detection
Compose clear documentation for software code, system designs, pipelines, and infrastructure to support knowledge sharing
Mentor engineers through technical leadership, knowledge sharing, and DevOps/platform engineering best practices
Perform other duties or projects as assigned by business management
Requirements:
4–7+ years of technical engineering experience
Bachelor’s degree with 5+ years of related work experience, or an advanced degree with 3+ years of related experience
Degree in Computer Science, Software Engineering, Information Management, or equivalent experience
Strong cross-functional collaboration and stakeholder communication
Technical writing skills
Software engineering or DevOps experience
Strong experience with CI/CD systems (GitLab CI preferred
also GitHub Actions, Jenkins, Bitrise, CircleCI)
Experience with AWS (IAM, S3, EKS, Secrets Manager) and cloud-native architectures
Experience with Kubernetes and containerized workloads
Experience designing and operating CI runners / build infrastructure (ephemeral, autoscaling preferred)
Strong scripting and automation skills (Python, Bash, etc.)
Experience with mobile build systems (iOS or Android)
At least 18 years of age
Legally authorized to work in the United States
Nice to have:
Experience with fastlane, Gradle, and Xcode build systems
Experience managing mobile code signing, provisioning, and secure credentials
Prior iOS or Android development experience
Experience with observability tools (e.g., Datadog, Prometheus, logging/metrics systems)
Experience integrating AI-assisted tools (e.g., code generation, pipeline optimization, or test automation) into engineering workflows