Mobile Infrastructure Software Engineer
Android, App Platforms Infra
Posted on 2/13/2024
INACTIVE
Wayfair

10,001+ employees

Online home goods retailer
Company Overview
Wayfair's mission is on a mission to help everyone, anywhere create their feeling of home. Wayfair is an online retailer that offers a wide selection of home furnishings and decor.
Consumer Goods

Company Stage

N/A

Total Funding

$2.3B

Founded

2002

Headquarters

Boston, Massachusetts

Growth & Insights
Headcount

6 month growth

7%

1 year growth

-5%

2 year growth

-11%
Locations
Cambridge, MA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kotlin
Datadog
Bash
Puppet
Ruby
Groovy
Gradle
Docker
Jenkins
iOS/Swift
Terraform
Android Development
Google Cloud Platform
CategoriesNew
DevOps & Infrastructure
Software Engineering
Requirements
  • BS in Computer Science or related technical field
  • 1+ years professional software development experience
  • Understanding of CI/CD systems
  • Engineering experience with Android Application Development with interest in deep-diving into platform build tools (Gradle)
  • Kotlin, Jetpack Compose, and GraphQL
  • Bash, Ruby or similar scripting languages
  • Buildkite or similar (ex. Circle CI, Jenkins, etc.) CI/CD systems
  • Docker and VM image configuration and deployment experience
  • GCP or similar cloud platform experience
  • Infrastructure as code tools like terraform and puppet
  • Working cross-platform with iOS and/or Full-Stack
Responsibilities
  • Maintain and shape build system deployment and architecture (Buildkite/GCP/Docker)
  • Build and maintain tools (Bash/Gradle/Kotlin/Groovy primarily) for managing both local developer experience and CI/CD builds
  • Identify new opportunities to enhance developer experience through building new tools and automation
  • Use data and metrics to drive impactful changes and process improvements
  • Troubleshoot issues with CI/CD release process
  • Ensure that the documentation for build tools and process stay up to date
  • Learn about new releases and changes to Android development
  • Review code and provide guidance for other developers participating in the release approval process
  • Create and improve team owned observability dashboards (Datadog)