As a Senior Software Engineer, you will write tests and document technical work products according to organizational standards. You will focus on improving the quality and craftsmanship of products and systems, conducting root cause analysis, and designing self-contained systems. You will also coach team members, decompose intricate designs, and guide the team in instrumentation practices. Furthermore, you will define test suites, lead vulnerability closure, and identify best practices for mitigation. You'll lead the team in identifying high-value work, promote reuse, mentor teammates, and identify new approaches. You will be responsible for the design, development, and implementation of large-scale solutions in production environments.