Engineer a software product as part of a cross-functional team Achieve technical excellence by advocating for and adhering to lean-agile engineering principles Select and use the right tools, frameworks, languages, and technologies for the job Analyze systems to identify technical debt, instability, unreliability, and other opportunities for improvement, as well as design, document, and communicate solutions