Software Build Engineer
- Demonstrate willingness to ask for clarification and context to understand the big picture
- Find multiple solutions to a problem, evaluate tradeoffs, and decide the best approach
- Have strong coding ability and testing mindset, e.g. CI/CD, high code coverage, chaos engineering
- Understand, retain, and perform complex procedures
- Be proficient with git or other version control
- Develop strong UNIX debugging skills
- Communicate status frequently to product teams and engineering program managers
- Document new processes or update an existing wiki pages
- This role is expected to work a Tuesday through Saturday schedule after an initial training period of 3 months.
Minimum Qualifications
macOS, iOS, or UNIX development experience.
UNIX administration and strong software debugging skills.
Knowledge of operating system, network, and compiler concepts.
Preferred Qualifications
Programming in Python, JavaScript, Objective-C, or Swift
Familiarity with version control systems such as git or subversion
Proficiency with advanced text editors (Sublime, vim, emacs)
Authoring complex regular expressions
Experience with Xcode and/or Makefiles
Web systems development or web application development experience
Comfortable reading backtraces and stack traces