DevOps Engineer

Brady Mainz Group Inc
Oakland, CA, United States
5 days ago
Apply on mbg.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Amazon Web Services Android Software Development Android Studio Systems Engineering App Store (IOS) Unit Testing Business Systems Cloud Computing Cloud Engineering Code Review
+23 more
Continuous Integration Data Infrastructure Cursor (Graphical User Interface Elements) Software Debugging Software Design Patterns Linux DevOps Design of User Interfaces Integrated Development Environments Object-Oriented Software Development Reliability Engineering Software Engineering Data Streaming Extensible Markup Language (XML) AI Infrastructure Google Cloud Kotlin Kubernetes Jetpack Compose Hardware Infrastructure Google Play Terraform Legacy Systems

Job description

We are seeking a hands-on Senior Android Software Engineer to design, develop, test, deploy, and maintain high-quality mobile applications within the Android ecosystem. This role will work closely with Product Managers, Designers, Mobile, Web and Backend Engineers, QA, and other cross-functional partners to build scalable, reliable, and engaging mobile experiences., * Design, develop, test, deploy, maintain, and enhance Android applications using Kotlin.

  • Own feature development from requirements through production release.
  • Write efficient, reliable, scalable, and maintainable application code.
  • Build reusable components and solutions that can be shared across applications.
  • Analyze and optimize application performance, reliability, and efficiency.
  • Participate in coding, pull-request reviews, unit testing, debugging, and defect resolution.
  • Collaborate closely with Product, Design, QA, Automation, Backend, and other engineering teams.
  • Review product requirements and contribute to technical design and feature-development decisions.
  • Apply Android architecture and object-oriented design principles to solve complex engineering problems.
  • Promote software-engineering best practices and contribute to continuous improvement across the team.
  • Provide technical guidance and knowledge sharing to less-experienced engineers when needed.
  • Manage multiple priorities and deliverables in a fast-paced development environment., Senior DevOps Engineer We’re looking for an experienced Senior DevOps Engineer to design, build, and maintain scalable cloud infrastructure and delivery processes. This is a hands-on role focused on GCP, Kubernetes, Terraform, CI/CD, automation, and infrastructure reliability. The ideal candidate…, Business Systems Staff Analyst We’re looking for an experienced Business Systems Staff Analyst to support IT solutions and projects focused on Labeling/UDI systems, business requirements, data integration, and systems strategy. This role will partner closely with business and technical teams to…, Senior Site Reliability Engineer Help build and support a globally distributed, petabyte-scale data platform, ensuring highly reliable Kubernetes environments while automating deployments and solving complex production issues. Top 3 Technical Skills Kubernetes Linux and cloud infrastructure (AWS,…

Requirements

The ideal candidate has strong hands-on experience with Kotlin, Android Studio, and Jetpack Compose and can independently own features while contributing to architecture, code quality, and engineering best practices., * 4+ years of professional Android development experience.

  • Strong hands-on development experience with Kotlin.
  • Strong experience with Android Studio.
  • Hands-on experience building modern Android user interfaces with Jetpack Compose.
  • Strong understanding of object-oriented programming, design patterns, and Android architecture.
  • Experience with unit testing, code reviews, debugging, and continuous integration.
  • Experience throughout the Android application development lifecycle.
  • Ability to work both independently and collaboratively within a cross-functional engineering team.
  • Strong written and verbal communication skills., * Experience with Java and XML-based Android development, particularly supporting or modernizing legacy applications.
  • Experience with Google Play and/or Amazon Appstore submission requirements and compliance policies.
  • Experience developing streaming, media, or entertainment applications.
  • Familiarity with AI-assisted development tools such as Cursor and Claude, particularly for debugging and unit-testing support.
  • Ability to evaluate AI-generated code critically and apply established engineering and coding best practices.

About the company

We are seeking a Senior AI Infrastructure Validation Engineer to validate the readiness, reliability, and performance of large-scale AI infrastructure environments before they reach production. This role sits at the intersection of systems engineering, networking, GPU infrastructure, container…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on mbg.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all