Brave Software

Senior Build/Release/CI Engineer

Brave Software

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AndroidGoGroovyiOSJavaScriptJenkinsKotlinLinuxMacOSOpen SourcePythonRubyRust

About the role

  • Your work will be around building and supporting the automation and processes that enable us to reach 100+ million users and scale 10x and beyond.
  • We have hundreds of builds running every day for over 900 GitHub repositories (many open source) with languages like C++, Rust, Go, Python, JavaScript, Ruby, Kotlin, Bash/Shell, HCL and many more.
  • We ship fast and on multiple desktop and mobile platforms, architectures and distribution channels.
  • Multiple CI systems and acceleration/optimization techniques are used to build the right thing and the thing right.
  • Our processes are light and we have no mandatory weekly meetings, 0 on-call, no need to be in an office (unless you really want to) and no strict core hours. Work is autonomous (collaborative at times), asynchronous, flexible.

Requirements

  • TeamCity (Kotlin DSL) and Jenkins (Jenkins Job Builder, YAML)
  • Groovy, Bash/Shell, Python
  • build and release engineering, testing and reporting tools, packaging
  • extended and diverse operating system experience (Android, iOS, Linux, macOS, Windows)
  • automation and scripting
  • privacy and security
  • lead on best practices, PoCs and code and script for various initiatives which can include features in our browser, search engine or premium products - or totally new product lines (if interested)
Benefits
  • Highly competitive salaries & benefits
  • Generous home-office stipends
  • Fully remote team, though we have offices and gatherings in a few locations around the world
  • Welcoming, humble, ridiculously smart teammates, and a truly flat org structure
  • Opportunity to get in early at a hyper-growth company, and revolutionize the web

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C++RustGoPythonJavaScriptRubyKotlinBash/ShellHCLGroovy
Soft skills
autonomous workcollaborationflexibilityleadershipbest practices